55 tags :
66 - ' *'
77
8+ concurrency :
9+ group : ${{ github.workflow }}-${{ github.ref }}
10+ cancel-in-progress : true
11+
812jobs :
913 build_and_release :
1014 name : Build and Release Lambda
1115 runs-on : ubuntu-latest
16+ permissions :
17+ contents : write
18+ env :
19+ SEGMENT_DOWNLOAD_TIMEOUT_MINS : ' 5'
1220 steps :
1321 - name : Checkout Main
1422 uses : actions/checkout@v4.1.1
@@ -36,25 +44,25 @@ jobs:
3644 - name : Upload Lambda Fabric
3745 uses : actions/upload-artifact@v4.3.6
3846 with :
39- name : lambda-fabric
47+ name : lambda-fabric-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}
4048 path : fabric/build/libs/
4149
4250 - name : Upload Lambda Forge
4351 uses : actions/upload-artifact@v4.3.6
4452 with :
45- name : lambda-forge
53+ name : lambda-forge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}
4654 path : forge/build/libs/
4755
4856 - name : Upload Lambda NeoForge
4957 uses : actions/upload-artifact@v4.3.6
5058 with :
51- name : lambda-neoforge
59+ name : lambda-neoforge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}
5260 path : neoforge/build/libs/
5361
5462 - name : Upload Lambda API
5563 uses : actions/upload-artifact@v4.3.6
5664 with :
57- name : lambda-api
65+ name : lambda-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}
5866 path : common/build/libs/
5967
6068 - name : Generate Changelog
7583 body : ${{ steps.changelog.outputs.changelog }}
7684 prerelease : false
7785 files : |
78- fabric/build/libs/lambda-fabric-*.jar
79- forge/build/libs/lambda-forge-*.jar
80- neoforge/build/libs/lambda-neoforge-*.jar
81- common/build/libs/lambda-*.jar
86+ fabric/build/libs/lambda-fabric-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar
87+ forge/build/libs/lambda-forge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar
88+ neoforge/build/libs/lambda-neoforge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar
89+ fabric/build/libs/lambda-fabric-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}-sources.jar
90+ forge/build/libs/lambda-forge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}-sources.jar
91+ neoforge/build/libs/lambda-neoforge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}-sources.jar
92+ common/build/libs/lambda-${{ steps.all.outputs.modVersion }}.jar
93+ common/build/libs/lambda-${{ steps.all.outputs.modVersion }}-sources.jar
0 commit comments