diff options
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/build.yml | 24 |
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 }} |