File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -19,30 +19,30 @@ jobs:
1919 # Extract and reorder using jq
2020 jq '
2121 . as $all |
22-
22+
2323 # 1. main
2424 ($all | map(select(.version == "main"))),
25-
25+
2626 # 2. numeric versions like 1.4, 2.0, etc.
2727 ($all
2828 | map(select(.version | test("^[0-9]+\\.[0-9]+$")))
2929 | sort_by(.version | split(".") | map(tonumber)) # numeric sort
3030 | reverse # optional: newest first
3131 ),
32-
32+
3333 # 3. PR versions: pr-123
3434 ($all
3535 | map(select(.version | test("^pr-[0-9]+$")))
3636 | sort_by(.version | ltrimstr("pr-") | tonumber)
3737 ),
38-
38+
3939 # 4. everything else (other branches)
4040 ($all
4141 | map(select(.version | test("^(main|[0-9]+\\.[0-9]+|pr-[0-9]+)$") | not))
4242 | sort_by(.version)
4343 )
4444 ' versions.json > versions.sorted.json
45-
45+
4646 cat versions.sorted.json
47-
47+
4848 # mv versions.sorted.json versions.json
You can’t perform that action at this time.
0 commit comments