From cc6b832f1576356e5453ee4289b02f854152ff9a Mon Sep 17 00:00:00 2001 From: Max Richter Date: Fri, 13 Feb 2026 02:25:11 +0100 Subject: [PATCH] fix(ci): trying to get gpg to work --- .gitea/scripts/create-release.sh | 15 +++++++++++++-- app/src/lib/graph-interface/graph/colors.ts | 1 - 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.gitea/scripts/create-release.sh b/.gitea/scripts/create-release.sh index 1127b2c..c98f6ad 100755 --- a/.gitea/scripts/create-release.sh +++ b/.gitea/scripts/create-release.sh @@ -75,13 +75,24 @@ pnpm exec dprint fmt CHANGELOG.md # ------------------------------------------------------------------- # 5. Setup GPG signing # ------------------------------------------------------------------- -echo "$BOT_PGP_PRIVATE_KEY" | base64 -d | gpg --batch --import -- -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 ' ') +mkdir -p ~/.gnupg +chmod 700 ~/.gnupg +echo "pinentry-mode loopback" >>~/.gnupg/gpg.conf +echo "allow-loopback-pinentry" >>~/.gnupg/gpg-agent.conf + +gpg-connect-agent reloadagent /bye + +echo "$BOT_PGP_PRIVATE_KEY" | base64 -d | gpg --batch --import -- + +GPG_KEY_ID=$(gpg --list-secret-keys --keyid-format LONG nodarium-bot@max-richter.dev | grep sec | head -n1 | sed 's/.*\///' | tr -d ' ') + +# Git Configuration 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 +git config --global gpg.program "gpg --batch --pinentry-mode loopback" # ------------------------------------------------------------------- # 6. Create release commit diff --git a/app/src/lib/graph-interface/graph/colors.ts b/app/src/lib/graph-interface/graph/colors.ts index 77b2208..f42de67 100644 --- a/app/src/lib/graph-interface/graph/colors.ts +++ b/app/src/lib/graph-interface/graph/colors.ts @@ -17,7 +17,6 @@ export class ColorGenerator { const newColor = this.generateNewColor(); this.colors.set(id, newColor); - console.log(id, newColor); return this.colorToHsl(newColor); }