From dfd8e93b4f60448f25ecefc52053ca98cc4d1646 Mon Sep 17 00:00:00 2001 From: pavel444-byte Date: Fri, 31 Jul 2026 18:46:08 +0500 Subject: [PATCH] Added stable build feature --- .DS_Store | Bin 0 -> 6148 bytes .gitea/.DS_Store | Bin 0 -> 6148 bytes .gitea/workflows/build_stable.yaml | 62 +++++++++++++++++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 .DS_Store create mode 100644 .gitea/.DS_Store create mode 100644 .gitea/workflows/build_stable.yaml diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..070a3b0a4e96ea149f8cd95c606ed81a8f80b93d GIT binary patch literal 6148 zcmeHKONs(95Up}VgxR>9WlkV?gCOk*yub`NG=eCIy6%a?0FDuM!`yob zV6gzOCU${{z%;19plY@l8g#@<=GDY5FzBM$d}!XR*`cW4j`NGBi`GDnRDcTf75Iqd z%iGvE;K6eY6b3GIu%6# literal 0 HcmV?d00001 diff --git a/.gitea/.DS_Store b/.gitea/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..1f2c43e08d5274b93912b69fb3819388184aaa7e GIT binary patch literal 6148 zcmeHKyG{c^3>=dbK{P2-?l15Mt0;Uyet-gzf+!~i0qs@!EAd3^dkpx%>-%<6eLdmaTQUY5@$#L2 zJnVR+`j)_T!)$n2UWUC3q;_1A2W+rRuGdm-AlR=#O--`J}sX9TbLW$HZvI h+;}@)MN!r@U-P^dj)_5MKIlaK47e^bDe%_{d;$Cv71IC! literal 0 HcmV?d00001 diff --git a/.gitea/workflows/build_stable.yaml b/.gitea/workflows/build_stable.yaml new file mode 100644 index 0000000..b32d30b --- /dev/null +++ b/.gitea/workflows/build_stable.yaml @@ -0,0 +1,62 @@ + +name: Maven Release Build + +on: + push: + tag: + - "v*" + +jobs: + build-and-release: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set up Oracle JDK 25 + uses: actions/setup-java@v4 + with: + distribution: oracle + java-version: "25" + cache: maven + + - name: Install Maven + run: | + apt-get update + apt-get install -y maven + + - name: Check Java and Maven versions + run: | + java --version + mvn --version + + - name: Build with Maven + run: mvn --batch-mode clean package + + # Pull requests only verify that the project builds successfully. + # A beta release is created only for regular push events. + - name: Create stable release + if: ${{ gitea.event_name == 'push' }} + uses: akkuman/gitea-release-action@v1 + with: + server_url: ${{ gitea.server_url }} + token: ${{ secrets.GITEA_TOKEN }} + + tag_name: beta-${{ gitea.run_number }} + name: MultiSpawn-Core Beta ${{ gitea.run_number }} + + target_commitish: ${{ gitea.sha }} + + body: | + Release build of MultiSpawn-Core. + + Branch: ${{ gitea.ref_name }} + Build: ${{ gitea.run_number }} + + prerelease: false + draft: false + + files: | + target/*.jar +