diff options
author | Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com> | 2024-06-11 09:36:28 +0800 |
---|---|---|
committer | Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com> | 2024-06-11 09:36:28 +0800 |
commit | 0042532eef6e379adb7cbae47bb73f1da4c3e740 (patch) | |
tree | a0658eee32dc668074b46bbe70dd20b06431240e /.github/workflows/beta.yml | |
parent | 404de46cd43ca1e8678381ab507afdc6a41fe177 (diff) | |
download | Skyblocker-0042532eef6e379adb7cbae47bb73f1da4c3e740.tar.gz Skyblocker-0042532eef6e379adb7cbae47bb73f1da4c3e740.tar.bz2 Skyblocker-0042532eef6e379adb7cbae47bb73f1da4c3e740.zip |
Update build script to include alpha or beta for all builds
Diffstat (limited to '.github/workflows/beta.yml')
-rw-r--r-- | .github/workflows/beta.yml | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/.github/workflows/beta.yml b/.github/workflows/beta.yml index b78b72e8..9c93a36d 100644 --- a/.github/workflows/beta.yml +++ b/.github/workflows/beta.yml @@ -29,7 +29,8 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v4 + - name: Checkout repository + uses: actions/checkout@v4 - name: Set jar name uses: actions/github-script@v7 @@ -37,12 +38,11 @@ jobs: result-encoding: string script: | let buildType; - if (!process.env.PR_NUMBER) { - buildType = process.env.REF_NAME === "bleeding-edge" ? "alpha" : "beta"; - } else { - buildType = `pr-${process.env.PR_NUMBER}`; + buildType = process.env.REF_NAME === "master" || process.env.REF_NAME === "main" ? "beta" : "alpha"; + if (process.env.PR_NUMBER) { + buildType += `-pr-${process.env.PR_NUMBER}`; } - console.log(`Set build type to ${buildType}`); + console.log(`Set build type to ${buildType}.`); const fs = require("fs"); let file = fs.readFileSync("./gradle.properties"); @@ -81,7 +81,8 @@ jobs: **/build/reports/ **/build/test-results/ - - uses: actions/github-script@v7 + - name: Process artifacts + uses: actions/github-script@v7 id: fname with: result-encoding: string @@ -89,7 +90,8 @@ jobs: const fs = require("fs") return fs.readdirSync("build/libs/").filter(e => !e.endsWith("dev.jar") && !e.endsWith("sources.jar") && e.endsWith(".jar"))[0].replace(".jar", ""); - - uses: actions/upload-artifact@v4 + - name: Upload artifacts + uses: actions/upload-artifact@v4 with: name: ${{ steps.fname.outputs.result }} path: build/libs/ |