diff --git a/.woodpecker/maven/settings.xml b/.woodpecker/maven/settings.xml
index 71b1f7a..aa818f4 100644
--- a/.woodpecker/maven/settings.xml
+++ b/.woodpecker/maven/settings.xml
@@ -3,6 +3,11 @@
false
/woodpecker/.m2
+
+ git.schnabel.org
+ ${env.FORGEJO_USERNAME}
+ ${env.FORGEJO_PASSWORD}
+
sonatype.org
${env.SONATYPE_ORG_USERNAME}
diff --git a/.woodpecker/release.yaml b/.woodpecker/release.yaml
index 8121a9e..a84aa51 100644
--- a/.woodpecker/release.yaml
+++ b/.woodpecker/release.yaml
@@ -10,14 +10,20 @@ steps:
image: maven:3.9.10-eclipse-temurin-17
commands:
- git config user.email "$GIT_USER_EMAIL"
+ - git config user.name "$GIT_USER_NAME"
+ - git config gpg.format ssh
+ - git config user.signingkey /tmp/ci
+ - echo $GIT_SIGN_KEY > /tmp/ci
- echo $HOME
- ls -lA
- ls -lA ~
- pwd
- - git config user.name "$GIT_USER_NAME"
- mvn release:prepare
environment:
MAVEN_ARGS: --batch-mode --color=always --no-transfer-progress --settings=.woodpecker/maven/settings.xml
+ GIT_SIGN_KEY: {from_secret: woodpecker_sign_key}
+ FORGEJO_USERNAME: {from_secret: woodpecker_username}
+ FORGEJO_PASSWORD: {from_secret: woodpecker_password}
perform:
image: maven:3.9.10-eclipse-temurin-17