Compare commits

..
5 Commits
4 changed files with 36 additions and 16 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
name = "cz_conventional_commits" name = "cz_conventional_commits"
tag_format = "v$version" tag_format = "v$version"
version_scheme = "semver" version_scheme = "semver"
version = "0.5.22" version = "0.5.24"
update_changelog_on_bump = true update_changelog_on_bump = true
major_version_zero = true major_version_zero = true
changelog_file = "./docs/docs/changelog/index.md" changelog_file = "./docs/docs/changelog/index.md"
+22 -4
View File
@@ -1,17 +1,32 @@
name: Scheduled Release name: Versioned Release
on: on:
workflow_dispatch:
push: push:
tags: tags:
- v* - "*"
permissions: permissions:
contents: write contents: write
jobs: jobs:
check-release:
name: Check Existing Release
runs-on: ubuntu-latest
outputs:
release_exists: ${{ steps.check.outputs.release_exists }}
steps:
- name: Check if release exists
id: check
run: |
RELEASE_EXISTS=$(curl -s -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" \
"https://api.github.com/repos/onsonr/sonr/releases/tags/${GITHUB_REF#refs/tags/}" \
| jq -r 'if .message == "Not Found" then "false" else "true" end')
echo "release_exists=$RELEASE_EXISTS" >> "$GITHUB_OUTPUT"
goreleaser: goreleaser:
name: Release motr, sonrd, and DWN name: Run GoReleaser
needs: check-release
if: needs.check-release.outputs.release_exists == 'false'
permissions: write-all permissions: write-all
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
@@ -22,6 +37,9 @@ jobs:
fetch-depth: 0 fetch-depth: 0
fetch-tags: true fetch-tags: true
- name: Checkout Latest Tag
run: git checkout $(git describe --tags --abbrev=0)
- uses: actions/setup-go@v5 - uses: actions/setup-go@v5
with: with:
go-version: "1.23" go-version: "1.23"
-11
View File
@@ -64,7 +64,6 @@ archives:
format: tar.gz format: tar.gz
files: files:
- src: README* - src: README*
- src: CHANGELOG*
wrap_in_directory: true wrap_in_directory: true
- id: hway - id: hway
@@ -77,7 +76,6 @@ archives:
format: tar.gz format: tar.gz
files: files:
- src: README* - src: README*
- src: CHANGELOG*
wrap_in_directory: true wrap_in_directory: true
nfpms: nfpms:
@@ -171,17 +169,8 @@ release:
replace_existing_draft: true replace_existing_draft: true
replace_existing_artifacts: true replace_existing_artifacts: true
extra_files: extra_files:
- glob: ./CHANGELOG*
- glob: ./README* - glob: ./README*
cloudsmiths:
- organization: sonr
repository: sonr
distributions:
deb: "ubuntu/jammy"
alpine: "alpine/v3.8"
rpm: "el/7"
announce: announce:
telegram: telegram:
enabled: true enabled: true
+13
View File
@@ -1,3 +1,16 @@
## v0.5.24 (2024-12-11)
### Feat
- prevent duplicate releases
## v0.5.23 (2024-12-11)
### Refactor
- rename scheduled release workflow to versioned release
- remove changelog from release artifacts
## v0.5.22 (2024-12-11) ## v0.5.22 (2024-12-11)
### Feat ### Feat