From e88dc96fb351c63cecdb32e7dbbdafcaaa9f8a52 Mon Sep 17 00:00:00 2001 From: salimlaimeche Date: Tue, 14 Jul 2026 23:59:16 +0200 Subject: [PATCH] fix: load release automation from workflow commit --- .github/workflows/release.yml | 7 ++++++- .sdk-source.json | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 04e29f9..270d569 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -41,7 +41,12 @@ jobs: npm --version echo "repository=${GITHUB_REPOSITORY} workflow=release.yml ref=${RELEASE_TAG} environment=npm" - name: Exchange GitHub OIDC for a package-scoped npm token - run: bun run scripts/exchange-npm-oidc.ts + env: + AUTOMATION_COMMIT: ${{ github.workflow_sha }} + run: | + git fetch origin "${AUTOMATION_COMMIT}" --depth=1 + git show "${AUTOMATION_COMMIT}:scripts/exchange-npm-oidc.ts" > "${RUNNER_TEMP}/exchange-npm-oidc.ts" + bun run "${RUNNER_TEMP}/exchange-npm-oidc.ts" - name: Install exact dependencies working-directory: typescript run: bun install --frozen-lockfile diff --git a/.sdk-source.json b/.sdk-source.json index 5f9a9d7..8c3d8c3 100644 --- a/.sdk-source.json +++ b/.sdk-source.json @@ -1,6 +1,6 @@ { "schemaVersion": 1, - "sourceCommit": "763326ae6b5868711a24bb28f1afa21ae0b51b49", + "sourceCommit": "650b692a8b5794e0ee6795a30bb390cd0c8798f9", "contract": "contracts/2026.07/public-sdk-contract.json", "packages": [ "typescript"