diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 3d6c5a9..85d4b8e 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -65,9 +65,11 @@ jobs: node-version: '22' registry-url: 'https://registry.npmjs.org' - # Upgrade npm to a version that supports OIDC trusted publishing (>= 11.5.1) + # Upgrade npm to a version that supports OIDC trusted publishing (>= 11.5.1). + # --force bypasses the self-upgrade MODULE_NOT_FOUND bug where mid-upgrade + # npm fails to resolve its own internal modules (e.g. 'promise-retry'). - name: Upgrade npm for OIDC trusted publishing - run: npm install -g npm@latest + run: npm install -g npm@latest --force - run: npm ci diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3daa51d..27e2273 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -73,9 +73,11 @@ jobs: cache: 'npm' registry-url: 'https://registry.npmjs.org' - # Upgrade npm to a version that supports OIDC trusted publishing (>= 11.5.1) + # Upgrade npm to a version that supports OIDC trusted publishing (>= 11.5.1). + # --force bypasses the self-upgrade MODULE_NOT_FOUND bug where mid-upgrade + # npm fails to resolve its own internal modules (e.g. 'promise-retry'). - name: Upgrade npm for OIDC trusted publishing - run: npm install -g npm@latest + run: npm install -g npm@latest --force - name: Install dependencies run: npm ci