Use Node 24 reusable package workflow#43
Conversation
Greptile SummaryUpdates the SHA pin for the Confidence Score: 5/5Safe to merge — minimal, symmetric change with no logic or configuration impact. The only change is a SHA bump of a pinned reusable workflow, applied identically to both workflow files. No inputs, permissions, or logic are modified. No issues found. No files require special attention. Important Files Changed
Sequence DiagramsequenceDiagram
participant GH as GitHub Actions
participant CI as ci.yml / publish.yml
participant CT as ci-templates (d202fc0)
participant R as Runner
GH->>CI: Trigger (PR / push / tag)
CI->>CT: uses: js-bazel-package.yml@d202fc0
CT->>R: Setup Node 24 actions (pnpm/action-setup, upload-artifact)
R->>R: build / test / package / publish
R-->>GH: Results
Reviews (1): Last reviewed commit: "ci: use Node 24 reusable package workflo..." | Re-trigger Greptile |
|
Merged and verified on
|
Summary
Bumps the reusable
js-bazel-packageworkflow pin to the ci-templates merge commit that upgrades JavaScript actions to Node 24 runtimes..github/workflows/ci.yml.github/workflows/publish.ymlUpstream template change: tinyland-inc/ci-templates#27.
Validation
pnpm run check:release-metadataruby -e 'require "yaml"; %w[.github/workflows/ci.yml .github/workflows/publish.yml].each { |path| YAML.load_file(path); puts "#{path}: ok" }'git diff --checkNotes
This should remove the Node.js 20 JavaScript action deprecation annotation emitted by
pnpm/action-setupandactions/upload-artifactin the package workflow.