fix(ci): use nonreserved github packages token#6
Conversation
Greptile SummaryRenames the GitHub Packages secret from Confidence Score: 5/5Safe to merge — minimal, well-motivated CI fix with no logic or security concerns. Only two lines changed: the reusable workflow SHA bump (pinned, not a floating ref) and the secret rename to comply with GitHub's reserved-prefix restriction. Both changes are correct and consistent with each other and the PR description. No files require special attention. Important Files Changed
Sequence DiagramsequenceDiagram
participant GH as GitHub Actions
participant Publish as publish.yml
participant Template as ci-templates/js-bazel-package.yml@82308d0
participant OrgSecrets as Org Secrets
GH->>Publish: trigger (release / workflow_dispatch)
Publish->>OrgSecrets: resolve TINYLAND_GITHUB_PACKAGES_TOKEN
OrgSecrets-->>Publish: token value
Publish->>Template: call reusable workflow (pinned SHA)
Note over Publish,Template: secrets.TINYLAND_GITHUB_PACKAGES_TOKEN passed explicitly
Template->>GH: publish package to GitHub Packages
Reviews (1): Last reviewed commit: "fix(ci): use nonreserved github packages..." | Re-trigger Greptile |
Pins the package Publish workflow to the non-reserved token contract from ci-templates#24 and passes
TINYLAND_GITHUB_PACKAGES_TOKENwhere the workflow uses explicit secret mapping.GitHub rejects custom Actions secret names beginning with
GITHUB_, so the previousGITHUB_PACKAGES_TOKENwiring could never be installed as an org secret.Tracking: TIN-713