From e42200d21d3a90a169768d2b3e91ff9ad49fc43e Mon Sep 17 00:00:00 2001 From: Samuel Date: Thu, 7 May 2026 15:42:40 +0200 Subject: [PATCH] fix(release): switch to GHCR-only via docker-release-ghcr.yml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The previous `docker-release.yml` setup tried to push the same `docker-paths` to both `abc.docker-registry.gewis.nl` and ghcr.io, but `eou/plankapi` only makes sense on the internal registry — GHCR routes by GitHub org, so `ghcr.io/eou/plankapi` is rejected with "permission_denied: The requested installation does not exist". Drop the internal registry entirely and switch to the dedicated `docker-release-ghcr.yml` workflow with the org-namespaced path `gewis/plankapi`. No registry secrets needed (uses GITHUB_TOKEN). --- .github/workflows/semantic-release.yml | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/.github/workflows/semantic-release.yml b/.github/workflows/semantic-release.yml index b9adfb6..8898fe8 100644 --- a/.github/workflows/semantic-release.yml +++ b/.github/workflows/semantic-release.yml @@ -10,15 +10,10 @@ jobs: uses: GEWIS/actions/.github/workflows/versioning.yml@v1 release: - uses: GEWIS/actions/.github/workflows/docker-release.yml@v1 + uses: GEWIS/actions/.github/workflows/docker-release-ghcr.yml@v1 needs: versioning if: ${{ needs.versioning.outputs.next-version != '' }} with: projects: '["."]' + docker-paths: '["gewis/plankapi"]' version: ${{ needs.versioning.outputs.next-version }} - docker-registry: "abc.docker-registry.gewis.nl" - docker-paths: '["eou/plankapi"]' - github-registry: "true" - secrets: - REGISTRY_USERNAME: ${{ secrets.SVC_GH_ABCEOU_USERNAME }} - REGISTRY_PASSWORD: ${{ secrets.SVC_GH_ABCEOU_PWD }} \ No newline at end of file