This repository was archived by the owner on Jun 30, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +9
-6
lines changed
Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -121,17 +121,20 @@ runs:
121121
122122 // sort by tag/version number (e.g. v1.2.3 or v1.2.3.4)
123123 preReleases.sort((a, b) => {
124- const aParts = a.tag_name.split('.' ).map(Number);
125- const bParts = b.tag_name.split('.' ).map(Number);
124+ const aParts = a.tag_name.match(/\d+/g ).map(Number);
125+ const bParts = b.tag_name.match(/\d+/g ).map(Number);
126126 for (let i = 0; i < Math.max(aParts.length, bParts.length); i++) {
127- if (aParts[i] === undefined) return -1;
128- if (bParts[i] === undefined) return 1;
129- if (aParts[i] < bParts[i]) return -1;
130- if (aParts[i] > bParts[i]) return 1;
127+ if (aParts[i] === undefined) return -1;
128+ if (bParts[i] === undefined) return 1;
129+ if (aParts[i] < bParts[i]) return -1;
130+ if (aParts[i] > bParts[i]) return 1;
131131 }
132132 return 0;
133133 });
134134
135+ // Output sorted pre-releases
136+ console.log('Sorted Pre-release tags:', preReleases.map(release => release.tag_name));
137+
135138 // delete all but the last n pre-releases
136139 for (let i = 0; i < preReleases.length - KEEP_LATEST; i++) {
137140 const release = preReleases[i];
You can’t perform that action at this time.
0 commit comments