File tree Expand file tree Collapse file tree 2 files changed +29
-50
lines changed
Expand file tree Collapse file tree 2 files changed +29
-50
lines changed Original file line number Diff line number Diff line change 1- name : Publish to GitHub Packages
1+ name : Build and upload
22
33on :
4+ push :
5+ pull_request :
6+ types :
7+ - opened
8+ - reopened
9+ workflow_dispatch :
410 release :
511 types :
6- - published
7- push :
8- branches :
9- - new-command-system-1.20.6-2
12+ - created
1013
1114env :
1215 USERNAME : ${{ github.actor }}
1720 build :
1821 runs-on : ubuntu-latest
1922 permissions :
20- contents : write
21- packages : write
23+ contents : read
2224 steps :
2325 - name : Get current date
2426 run : echo "WLIB_BUILD_DATE=$(date +'%Y-%m-%d_%H-%M-%S')" >> "$GITHUB_ENV"
@@ -40,13 +42,31 @@ jobs:
4042 path : " **/build/libs/*.jar"
4143 name : WLib-${{ env.WLIB_BUILD_DATE }}
4244 if-no-files-found : error
45+ publish :
46+ runs-on : ubuntu-latest
47+ permissions :
48+ contents : write
49+ packages : write
50+ if : ${{ github.event_name != 'pull_request' }}
51+ steps :
52+ - name : Get current date
53+ run : echo "WLIB_BUILD_DATE=$(date +'%Y-%m-%d_%H-%M-%S')" >> "$GITHUB_ENV"
54+ - name : Get snapshot number
55+ run : echo "WLIB_SNAPSHOT_NUMBER=$((${{ github.run_number }}+${{ github.run_attempt }}))" >> $GITHUB_ENV
56+ - uses : actions/checkout@v4
57+ - name : Set up JDK 21
58+ uses : actions/setup-java@v4
59+ with :
60+ java-version : 21
61+ distribution : temurin
62+ - name : Setup Gradle
63+ uses : gradle/actions/setup-gradle@v4
4364 - name : Upload to the release
44- if : ${{ github.event_name == 'release' }}
4565 env :
4666 GH_TOKEN : ${{ github.token }}
4767 run : |
4868 for file in */build/libs/*.jar; do
4969 gh release upload ${{ github.event.release.tag_name }} $file
5070 done
5171 - name : Publish
52- run : ./gradlew -Pskip_nms=true clean build publish
72+ run : ./gradlew -Pskip_nms=true clean build publish
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments