Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 061d507825 | |||
| d79a19ca15 |
@@ -79,6 +79,8 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v6
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Parse SemVer tag
|
||||
id: semver
|
||||
@@ -114,3 +116,22 @@ jobs:
|
||||
docker push "${IMAGE}:${{ steps.semver.outputs.minor }}"
|
||||
docker push "${IMAGE}:${{ steps.semver.outputs.major }}"
|
||||
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 }}
|
||||
|
||||
Reference in New Issue
Block a user