Skip to content

Commit f17be07

Browse files
committed
retry
Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>
1 parent df7af9c commit f17be07

1 file changed

Lines changed: 29 additions & 24 deletions

File tree

.github/workflows/reorder-versions.yaml

Lines changed: 29 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -15,31 +15,36 @@ jobs:
1515

1616
- name: Reorder versions.json
1717
run: |
18-
# Extract and reorder using jq
19-
jq '
20-
. as $all |
18+
DEFAULT_BRANCH="${{ github.event.repository.default_branch }}"
2119
22-
# 1. main
23-
($all | map(select(.version == "main"))),
24-
25-
# 2. numeric versions like 1.4, 2.0, etc.
26-
($all
27-
| map(select(.version | test("^[0-9]+\\.[0-9]+$")))
28-
| sort_by(.version | split(".") | map(tonumber)) # numeric sort
29-
| reverse # optional: newest first
30-
),
31-
32-
# 3. PR versions: pr-123
33-
($all
34-
| map(select(.version | test("^pr-[0-9]+$")))
35-
| sort_by(.version | ltrimstr("pr-") | tonumber)
36-
),
37-
38-
# 4. everything else (other branches)
39-
($all
40-
| map(select(.version | test("^(main|[0-9]+\\.[0-9]+|pr-[0-9]+)$") | not))
41-
| sort_by(.version)
42-
)
20+
jq --arg DEFAULT_BRANCH "$DEFAULT_BRANCH" '
21+
. as $all |
22+
[
23+
# 1. Default branch
24+
($all | map(select(.version == $DEFAULT_BRANCH))[]),
25+
26+
# 2. numeric versions like 1.4
27+
($all
28+
| map(select(.version | test("^[0-9]+\\.[0-9]+$")))
29+
| sort_by(.version | split(".") | map(tonumber))
30+
| reverse
31+
| .[]
32+
),
33+
34+
# 3. PR versions: pr-123
35+
($all
36+
| map(select(.version | test("^pr-[0-9]+$")))
37+
| sort_by(.version | ltrimstr("pr-") | tonumber)
38+
| .[]
39+
),
40+
41+
# 4. everything else (other branches)
42+
($all
43+
| map(select(.version | test("^(main|[0-9]+\\.[0-9]+|pr-[0-9]+)$") | not))
44+
| sort_by(.version)
45+
| .[]
46+
)
47+
]
4348
' versions.json > versions.sorted.json
4449
4550
cat versions.sorted.json

0 commit comments

Comments
 (0)