@@ -81,33 +81,16 @@ jobs:
8181 name : lambda-${{ steps.all.outputs.modVersion }}.jar
8282 path : common/build/libs/
8383
84- release :
85- name : Release Lambda
86- runs-on : ubuntu-latest
87- needs : build
88- permissions :
89- contents : write
90- steps :
91- - name : Checkout Main
92- uses : actions/checkout@v4.1.1
93-
94- - name : Read Gradle Properties
95- uses : BrycensRanch/read-properties-action@v1.0.4
96- id : all
97- with :
98- file : gradle.properties
99- all : true
100-
10184 - name : Create release
102- env :
103- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
104- tag : ${{ steps.all.outputs.modVersion }}
105- run : |
106- gh release create " ${{ steps.all.outputs.modVersion }}2" \
107- --title="Lambda ${{ steps.all.outputs.modVersion }} - ${{ github.event.inputs.title }}" \
108- --notes=" ${{ github.event.inputs.description }}" \
109- $( [ "${{ github.event.inputs.prerelease }}" = "true" ] && echo "--prerelease" ) \
110- fabric/build/libs/lambda-fabric -${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar \
111- forge/build/libs/lambda-forge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar \
112- fabric/build/libs/lambda-neoforge -${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar \
113- common/build/libs/lambda-${{ steps.all.outputs.modVersion }}.jar \
85+ uses : softprops/action-gh-release@v2.0.8
86+ if : startsWith(github.ref, 'refs/tags/')
87+ with :
88+ name : Lambda ${{ steps.all.outputs.modVersion }} - ${{ github.event.inputs.title }}
89+ tag_name : ${{ steps.all.outputs.modVersion }}
90+ body : ${{ github.event.inputs.description }}
91+ prerelease : ${{ github.event.inputs.prerelease }}
92+ files : |
93+ fabric/build/libs/lambda-neoforge -${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar
94+ forge/build/libs/lambda-forge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar
95+ fabric/build/libs/lambda-fabric -${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}
96+ common/build/libs/lambda-${{ steps.all.outputs.modVersion }}.jar
0 commit comments