You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The API Gateway GHCR publishing workflow is implemented and validated locally, but GitHub Actions cannot access the credential required to retrieve the private omnibioai-iam-client dependency.
GitHub Actions workflow_dispatch: failed twice with the same signature
Repository Actions secrets: confirmed empty
IAM_CLIENT_READ_TOKEN: not available to the workflow
No image has been published by the new workflow
Failure
The workflow references:
secrets.IAM_CLIENT_READ_TOKEN
but GitHub Actions resolves it to an empty value. BuildKit therefore receives no github_token secret and the Docker build fails when attempting to access the private omnibioai-iam-client repository.
Required action
An organization/repository administrator needs to provision the credential and make it available to omnibioai-api-gateway.
Recommended credential:
Fine-grained PAT
Repository access: omnibioai-iam-client only
Permission: Contents: Read-only
Actions secret name: IAM_CLIENT_READ_TOKEN
If configured as an organization secret, explicitly include omnibioai-api-gateway in the repository access list
Security follow-up
A separate GHCR_PULL_TOKEN was accidentally exposed during an earlier diagnostic command and should be revoked/rotated independently.
Completion criteria
IAM_CLIENT_READ_TOKEN is provisioned with least-privilege access
Secret is accessible to omnibioai-api-gateway Actions
workflow_dispatch completes successfully
Private omnibioai-iam-client@v0.1.3 dependency is retrieved successfully
Summary
The API Gateway GHCR publishing workflow is implemented and validated locally, but GitHub Actions cannot access the credential required to retrieve the private
omnibioai-iam-clientdependency.Current status
feature/api-gateway-ghcr-release/health:200workflow_dispatch: failed twice with the same signatureIAM_CLIENT_READ_TOKEN: not available to the workflowFailure
The workflow references:
secrets.IAM_CLIENT_READ_TOKENbut GitHub Actions resolves it to an empty value. BuildKit therefore receives no
github_tokensecret and the Docker build fails when attempting to access the privateomnibioai-iam-clientrepository.Required action
An organization/repository administrator needs to provision the credential and make it available to
omnibioai-api-gateway.Recommended credential:
omnibioai-iam-clientonlyContents: Read-onlyIAM_CLIENT_READ_TOKENomnibioai-api-gatewayin the repository access listSecurity follow-up
A separate
GHCR_PULL_TOKENwas accidentally exposed during an earlier diagnostic command and should be revoked/rotated independently.Completion criteria
IAM_CLIENT_READ_TOKENis provisioned with least-privilege accessomnibioai-api-gatewayActionsworkflow_dispatchcompletes successfullyomnibioai-iam-client@v0.1.3dependency is retrieved successfully/healthreturns HTTP 200GHCR_PULL_TOKENis rotated/revoked following the accidental disclosure