From 43065d14b7e67dfa7edf33f0c221c28438037b17 Mon Sep 17 00:00:00 2001 From: Dhruva Reddy Date: Fri, 10 Apr 2026 11:13:41 -0700 Subject: [PATCH 1/4] Update ci.yml Updating to use OIDC --- .github/workflows/ci.yml | 28 +++++++--------------------- 1 file changed, 7 insertions(+), 21 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7607ac7..840313c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -67,24 +67,10 @@ jobs: - name: Publish to npm run: | - npm config set //registry.npmjs.org/:_authToken ${NPM_TOKEN} - publish() { # use latest npm to ensure OIDC support - npx -y npm@latest publish "$@" - } - if [[ ${GITHUB_REF} == *alpha* ]]; then - publish --access public --tag alpha - elif [[ ${GITHUB_REF} == *beta* ]]; then - publish --access public --tag beta - else - PKG_NAME=$(node -p "require('./package.json').name") - PKG_VERSION=$(node -p "require('./package.json').version") - CURRENT_LATEST=$(npm view "${PKG_NAME}" dist-tags.latest 2>/dev/null || echo "0.0.0") - if npx -y semver "${PKG_VERSION}" -r "<${CURRENT_LATEST}" > /dev/null 2>&1; then - echo "Publishing ${PKG_VERSION} with --tag backport (current latest is ${CURRENT_LATEST})" - publish --access public --tag backport - else - publish --access public - fi - fi - env: - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} \ No newline at end of file + if [[ ${GITHUB_REF} == *alpha* ]]; then + npm publish --access public --tag alpha + elif [[ ${GITHUB_REF} == *beta* ]]; then + npm publish --access public --tag beta + else + npm publish --access public + fi From 9e6b5a67046d8fe518293cbe1db5aba3a7334f03 Mon Sep 17 00:00:00 2001 From: Dhruva Reddy Date: Fri, 10 Apr 2026 11:23:32 -0700 Subject: [PATCH 2/4] Update ci.yml added update NPM --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 840313c..73c26ed 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,6 +23,9 @@ jobs: - name: Install dependencies run: pnpm install --frozen-lockfile + - name: Update npm + run: npm install -g npm@latest + - name: Compile run: pnpm build From 371f0434f082255d2a61eb793130f3e62fea0a3c Mon Sep 17 00:00:00 2001 From: Dhruva Reddy Date: Fri, 10 Apr 2026 11:27:37 -0700 Subject: [PATCH 3/4] Update ci.yml --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 73c26ed..f2f0659 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,7 +24,7 @@ jobs: run: pnpm install --frozen-lockfile - name: Update npm - run: npm install -g npm@latest + run: sudo npm install -g npm@latest - name: Compile run: pnpm build From 389d6ab87ee575c50b734f719b452571ff7613df Mon Sep 17 00:00:00 2001 From: Dhruva Reddy Date: Fri, 10 Apr 2026 11:50:29 -0700 Subject: [PATCH 4/4] fixing npm package version --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f2f0659..e3bb5eb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,7 +24,7 @@ jobs: run: pnpm install --frozen-lockfile - name: Update npm - run: sudo npm install -g npm@latest + run: sudo npm install -g npm@11.5.1 - name: Compile run: pnpm build