From cb1ce4059008bf2098296bace727d70610c23b8c Mon Sep 17 00:00:00 2001 From: Apehum Date: Mon, 8 Apr 2024 18:20:04 +0800 Subject: [PATCH] ci: prerelease --- .github/workflows/prerelease-publish.yml | 38 ++++++++++++++++++++++++ .github/workflows/publish.yml | 19 ++++++++---- 2 files changed, 52 insertions(+), 5 deletions(-) create mode 100644 .github/workflows/prerelease-publish.yml diff --git a/.github/workflows/prerelease-publish.yml b/.github/workflows/prerelease-publish.yml new file mode 100644 index 0000000..39e5929 --- /dev/null +++ b/.github/workflows/prerelease-publish.yml @@ -0,0 +1,38 @@ +name: Publish + +on: + push: + branches: + - v1.1 + +jobs: + build: + + runs-on: ubuntu-latest + permissions: + contents: write + packages: write + + steps: + - uses: actions/checkout@v3 + - name: Set up JDK + uses: actions/setup-java@v3 + with: + distribution: temurin + java-version: | + 8 + 16 + 17 + + - name: Build with Gradle + uses: gradle/gradle-build-action@v2 + with: + arguments: build + + - name: Publish to GitHub + uses: Apehum/mc-publish@v1.1 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + github-generate-changelog: true + github-prerelease: true + changelog-file: changelog.md diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 065eb67..bbc3b52 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -15,13 +15,14 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Set up JDK 17 + - name: Set up JDK uses: actions/setup-java@v3 with: - java-version: '17' - distribution: 'temurin' - server-id: github # Value of the distributionManagement/repository/id field of the pom.xml - settings-path: ${{ github.workspace }} # location for the settings.xml file + distribution: temurin + java-version: | + 8 + 16 + 17 - name: Build with Gradle uses: gradle/gradle-build-action@v2 @@ -40,9 +41,17 @@ jobs: paper spigot game-versions: | + 1.16.5 + 1.17.1 + 1.18.2 1.19.2 1.19.3 1.19.4 + 1.20 + 1.20.1 + 1.20.2 + 1.20.3 + 1.20.4 - name: Publish to GitHub uses: Apehum/mc-publish@v1.1