fix(ci): update ci-templates SHA (permissions fix)#66
Conversation
Greptile SummaryThis PR updates the reusable workflow SHA in Confidence Score: 5/5Safe to merge — single-line SHA update that fixes a known CI startup_failure with no logic changes. The change is minimal (one SHA updated), the root cause is well-understood and documented, and no new logic or permissions are introduced on the caller side. All remaining observations (dry_run: true) are pre-existing and out of scope for this PR. No files require special attention. Important Files Changed
Sequence DiagramsequenceDiagram
participant GH as GitHub Actions
participant Caller as ci.yml (caller)
participant Template as js-bazel-package.yml @f2e12c1
GH->>Caller: push / pull_request / workflow_dispatch
Caller->>Template: uses: tinyland-inc/ci-templates/...@f2e12c1
Note over Caller,Template: secrets: inherit, no per-job permissions block (fix)
Template->>Template: lint / typecheck / unit tests
Template->>Template: integration tests
Template->>Template: build / package (dry_run: true)
Template-->>Caller: job results
Caller-->>GH: CI complete
Reviews (1): Last reviewed commit: "fix(ci): update ci-templates SHA to f2e1..." | Re-trigger Greptile |
Summary
js-bazel-package.ymlSHA from@7dddffbto@f2e12c1permissionsblocks that causedstartup_failureRoot cause
Reusable workflows cannot expand GITHUB_TOKEN permissions beyond what the caller grants. The repo's default is
read, but publish jobs requestedid-token: writeandpackages: write. GitHub rejected the entire workflow at planning time.Test plan
startup_failure)