Files
Ambient-Audio-Zone/.github/workflows/release.yml
T
root b13a6c6661
Build / maven (push) Successful in 43s
Build and publish release / Build and publish Ambient Audio Zone (push) Successful in 47s
ci: publish releases through Gitea
2026-08-04 05:18:48 +02:00

38 lines
845 B
YAML

name: Build and publish release
on:
push:
tags:
- 'v*'
permissions:
contents: write
jobs:
release:
name: Build and publish Ambient Audio Zone
runs-on: ubuntu-latest
steps:
- name: Check out source
uses: actions/checkout@v4
- name: Set up Java 25
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: '25'
cache: maven
- name: Build plugin
run: ./mvnw --batch-mode --no-transfer-progress clean verify
- name: Publish Gitea release
uses: https://gitea.com/actions/gitea-release-action@main
with:
token: ${{ secrets.GITEA_TOKEN }}
tag: ${{ gitea.ref_name }}
title: Ambient Audio Zone ${{ gitea.ref_name }}
files: |
target/AmbientAudioZone.jar