ci: publish releases through Gitea
Build / maven (push) Successful in 43s
Build and publish release / Build and publish Ambient Audio Zone (push) Successful in 47s

This commit is contained in:
root
2026-08-04 05:18:48 +02:00
parent 37a0428aa1
commit b13a6c6661
+12 -15
View File
@@ -3,38 +3,35 @@ name: Build and publish release
on: on:
push: push:
tags: tags:
- '*' - 'v*'
permissions: permissions:
contents: write contents: write
jobs: jobs:
release: release:
name: Build and publish RemotePackSync name: Build and publish Ambient Audio Zone
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check out source - name: Check out source
uses: actions/checkout@v5 uses: actions/checkout@v4
- name: Set up Java 25 - name: Set up Java 25
uses: actions/setup-java@v5 uses: actions/setup-java@v4
with: with:
distribution: temurin distribution: temurin
java-version: '25' java-version: '25'
cache: maven cache: maven
- name: Install Maven
run: |
apt-get update
apt-get install --yes maven
- name: Build plugin - name: Build plugin
run: mvn --batch-mode --no-transfer-progress clean verify run: ./mvnw --batch-mode --no-transfer-progress clean verify
- name: Publish GitHub release - name: Publish Gitea release
uses: softprops/action-gh-release@v2 uses: https://gitea.com/actions/gitea-release-action@main
with: with:
generate_release_notes: false token: ${{ secrets.GITEA_TOKEN }}
files: target/RemotePackSync.jar tag: ${{ gitea.ref_name }}
fail_on_unmatched_files: true title: Ambient Audio Zone ${{ gitea.ref_name }}
files: |
target/AmbientAudioZone.jar