From bceeddce617dc6020c16c5ed3966b44d05d2255a Mon Sep 17 00:00:00 2001 From: dcccrypto Date: Fri, 28 Aug 2026 12:10:38 +0100 Subject: [PATCH] ci(sdk-smoke): pin the nightly to the published SDK 5.0.0 @percolatorct/sdk@5.0.0 is on npm as of 2026-08-28, carrying the NFT_PROGRAM_ID fix (percolator-sdk#372): the ABI previously exported the MAINNET nft address while every other id in the SDK is devnet, so any consumer importing it targeted a program that returns AccountNotFound. The comment above this pin says updating it is deliberate, and that is the point -- the smoke job should name the version it actually smokes. Note this repo consumes the SDK at runtime via file:../../percolator-sdk, a LOCAL DIRECTORY, so this pin governs the nightly smoke job only, not what the deployed service loads. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01NgoNgagkvw7i5SSRC3FJ8D --- .github/workflows/sdk-smoke.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/sdk-smoke.yml b/.github/workflows/sdk-smoke.yml index de4036a..3576b24 100644 --- a/.github/workflows/sdk-smoke.yml +++ b/.github/workflows/sdk-smoke.yml @@ -30,7 +30,7 @@ on: env: # Update this string when the SDK bumps. Deliberate — that is the point. - SDK_VERSION: "4.4.0" + SDK_VERSION: "5.0.0" concurrency: group: sdk-smoke-${{ github.ref }} @@ -38,7 +38,7 @@ concurrency: jobs: smoke: - name: smoke @percolatorct/sdk@${{ github.event.client_payload.version || inputs.sdk_version || '4.4.0' }} + name: smoke @percolatorct/sdk@${{ github.event.client_payload.version || inputs.sdk_version || '5.0.0' }} runs-on: ubuntu-latest timeout-minutes: 10