From 1e100cefd1d414ad352a9049f6f7136016fa3882 Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Mon, 16 Mar 2026 00:06:26 +0000 Subject: [PATCH] fix: use Woodpecker repo ID in API URL, quote YAML commands - Woodpecker API requires numeric repo IDs, not owner/name paths - Quote kubectl commands to prevent YAML map parsing on empty vars --- .github/workflows/ci.yml | 2 +- .woodpecker/deploy.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8229a00..9fe64b5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -58,7 +58,7 @@ jobs: run: | for attempt in 1 2 3; do STATUS=$(curl -s -o /dev/null -w "%{http_code}" -X POST \ - "https://ci.viktorbarzin.me/api/repos/ViktorBarzin/claude-memory-mcp/pipelines" \ + "https://ci.viktorbarzin.me/api/repos/78/pipelines" \ -H "Authorization: Bearer ${{ secrets.WOODPECKER_TOKEN }}" \ -H "Content-Type: application/json" \ -d '{"branch":"main","variables":{"IMAGE_TAG":"${{ needs.build.outputs.image_tag }}","IMAGE_NAME":"viktorbarzin/${{ env.IMAGE_NAME }}"}}') diff --git a/.woodpecker/deploy.yml b/.woodpecker/deploy.yml index 80368b4..3db613f 100644 --- a/.woodpecker/deploy.yml +++ b/.woodpecker/deploy.yml @@ -10,8 +10,8 @@ steps: - name: deploy image: bitnami/kubectl:1.32 commands: - - kubectl set image deployment/claude-memory claude-memory=${IMAGE_NAME}:${IMAGE_TAG} -n claude-memory - - kubectl rollout status deployment/claude-memory -n claude-memory --timeout=300s + - "kubectl set image deployment/claude-memory claude-memory=${IMAGE_NAME}:${IMAGE_TAG} -n claude-memory" + - "kubectl rollout status deployment/claude-memory -n claude-memory --timeout=300s" - name: notify image: woodpeckerci/plugin-slack