File tree Expand file tree Collapse file tree 2 files changed +45
-38
lines changed
Expand file tree Collapse file tree 2 files changed +45
-38
lines changed Original file line number Diff line number Diff line change 1- name : Build and release Lambda
1+ name : Build Lambda
22
33on :
4- workflow_dispatch :
5- inputs :
6- title :
7- description : ' Title of the release'
8- required : true
9- default : ' New Update'
10- description :
11- description : ' Description of the release'
12- required : true
13- default : ' Release'
14- prerelease :
15- description : ' Is this a prerelease?'
16- required : true
17- default : false
184 push :
195 branches :
206 - ' **'
7763 uses : actions/upload-artifact@v4.3.6
7864 with :
7965 name : lambda-${{ steps.all.outputs.modVersion }}.jar
80- path : common/build/libs/
81-
82- release :
83- name : Create release
84- runs-on : ubuntu-latest
85- needs : build
86- if : github.event_name == 'workflow_dispatch'
87- steps :
88- - name : Checkout Main
89- uses : actions/checkout@v4.1.1
90-
91- - name : Create release
92- uses : softprops/action-gh-release@v2.0.8
93- with :
94- name : Lambda ${{ steps.all.outputs.modVersion }} - ${{ github.event.inputs.title }}
95- tag_name : ${{ steps.all.outputs.modVersion }}
96- body : ${{ github.event.inputs.description }}
97- prerelease : ${{ github.event.inputs.prerelease }}
98- files : |
99- fabric/build/libs/lambda-fabric-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar
100- forge/build/libs/lambda-forge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar
101- neoforge/build/libs/lambda-neoforge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar
102- common/build/libs/lambda-${{ steps.all.outputs.modVersion }}.jar
66+ path : common/build/libs/
Original file line number Diff line number Diff line change 1+ name : Release Lambda
2+
3+ on :
4+ push :
5+ tags :
6+ - ' *'
7+
8+ jobs :
9+ call_build :
10+ uses : ./.github/workflows/build.yml
11+ with :
12+ ref : ${{ github.ref }}
13+
14+ release :
15+ name : Create release
16+ runs-on : ubuntu-latest
17+ needs : call_build
18+ steps :
19+ - name : Checkout Main
20+ uses : actions/checkout@v4.1.1
21+
22+ - name : Generate Changelog
23+ id : changelog
24+ uses : mikepenz/release-changelog-builder-action@v4.1.1
25+ with :
26+ commitMode : true
27+ configurationJson : |
28+ {
29+ "pr_template": "- #{{TITLE}} [#{{AUTHOR}}](#{{URL}})"
30+ }
31+
32+ - name : Create release
33+ uses : softprops/action-gh-release@v2.0.8
34+ with :
35+ name : Lambda ${{ github.ref_name }}
36+ tag_name : ${{ github.ref_name }}
37+ body : ${{ steps.changelog.outputs.changelog }}
38+ prerelease : false
39+ files : |
40+ fabric/build/libs/lambda-fabric-*.jar
41+ forge/build/libs/lambda-forge-*.jar
42+ neoforge/build/libs/lambda-neoforge-*.jar
43+ common/build/libs/lambda-*.jar
You can’t perform that action at this time.
0 commit comments