From 212dc8c45841d9138fc3072b2ad63155d328f19f Mon Sep 17 00:00:00 2001 From: nostal Date: Mon, 24 Oct 2022 09:48:07 +0800 Subject: [PATCH] Reformat action config --- .github/workflows/build-dev.yml | 47 +++++++++++++++++++ .../workflows/{build.yml => build-main.yml} | 8 ---- 2 files changed, 47 insertions(+), 8 deletions(-) create mode 100644 .github/workflows/build-dev.yml rename .github/workflows/{build.yml => build-main.yml} (76%) diff --git a/.github/workflows/build-dev.yml b/.github/workflows/build-dev.yml new file mode 100644 index 0000000..76d38db --- /dev/null +++ b/.github/workflows/build-dev.yml @@ -0,0 +1,47 @@ +name: Build (dev) +on: + push: + branches: + - "dev" + +env: + MC_VERSION: "1.19.2" +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Set env + run: | + echo "workflow=$GITHUB_RUN_NUMBER" >> $GITHUB_ENV + echo "ref=$GITHUB_REF_NAME" >> $GITHUB_ENV + - name: Checkout Git Repository + uses: actions/checkout@v3 + - name: Validate Gradle Wrapper + uses: gradle/wrapper-validation-action@master + - name: Set up JDK + uses: graalvm/setup-graalvm@v1 + with: + version: "latest" + java-version: 17 + github-token: "${{ secrets.GITHUB_TOKEN }}" + - name: Configure Git + run: | + git config --global user.name "KeYi CI" + git config --global user.email "ci@keyimc.cc" + chmod u+x gradlew + - name: Apply patches + run: | + ./gradlew applyPatches --stacktrace --no-daemon + - name: Build a paperclip jar + run: | + ./gradlew createReobfPaperclipJar --stacktrace --no-daemon + - name: Rename Jar + run: "mv build/libs/keyi-paperclip-${{ env.MC_VERSION }}-R0.1-SNAPSHOT-reobf.jar build/libs/keyi-${{ env.ref }}-${{ env.MC_VERSION }}-${{ env.workflow }}.jar" + - name: Release Artifacts + uses: marvinpinto/action-automatic-releases@latest + with: + title: "[${{ env.ref }}] #${{ env.workflow }}" + automatic_release_tag: "main-latest" + repo_token: "${{ secrets.GITHUB_TOKEN }}" + files: "build/libs/keyi-${{ env.ref }}-${{ env.MC_VERSION }}-${{ env.workflow }}.jar" + prerelease: true diff --git a/.github/workflows/build.yml b/.github/workflows/build-main.yml similarity index 76% rename from .github/workflows/build.yml rename to .github/workflows/build-main.yml index 5334740..a989ee2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build-main.yml @@ -14,8 +14,6 @@ jobs: run: | echo "workflow=$GITHUB_RUN_NUMBER" >> $GITHUB_ENV echo "ref=$GITHUB_REF_NAME" >> $GITHUB_ENV - echo "BUILD_NUMBER_111=$GITHUB_RUN_NUMBER" >> $GITHUB_ENV - export BUILD_NUMBER_111=${{ env.workflow }} - name: Checkout Git Repository uses: actions/checkout@v3 - name: Validate Gradle Wrapper @@ -28,20 +26,14 @@ jobs: github-token: "${{ secrets.GITHUB_TOKEN }}" - name: Configure Git run: | - echo "BUILD_NUMBER_111=$GITHUB_RUN_NUMBER" >> $GITHUB_ENV - export BUILD_NUMBER_111=${{ env.workflow }} git config --global user.name "KeYi CI" git config --global user.email "ci@keyimc.cc" chmod u+x gradlew - name: Apply patches run: | - echo "BUILD_NUMBER_111=$GITHUB_RUN_NUMBER" >> $GITHUB_ENV - export BUILD_NUMBER_111=${{ env.workflow }} ./gradlew applyPatches --stacktrace --no-daemon - name: Build a paperclip jar run: | - echo "BUILD_NUMBER_111=$GITHUB_RUN_NUMBER" >> $GITHUB_ENV - export BUILD_NUMBER_111=${{ env.workflow }} ./gradlew createReobfPaperclipJar --stacktrace --no-daemon - name: Rename Jar run: "mv build/libs/keyi-paperclip-${{ env.MC_VERSION }}-R0.1-SNAPSHOT-reobf.jar build/libs/keyi-${{ env.ref }}-${{ env.MC_VERSION }}-${{ env.workflow }}.jar"