Skip to content

Commit 8a55b88

Browse files
committed
CI: Short commit hash in artifact name
1 parent 7d3c3ff commit 8a55b88

File tree

2 files changed

+16
-8
lines changed

2 files changed

+16
-8
lines changed

.github/workflows/build.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ jobs:
2121
- name: Checkout Main
2222
uses: actions/checkout@v4.1.1
2323

24+
- name: Get Short Commit Hash
25+
id: vars
26+
run: echo "COMMIT_HASH=$(git rev-parse --short HEAD)" >> $GITHUB_ENV
27+
2428
- name: Set up JDK
2529
uses: actions/setup-java@v4
2630
with:
@@ -44,23 +48,23 @@ jobs:
4448
- name: Upload Lambda Fabric
4549
uses: actions/upload-artifact@v4.3.6
4650
with:
47-
name: lambda-fabric-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}
51+
name: lambda-fabric-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}-${{ env.COMMIT_HASH }}
4852
path: fabric/build/libs/
4953

5054
- name: Upload Lambda Forge
5155
uses: actions/upload-artifact@v4.3.6
5256
with:
53-
name: lambda-forge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}
57+
name: lambda-forge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}-${{ env.COMMIT_HASH }}
5458
path: forge/build/libs/
5559

5660
- name: Upload Lambda NeoForge
5761
uses: actions/upload-artifact@v4.3.6
5862
with:
59-
name: lambda-neoforge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}
63+
name: lambda-neoforge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}-${{ env.COMMIT_HASH }}
6064
path: neoforge/build/libs/
6165

6266
- name: Upload Lambda API
6367
uses: actions/upload-artifact@v4.3.6
6468
with:
65-
name: lambda-api-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}
69+
name: lambda-api-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}-${{ env.COMMIT_HASH }}
6670
path: common/build/libs/

.github/workflows/release.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ jobs:
2121
- name: Checkout Main
2222
uses: actions/checkout@v4.1.1
2323

24+
- name: Get Short Commit Hash
25+
id: vars
26+
run: echo "COMMIT_HASH=$(git rev-parse --short HEAD)" >> $GITHUB_ENV
27+
2428
- name: Set up JDK
2529
uses: actions/setup-java@v4
2630
with:
@@ -44,25 +48,25 @@ jobs:
4448
- name: Upload Lambda Fabric
4549
uses: actions/upload-artifact@v4.3.6
4650
with:
47-
name: lambda-fabric-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}
51+
name: lambda-fabric-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}-${{ env.COMMIT_HASH }}
4852
path: fabric/build/libs/
4953

5054
- name: Upload Lambda Forge
5155
uses: actions/upload-artifact@v4.3.6
5256
with:
53-
name: lambda-forge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}
57+
name: lambda-forge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}-${{ env.COMMIT_HASH }}
5458
path: forge/build/libs/
5559

5660
- name: Upload Lambda NeoForge
5761
uses: actions/upload-artifact@v4.3.6
5862
with:
59-
name: lambda-neoforge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}
63+
name: lambda-neoforge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}-${{ env.COMMIT_HASH }}
6064
path: neoforge/build/libs/
6165

6266
- name: Upload Lambda API
6367
uses: actions/upload-artifact@v4.3.6
6468
with:
65-
name: lambda-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}
69+
name: lambda-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}-${{ env.COMMIT_HASH }}
6670
path: common/build/libs/
6771

6872
- name: Generate Changelog

0 commit comments

Comments
 (0)