Melon-Proxy/.forgejo/workflows/build.yaml
Derek 04531a2a43
Some checks failed
Build&Release / build_and_release (push) Failing after 1s
Dont fail on me now pleaser
2025-03-07 22:08:59 +00:00

40 lines
856 B
YAML

name: Build&Release
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
build_and_release:
runs-on: ubuntu
steps:
- name: Install JDK 21
run: |
sudo apt update
sudo apt install -y openjdk-21-jdk
java -version
- name: Checkout repository
run: git clone https://git.starmc.net/MelonEconomy/Melon-Proxy.git
- name: Build with Maven
run: mvn clean install -DskipTests
- name: Run tests
run: mvn test
- name: Prepare release
run: mvn release:prepare -DreleaseVersion=1.0.0 -DdevelopmentVersion=1.1.0-SNAPSHOT -DpushChanges=false
- name: Perform release
run: mvn release:perform
- name: Publish release (optional)
run: |
git tag v1.0.0
git push origin v1.0.0