2 Commits
0.3.0 ... 0.3.1

Author SHA1 Message Date
061d507825 Use GitHub-hosted mirror for gitea-release-action
All checks were successful
CI / backend-test (push) Successful in 56s
CI / frontend-test (push) Successful in 21s
CI / frontend-e2e (push) Successful in 55s
CI / build-and-publish (push) Successful in 10s
The Gitea runner cannot reach gitea.com (IPv6 timeout), so switch to
the akkuman/gitea-release-action mirror hosted on GitHub.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 14:15:41 +01:00
d79a19ca15 Add Gitea release creation to CI pipeline
Some checks failed
CI / backend-test (push) Successful in 56s
CI / frontend-test (push) Successful in 21s
CI / frontend-e2e (push) Successful in 57s
CI / build-and-publish (push) Failing after 34s
Generate changelog from commits between tags and create a Gitea release
using the official gitea-release-action after publishing container images.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 14:08:49 +01:00

View File

@@ -79,6 +79,8 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v6 - uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Parse SemVer tag - name: Parse SemVer tag
id: semver id: semver
@@ -114,3 +116,22 @@ jobs:
docker push "${IMAGE}:${{ steps.semver.outputs.minor }}" docker push "${IMAGE}:${{ steps.semver.outputs.minor }}"
docker push "${IMAGE}:${{ steps.semver.outputs.major }}" docker push "${IMAGE}:${{ steps.semver.outputs.major }}"
docker push "${IMAGE}:latest" docker push "${IMAGE}:latest"
- name: Generate changelog
id: changelog
run: |
PREV_TAG=$(git tag --sort=-v:refname | sed -n '2p')
if [ -z "$PREV_TAG" ]; then
git log --oneline --no-merges > RELEASE_NOTES.md
else
git log --oneline --no-merges "${PREV_TAG}..HEAD" > RELEASE_NOTES.md
fi
echo "Container image: \`${IMAGE}:${{ steps.semver.outputs.full }}\`" >> RELEASE_NOTES.md
- name: Create Gitea release
uses: akkuman/gitea-release-action@v1
with:
tag_name: ${{ github.ref_name }}
name: v${{ steps.semver.outputs.full }}
body_path: RELEASE_NOTES.md
token: ${{ github.token }}