aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/build.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/build.yml')
-rw-r--r--.github/workflows/build.yml86
1 files changed, 45 insertions, 41 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 3b6d0cbd..639d3965 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -3,18 +3,22 @@ name: Build
on:
push:
branches:
- - '*'
+ - "*"
paths-ignore:
- - 'README.md'
- - 'LICENSE'
- - '.gitignore'
+ - "README.md"
+ - "COPYING"
+ - "COPYING.LESSER"
+ - ".gitignore"
+ - "Update Notes"
pull_request:
branches:
- - '*'
+ - "*"
paths-ignore:
- - 'README.md'
- - 'LICENSE'
- - '.gitignore'
+ - "README.md"
+ - "COPYING"
+ - "COPYING.LESSER"
+ - ".gitignore"
+ - "Update Notes"
workflow_dispatch:
jobs:
build:
@@ -26,36 +30,36 @@ jobs:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
- - name: Send discord notification
- id: sendmsg
- if: ${{ env.WEBHOOK_URL }}
- run: |
- ./.github/workflows/send_webhook_update.sh
- env:
- STATUS: WORKING
- - name: Set up JDK 8
- uses: actions/setup-java@v2
- with:
- java-version: 8
- distribution: zulu
- cache: gradle
- - name: Build with Gradle
- run: chmod +x ./gradlew && ./gradlew setupCIWorkspace build --no-daemon
- - uses: actions/upload-artifact@v2
- with:
- path: build/libs/*-dep.jar
- - name: Update discord notification
- if: ${{ env.WEBHOOK_URL && success() }}
- run: |
- ./.github/workflows/send_webhook_update.sh
- env:
- STATUS: SUCCESS
- MESSAGE_ID: ${{ steps.sendmsg.outputs.MESSAGE_ID }}
- - name: Update discord notification
- if: ${{ env.WEBHOOK_URL && failure() }}
- run: |
- ./.github/workflows/send_webhook_update.sh
- env:
- STATUS: FAILURE
- MESSAGE_ID: ${{ steps.sendmsg.outputs.MESSAGE_ID }}
+ - uses: actions/checkout@v2
+ - name: Send discord notification
+ id: sendmsg
+ if: ${{ env.WEBHOOK_URL }}
+ run: |
+ ./.github/workflows/send_webhook_update.sh
+ env:
+ STATUS: WORKING
+ - name: Set up JDK 17
+ uses: actions/setup-java@v2
+ with:
+ java-version: 17
+ distribution: temurin
+ cache: gradle
+ - name: Build with Gradle
+ run: chmod +x ./gradlew && ./gradlew clean test remapJar --no-daemon
+ - uses: actions/upload-artifact@v2
+ with:
+ path: build/libs/*-dep.jar
+ - name: Update discord notification
+ if: ${{ env.WEBHOOK_URL && success() }}
+ run: |
+ ./.github/workflows/send_webhook_update.sh
+ env:
+ STATUS: SUCCESS
+ MESSAGE_ID: ${{ steps.sendmsg.outputs.MESSAGE_ID }}
+ - name: Update discord notification
+ if: ${{ env.WEBHOOK_URL && failure() }}
+ run: |
+ ./.github/workflows/send_webhook_update.sh
+ env:
+ STATUS: FAILURE
+ MESSAGE_ID: ${{ steps.sendmsg.outputs.MESSAGE_ID }}