Skip to content

AST-171789 Fix release workflow secrets aliasing and unused secrets - #1549

Merged
cx-lior-poterman merged 1 commit into
mainfrom
ast-171789-update-ast-cli-release-workflow
Aug 26, 2026
Merged

AST-171789 Fix release workflow secrets aliasing and unused secrets#1549
cx-lior-poterman merged 1 commit into
mainfrom
ast-171789-update-ast-cli-release-workflow

Conversation

@cx-lior-poterman

Copy link
Copy Markdown
Contributor

Fixes the Apple code-signing step in the release workflow: the Secrets Manager fetch was implicitly aliasing on the secret name, producing prefixed env vars that did not match what the rest of the workflow expects, so cert import failed. Using a blank alias keeps the JSON keys as-is.

Also drops DOCKER_PASSWORD/DOCKER_USERNAME (Docker Hub now uses OIDC per #1546) and PERSONAL_ACCESS_TOKEN/GO_BOT_TOKEN, whose only consumer (Homebrew tap publish) is disabled in .goreleaser.yml.

…rets

The Secrets Manager step used the secret's ARN as both the secret-id and
implicit alias, which produced env vars like
CHECKMARX_PUBLIC_SECRETS_APPLE_DEVELOPER_CERTIFICATE_P12_BASE64 instead of
the un-prefixed names the rest of the workflow expects, breaking Apple
code-signing cert import. Use a blank alias (leading comma) so env var
names match the secret's JSON keys directly.

Also removes the now-unused DOCKER_PASSWORD/DOCKER_USERNAME workflow_call
secrets (Docker Hub now uses OIDC per #1546) and PERSONAL_ACCESS_TOKEN /
GO_BOT_TOKEN, whose only consumer (the Homebrew tap publisher) is
commented out in .goreleaser.yml.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@cx-lior-poterman
cx-lior-poterman requested a review from a team August 26, 2026 08:43
@cx-sumit-morchhale
cx-sumit-morchhale self-requested a review August 26, 2026 08:46

@cx-sumit-morchhale cx-sumit-morchhale left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok

@cx-lior-poterman
cx-lior-poterman merged commit 951aecb into main Aug 26, 2026
21 of 24 checks passed
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.

3 participants