Skip to content

Commit eadb586

Browse files
committed
Update build-release.yml
1 parent 118a166 commit eadb586

File tree

1 file changed

+12
-29
lines changed

1 file changed

+12
-29
lines changed

.github/workflows/build-release.yml

Lines changed: 12 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)