this repo has no description
1name: Release
2on:
3 push:
4 branch:
5 - 'main'
6 tags:
7 - '*'
8jobs:
9 build-gradle-project:
10 runs-on: ubuntu-latest
11 steps:
12 - name: Checkout
13 uses: actions/checkout@v4
14 - name: Make gradlew executable
15 run: chmod +x ./gradlew
16 - name: Setup Java
17 uses: actions/setup-java@v4
18 with:
19 distribution: 'temurin'
20 java-version: '17'
21 - name: Setup Gradle
22 uses: gradle/actions/setup-gradle@v3
23 - name: Build
24 run: ./gradlew createReleaseZip
25 - name: Release
26 if: startsWith(github.ref, 'refs/tags/v')
27 uses: ncipollo/release-action@v1
28 with:
29 artifacts: 'build/release/StarRod*.zip'
30 artifactErrorsFailBuild: true
31 makeLatest: true