From 7fc684f251d0c1efee743eb031ea876cea7f510a Mon Sep 17 00:00:00 2001
From: Dmitry Shibanov <shibanov-1997@inbox.ru>
Date: Tue, 13 Dec 2022 12:25:27 +0100
Subject: [PATCH] minor fix

---
 dist/setup/index.js                                 | 8 ++++----
 src/distibutions/nightly/nightly_builds.ts          | 2 +-
 src/distibutions/official_builds/official_builds.ts | 2 +-
 src/distibutions/official_builds/rc/rc_builds.ts    | 2 +-
 src/distibutions/v8-canary/canary_builds.ts         | 2 +-
 5 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dist/setup/index.js b/dist/setup/index.js
index bf5973e9..ee068222 100644
--- a/dist/setup/index.js
+++ b/dist/setup/index.js
@@ -73485,7 +73485,7 @@ class NightlyNodejs extends base_distribution_1.default {
         const versions = this.filterVersions(nodeVersions);
         core.debug(`evaluating ${versions.length} versions`);
         const { includePrerelease, range } = this.createRangePreRelease(this.nodeInfo.versionSpec, '-nightly');
-        for (let i = versions.length - 1; i >= 0; i--) {
+        for (let i = 0; i < versions.length; i++) {
             const potential = versions[i];
             const satisfied = semver_1.default.satisfies(potential.replace('nightly', 'nightly.'), range, {
                 includePrerelease: includePrerelease
@@ -73664,7 +73664,7 @@ class OfficialBuilds extends base_distribution_1.default {
             return versions[0];
         }
         core.debug(`evaluating ${versions.length} versions`);
-        for (let i = versions.length - 1; i >= 0; i--) {
+        for (let i = 0; i < versions.length; i++) {
             const potential = versions[i];
             const satisfied = semver.satisfies(potential, this.nodeInfo.versionSpec);
             if (satisfied) {
@@ -73794,7 +73794,7 @@ class RcBuild extends base_distribution_1.default {
         let version = '';
         const versions = this.filterVersions(nodeVersions);
         core.debug(`evaluating ${versions.length} versions`);
-        for (let i = versions.length - 1; i >= 0; i--) {
+        for (let i = 0; i < versions.length; i++) {
             const potential = versions[i];
             const satisfied = semver.satisfies(potential, this.nodeInfo.versionSpec);
             if (satisfied) {
@@ -73853,7 +73853,7 @@ class CanaryBuild extends base_distribution_1.default {
         const versions = this.filterVersions(nodeVersions);
         core.debug(`evaluating ${versions.length} versions`);
         const { includePrerelease, range } = this.createRangePreRelease(this.nodeInfo.versionSpec, '-v8-canary');
-        for (let i = versions.length - 1; i >= 0; i--) {
+        for (let i = 0; i < versions.length; i++) {
             const potential = versions[i];
             const satisfied = semver_1.default.satisfies(potential.replace('v8-canary', 'v8-canary.'), range, {
                 includePrerelease: includePrerelease
diff --git a/src/distibutions/nightly/nightly_builds.ts b/src/distibutions/nightly/nightly_builds.ts
index 0df2e1c0..b3a5654a 100644
--- a/src/distibutions/nightly/nightly_builds.ts
+++ b/src/distibutions/nightly/nightly_builds.ts
@@ -21,7 +21,7 @@ export default class NightlyNodejs extends BaseDistribution {
       '-nightly'
     );
 
-    for (let i = versions.length - 1; i >= 0; i--) {
+    for (let i = 0; i < versions.length; i++) {
       const potential: string = versions[i];
       const satisfied: boolean = semver.satisfies(
         potential.replace('nightly', 'nightly.'),
diff --git a/src/distibutions/official_builds/official_builds.ts b/src/distibutions/official_builds/official_builds.ts
index 249fbde0..beeb3fd0 100644
--- a/src/distibutions/official_builds/official_builds.ts
+++ b/src/distibutions/official_builds/official_builds.ts
@@ -150,7 +150,7 @@ export default class OfficialBuilds extends BaseDistribution {
 
     core.debug(`evaluating ${versions.length} versions`);
 
-    for (let i = versions.length - 1; i >= 0; i--) {
+    for (let i = 0; i < versions.length; i++) {
       const potential: string = versions[i];
       const satisfied: boolean = semver.satisfies(
         potential,
diff --git a/src/distibutions/official_builds/rc/rc_builds.ts b/src/distibutions/official_builds/rc/rc_builds.ts
index 8822a1bd..6339bd42 100644
--- a/src/distibutions/official_builds/rc/rc_builds.ts
+++ b/src/distibutions/official_builds/rc/rc_builds.ts
@@ -23,7 +23,7 @@ export default class RcBuild extends BaseDistribution {
     const versions = this.filterVersions(nodeVersions);
     core.debug(`evaluating ${versions.length} versions`);
 
-    for (let i = versions.length - 1; i >= 0; i--) {
+    for (let i = 0; i < versions.length; i++) {
       const potential: string = versions[i];
       const satisfied: boolean = semver.satisfies(
         potential,
diff --git a/src/distibutions/v8-canary/canary_builds.ts b/src/distibutions/v8-canary/canary_builds.ts
index db82b471..19bc3b42 100644
--- a/src/distibutions/v8-canary/canary_builds.ts
+++ b/src/distibutions/v8-canary/canary_builds.ts
@@ -17,7 +17,7 @@ export default class CanaryBuild extends BaseDistribution {
       '-v8-canary'
     );
 
-    for (let i = versions.length - 1; i >= 0; i--) {
+    for (let i = 0; i < versions.length; i++) {
       const potential: string = versions[i];
       const satisfied: boolean = semver.satisfies(
         potential.replace('v8-canary', 'v8-canary.'),