Skip to content

[codex] fix GHCR publishing credentials#2

Merged
DenisCarriere merged 1 commit into
mainfrom
codex/fix-publish-workflows
Jul 14, 2026
Merged

[codex] fix GHCR publishing credentials#2
DenisCarriere merged 1 commit into
mainfrom
codex/fix-publish-workflows

Conversation

@DenisCarriere

Copy link
Copy Markdown

User-facing effect

Main-branch builds can publish the pinax-network/chains-api container package successfully, and the repository no longer reports a failing GitHub Pages deployment for a Pages site that is not enabled.

Root cause

The fork's GITHUB_TOKEN could authenticate to GHCR but received 403 Forbidden when creating the organization-scoped package. The inherited Pages workflow also assumed Pages was configured, while this service now serves its UI directly from Kubernetes.

Fix

  • configure repository-scoped GHCR_USERNAME and GHCR_TOKEN Actions secrets from the cluster's established Pinax registry credential;
  • use those secrets for container publishing while retaining least-privilege workflow permissions;
  • remove the redundant Pages workflow and update maintainer documentation.

Validation

  • confirmed the failure was isolated to the GHCR push after both architectures built successfully;
  • confirmed the Pages failure was Get Pages site failed because Pages is disabled;
  • parsed all remaining workflow YAML files;
  • git diff --check.

@DenisCarriere
DenisCarriere merged commit c6931d7 into main Jul 14, 2026
2 checks passed
@DenisCarriere
DenisCarriere deleted the codex/fix-publish-workflows branch July 14, 2026 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant