diff options
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/beta.yml | 37 | ||||
-rw-r--r-- | .github/workflows/main.yml | 7 |
2 files changed, 41 insertions, 3 deletions
diff --git a/.github/workflows/beta.yml b/.github/workflows/beta.yml new file mode 100644 index 00000000..b8f952d3 --- /dev/null +++ b/.github/workflows/beta.yml @@ -0,0 +1,37 @@ +name: Beta Build + +on: + push: + branches: + - 'breaking-changes-just-working-im-not-putting-all-of-these-into-3.0-but-for-the-sake-of-beta-release-this-thing-exists' + workflow_dispatch: +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Set up JDK 16 + uses: actions/setup-java@v3 + with: + java-version: '16' + distribution: 'adopt' + cache: 'gradle' + - name: Grant execute permission for gradlew + run: chmod +x gradlew + - name: Download hychat as a dependency + run: mkdir jars && wget https://cdn.discordapp.com/attachments/782825804983566356/791708191519932426/Hychat-1.12.1-BETA.jar -O jars/Hychat-1.12.1-BETA.jar + - name: Build with Gradle + run: ./gradlew build + - uses: actions/upload-artifact@v2 + if: github.event_name == 'workflow_dispatch' + with: + name: Compiled-files + path: build/libs/*.jar + - name: Upload to beta webhook + env: + BETA_WEBHOOK: ${{ secrets.BETA_WEBHOOK }} + # run: curl -F "file1=@./build/lib/dungeonsguide-3.8.0.jar" "$BETA_WEBHOOK" + run: | + BUILDMODPATH=$(find ./build/ -type d -name "libs" -exec find "{}" -type f -name "dungeonsguide-*-all.jar" \;) + echo $BUILDMODPATH + curl -F "file1=@$BUILDMODPATH" "$BETA_WEBHOOK"
\ No newline at end of file diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 62f386c2..db0dc81b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -3,10 +3,10 @@ name: Build on: push: branches: - - '*' + - 'master' pull_request: branches: - - '*' + - 'master' workflow_dispatch: jobs: build: @@ -20,6 +20,7 @@ jobs: with: java-version: '16' distribution: 'adopt' + cache: 'gradle' - name: Grant execute permission for gradlew run: chmod +x gradlew - name: Download hychat as a dependency @@ -30,4 +31,4 @@ jobs: if: github.event_name == 'workflow_dispatch' with: name: Compiled-files - path: build/libs/*.jar + path: build/libs/*.jar
\ No newline at end of file |