Skip to content

Commit 2e1581d

Browse files
tag and release formatting hotfixes
1 parent b0ff3f6 commit 2e1581d

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

.github/workflows/build.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ jobs:
1818
EXTRA: ${{ steps.parse-config.outputs.EXTRA }}
1919
LOCAL: ${{ steps.parse-config.outputs.LOCAL }}
2020
TAG: ${{ steps.parse-config.outputs.TAG }}
21+
HYPERION_VER: ${{ steps.parse-config.outputs.HYPERION_VER }}
2122
# FIX 2: expose the correctly assembled full kernel version (e.g. "6.14" or "6.14.2")
2223
FULL_VERSION: ${{ steps.parse-config.outputs.FULL_VERSION }}
2324

@@ -58,8 +59,11 @@ jobs:
5859
# FIX 2: kernel.org omits ".0" sublevel in the tarball name
5960
FULL_VERSION = f"{VERSION}.{PATCH}" if SUB == 0 else f"{VERSION}.{PATCH}.{SUB}"
6061
61-
tag_suffix = LOCAL.split('-Hyperion-')[-1] if '-Hyperion-' in LOCAL else LOCAL
62-
TAG = f"v{VERSION}.{PATCH}.{SUB}{tag_suffix}"
62+
# Extract the Hyperion version (e.g. "0.1.0") from LOCAL ("-Hyperion-0.1.0")
63+
HYPERION_VER = LOCAL.split('-Hyperion-', 1)[-1] if '-Hyperion-' in LOCAL else LOCAL.lstrip('-')
64+
65+
# Release tag is just the Hyperion version: "0.1.0"
66+
TAG = HYPERION_VER
6367
6468
# FIX 1: use $GITHUB_OUTPUT instead of deprecated ::set-output
6569
out = os.environ['GITHUB_OUTPUT']
@@ -70,6 +74,7 @@ jobs:
7074
f.write(f"EXTRA={EXTRA}\n")
7175
f.write(f"LOCAL={LOCAL}\n")
7276
f.write(f"TAG={TAG}\n")
77+
f.write(f"HYPERION_VER={HYPERION_VER}\n")
7378
f.write(f"FULL_VERSION={FULL_VERSION}\n")
7479
EOF
7580
@@ -84,6 +89,7 @@ jobs:
8489
EXTRAVERSION: ${{ needs.validate-config.outputs.EXTRA }}
8590
LOCALVERSION: ${{ needs.validate-config.outputs.LOCAL }}
8691
TAG_NAME: ${{ needs.validate-config.outputs.TAG }}
92+
HYPERION_VER: ${{ needs.validate-config.outputs.HYPERION_VER }}
8793
# FIX 2: single source of truth for the full kernel version used in all paths
8894
FULL_VERSION: ${{ needs.validate-config.outputs.FULL_VERSION }}
8995
KBUILD_BUILD_USER: Soumalya Das
@@ -209,7 +215,7 @@ jobs:
209215
uses: softprops/action-gh-release@v2
210216
with:
211217
tag_name: ${{ env.TAG_NAME }}
212-
name: Linux ${{ env.TAG_NAME }}
218+
name: Hyperion ${{ env.HYPERION_VER }} based on Linux ${{ env.FULL_VERSION }}
213219
files: |
214220
Hyperion-Kernel-${{ env.FULL_VERSION }}.tar.zst
215221
Hyperion-Kernel-${{ env.FULL_VERSION }}.sha256

0 commit comments

Comments
 (0)