Skip to content

chore(ci): sync release-kit workflow from kits - #3221

Merged
cabljac merged 1 commit into
nextfrom
chore/sync-release-kit-workflow
Sep 28, 2026
Merged

cabljac merged 1 commit into
nextfrom
chore/sync-release-kit-workflow

Conversation

@cabljac

@cabljac cabljac commented Sep 28, 2026

Copy link
Copy Markdown
Contributor

Byte-for-byte copy of .github/workflows/release-kit.yaml from the companion kits PR (fix/release-kit-dist-tag). The next copy exists only so the workflow appears in the Actions UI, but GitHub runs the steps from the dispatched ref, so drift here changes what gets published.

This copy had drifted: it lacked the shrinkwrap prune step from #3085. firestore-bigquery-export@0.1.0 was dispatched from next today and shipped 101 dev lock entries including the @esbuild/* platform binaries, so consumer npm ci under npm 10 fails with EBADPLATFORM. It also still ran npm dist-tag add after a stable publish, which the trusted-publishing token cannot do (E401).

Merge the kits PR first, then this one, and check the two files are identical afterwards. Not verified live.

The next copy exists only to list the workflow in the Actions UI. It
had drifted: it lacked the shrinkwrap prune step from #3085, so a
stable release dispatched from next shipped dev entries and broke
consumer npm ci under npm 10.
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@cabljac
cabljac marked this pull request as ready for review September 28, 2026 18:25
@cabljac
cabljac merged commit 2a53ed8 into next Sep 28, 2026
18 checks passed
@cabljac
cabljac deleted the chore/sync-release-kit-workflow branch September 28, 2026 18:25
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.

2 participants