aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/build.yml
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2024-11-15 19:42:24 +0100
committerLinnea Gräf <nea@nea.moe>2024-11-15 19:42:24 +0100
commitf0848ab60c33e9a4dc301ebf94d26897011ae261 (patch)
tree796b7e96297fd8f81d5d1a735a13db31a5c8d9f2 /.github/workflows/build.yml
parent4afffc77f4ac2ae220d35601fa7ff05d7ff418d1 (diff)
downloadFirmament-f0848ab60c33e9a4dc301ebf94d26897011ae261.tar.gz
Firmament-f0848ab60c33e9a4dc301ebf94d26897011ae261.tar.bz2
Firmament-f0848ab60c33e9a4dc301ebf94d26897011ae261.zip
build: Only push discord builds on master
Diffstat (limited to '.github/workflows/build.yml')
-rw-r--r--.github/workflows/build.yml24
1 files changed, 19 insertions, 5 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 123893a..cddb0ed 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -17,6 +17,7 @@ jobs:
with:
fetch-tags: true
fetch-depth: 0
+ filter: 'tree:0'
- name: Set up JDK 21
uses: actions/setup-java@v4
with:
@@ -29,16 +30,29 @@ jobs:
./gradlew clean
./gradlew unpackAllJars --stacktrace
./gradlew test remapJar --stacktrace
- - name: Upload build artifact
- uses: actions/upload-artifact@v3
- with:
- path: build/libs/Firmament-*.jar
- name: Move build artifact around and print check sum
run: |
rm -f build/libs/*sources*.jar
sha256sum build/libs/*.jar
+ - name: Upload build artifact
+ uses: actions/upload-artifact@v4
+ with:
+ name: built-mod-jar
+ path: build/libs/Firmament-*.jar
+
+ upload:
+ name: Upload
+ runs-on: ubuntu-latest
+ needs: build
+ if: ${{ 'push' == github.event_name && 'master' == github.ref_name && '637563904' == github.repository_id }}
+ steps:
+ - name: Download generated artifact
+ uses: actions/download-artifact@v4
+ with:
+ name: built-mod-jar
- name: Upload to discord
run: |
- curl "$WEBHOOK_URL" -X POST -H "Content-type: multipart/form-data" --form "files[0]=@$(echo build/libs/*.jar)"
+ ls -lahR .
+ curl "$WEBHOOK_URL" -X POST -H "Content-type: multipart/form-data" --form "files[0]=@$(echo *.jar)"
env:
WEBHOOK_URL: ${{ secrets.WEBHOOK_URL }}