2 Commits

Author SHA1 Message Date
release-bot
ee5ca81757 ci: sign release commits with pgp key
Some checks failed
🚀 Lint & Test & Deploy / release (push) Failing after 2m10s
2026-02-10 15:47:42 +01:00
release-bot
22a11832b8 fix(ci): correctly format changelog 2026-02-10 15:24:23 +01:00
3 changed files with 17 additions and 6 deletions

View File

@@ -58,6 +58,7 @@ tmp_changelog="CHANGELOG.tmp"
echo "" echo ""
if [ -n "$COMMITS" ]; then if [ -n "$COMMITS" ]; then
echo "---" echo "---"
echo ""
echo "$COMMITS" echo "$COMMITS"
echo "" echo ""
fi fi
@@ -72,11 +73,19 @@ mv "$tmp_changelog" CHANGELOG.md
pnpm exec dprint fmt CHANGELOG.md pnpm exec dprint fmt CHANGELOG.md
# ------------------------------------------------------------------- # -------------------------------------------------------------------
# 5. Create release commit # 5. Setup GPG signing
# ------------------------------------------------------------------- # -------------------------------------------------------------------
git config user.name "release-bot" echo "$BOT_PGP_PRIVATE_KEY" | base64 -d | gpg --batch --import --
git config user.email "release-bot@ci" GPG_KEY_ID=$(gpg --list-secret-keys --keyid-format LONG nodarium-bot@max-richter.dev 2>/dev/null | grep sec | head -n1 | sed 's/.*\///' | tr -d ' ')
git config user.name "nodarium-bot"
git config user.email "nodarium-bot@max-richter.dev"
git config user.signingkey "$GPG_KEY_ID"
git config commit.gpgsign true
# -------------------------------------------------------------------
# 6. Create release commit
# -------------------------------------------------------------------
git add CHANGELOG.md $(find . -name package.json ! -path "*/node_modules/*") git add CHANGELOG.md $(find . -name package.json ! -path "*/node_modules/*")
if git diff --cached --quiet; then if git diff --cached --quiet; then

View File

@@ -57,6 +57,8 @@ jobs:
- name: 🚀 Create Release Commit - name: 🚀 Create Release Commit
if: gitea.ref_type == 'tag' if: gitea.ref_type == 'tag'
run: ./.gitea/scripts/create-release.sh run: ./.gitea/scripts/create-release.sh
env:
BOT_PGP_PRIVATE_KEY : ${{ secrets.BOT_PGP_PRIVATE_KEY }}
- name: 🛠️ Build - name: 🛠️ Build
run: ./.gitea/scripts/build.sh run: ./.gitea/scripts/build.sh

View File

@@ -1,18 +1,18 @@
# v0.0.4 (2026-02-10) # v0.0.4 (2026-02-10)
Features ## Features
- Added shape and leaf nodes, including rotation support. - Added shape and leaf nodes, including rotation support.
- Added high-contrast light theme and improved overall node readability. - Added high-contrast light theme and improved overall node readability.
- Enhanced UI with dots background, clearer details, and consistent node coloring. - Enhanced UI with dots background, clearer details, and consistent node coloring.
- Improved changelog display and parsing robustness. - Improved changelog display and parsing robustness.
Fixes ## Fixes
- Fixed UI issues (backside rendering, missing types, linter errors). - Fixed UI issues (backside rendering, missing types, linter errors).
- Improved CI handling of commit messages and changelog placement. - Improved CI handling of commit messages and changelog placement.
Chores ## Chores
- Simplified CI quality checks. - Simplified CI quality checks.
- Updated dprint linters. - Updated dprint linters.