From af779b0988d7b30fa23477e736731279cdc5611b Mon Sep 17 00:00:00 2001 From: Zsolt Tasnadi Date: Tue, 4 Aug 2026 19:57:15 +0200 Subject: [PATCH] Fix YAML parse error in the gem-publish step The credentials printf line contains ': ' which YAML reads as a mapping; use a literal block scalar for that command. Co-Authored-By: Claude Fable 5 --- .woodpecker.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.woodpecker.yaml b/.woodpecker.yaml index 452d46c..712c909 100644 --- a/.woodpecker.yaml +++ b/.woodpecker.yaml @@ -43,7 +43,8 @@ steps: - cd libs/ruby/warp_engine - gem build warp_engine.gemspec - mkdir -p ~/.gem - - printf -- '---\n:https://git.teletypegames.org/api/packages/tools/rubygems: Bearer %s\n' "$${FORGE_TOKEN}" > ~/.gem/credentials + - | + printf -- '---\n:https://git.teletypegames.org/api/packages/tools/rubygems: Bearer %s\n' "$${FORGE_TOKEN}" > ~/.gem/credentials - chmod 600 ~/.gem/credentials - gem push --host https://git.teletypegames.org/api/packages/tools/rubygems warp_engine-*.gem when: