ci: test with release action
This commit is contained in:
@@ -16,5 +16,27 @@ jobs:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Prepare git
|
||||
run: |
|
||||
git config --global user.email "gitea@bjornp.com"
|
||||
git config --global user.name "gitea-actions"
|
||||
|
||||
- name: Determine release version and changelog
|
||||
run: npx semantic-release
|
||||
run: npx commit-and-tag-version
|
||||
|
||||
- name: Build release
|
||||
working-directory: src
|
||||
run: |
|
||||
VERSION=$(jq '.version' info.json | xargs echo -n)
|
||||
zip -r ../prometheus-exporter_$VERSION.zip .
|
||||
|
||||
- name: Push changelog and tag
|
||||
run: git push --follow-tags
|
||||
|
||||
- name: Create release
|
||||
uses: akkuman/gitea-release-action@v1
|
||||
with:
|
||||
files: prometheus-exporter_*.zip
|
||||
body_path: CHANGELOG.md
|
||||
tag_name: $(git describe --tags --abbrev=0 | xargs echo -n)
|
||||
md5sum: true
|
||||
|
||||
Reference in New Issue
Block a user