Repository navigation
ci: migrate npm release workflows from Wombat to OSS Exit Gate - #6092
copybara-service[bot] merged 2 commits into
Conversation
|
Hey @alonsopf89! Thanks for helping out with this migration. Feel free to request my review on this PR when you're ready for it, and I can help with the import and Copybara process :) |
|
Hi @asyncliz — the OSS Exit Gate production configuration ( |
|
I added the "Ready for Google" label to kick off the Copybara import process. That will generate an internal CL that (once submitted) will merge this PR |
1472813
into
material-components:main
|
@alonsopf89 looks like there was an error with the nightly publish: https://github.com/material-components/material-web/actions/runs/40445261508 Are there additional environment settings we need to update for the repo? If so, can you direct me towards instructions? |
|
Hi @asyncliz — no additional repository secrets or environment settings are needed! The error in run #40445261508 happened because I opened #6096 ( |
Summary
Migrates the
@material/webnpm publishing workflows (.github/workflows/publish.ymland.github/workflows/nightly.yml) from the legacy Wombat Dressing Room proxy (https://wombat-dressing-room.appspot.com//NODE_AUTH_TOKEN) to OSS Exit Gate (b/496177586, b/576671324).Key Changes
google-github-actions/authagainst the OSS Exit Gate WIF provider (projects/305452601764/locations/global/workloadIdentityPools/builders/providers/github), eliminating staticNODE_AUTH_TOKENsecrets.@material/webtarballs tohttps://us-npm.pkg.dev/oss-exit-gate-prod/material-web--npm/.gs://oss-exit-gate-prod-projects-bucket/material-web/npm/manifests/(includingregistry_config.npm.tags: ["nightly"]for nightly builds).cl/1003882089,cl/1004023214,cl/1004034531) and verified via Step 8 smoke test.