Files
MultiSpawn-Core/.gitea/workflows/build_stable.yaml
pavel444-byte 60b4b8d6fd
All checks were successful
Maven Beta Build / build-and-release (push) Successful in 12m7s
Fixed build_stable.yaml
2026-07-31 18:52:00 +05:00

63 lines
1.4 KiB
YAML

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