From 71c1f3355d56c63924f5d5782b056b04f1d45c93 Mon Sep 17 00:00:00 2001 From: Fernando Alonso Date: Thu, 29 Oct 2026 16:09:19 +0000 Subject: [PATCH] chore: fix Exit Gate manifest schema in nightly and publish workflows --- .github/workflows/nightly.yml | 22 ++++++++++++++-------- .github/workflows/publish.yml | 8 +++++++- 2 files changed, 21 insertions(+), 9 deletions(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index f79f28ecc6..58655d5e9c 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -73,6 +73,11 @@ jobs: env: ACCESS_TOKEN: ${{ steps.auth.outputs.auth_token }} run: | + gcloud artifacts packages delete "@material/web" \ + --repository="material-web--npm" \ + --location="us" \ + --project="oss-exit-gate-prod" \ + --quiet 2>/dev/null || true cat << 'NPMRC_EOF' > "$HOME/.npmrc" registry=https://us-npm.pkg.dev/oss-exit-gate-prod/material-web--npm/ //us-npm.pkg.dev/oss-exit-gate-prod/material-web--npm/:always-auth=true @@ -90,18 +95,19 @@ jobs: publish_all: false, publishing_groups: [ { + namespace: "@material", packages: [ { - name: "@material/web", + name: "web", version: $ver } - ], - registry_config: { - npm: { - tags: ["nightly"] - } - } + ] + } + ], + registry_config: { + npm: { + tags: ["nightly"] } - ] + } }' > manifest.json gcloud storage cp manifest.json "${EXIT_GATE_MANIFEST_GCS}/${MANIFEST_NAME}" diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 5b16293917..401befc0b7 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -47,6 +47,11 @@ jobs: env: ACCESS_TOKEN: ${{ steps.auth.outputs.auth_token }} run: | + gcloud artifacts packages delete "@material/web" \ + --repository="material-web--npm" \ + --location="us" \ + --project="oss-exit-gate-prod" \ + --quiet 2>/dev/null || true cat << 'NPMRC_EOF' > "$HOME/.npmrc" registry=https://us-npm.pkg.dev/oss-exit-gate-prod/material-web--npm/ //us-npm.pkg.dev/oss-exit-gate-prod/material-web--npm/:always-auth=true @@ -64,9 +69,10 @@ jobs: publish_all: false, publishing_groups: [ { + namespace: "@material", packages: [ { - name: "@material/web", + name: "web", version: $ver } ]