Skip to content

Commit 07f960f

Browse files
ci: point storyboard runner at @adcp/sdk latest instead of adcp-3.1
The @adcp/sdk publish process changed to publish stable releases under the `latest` dist-tag and no longer emits an `adcp-3.1` tag (AdCP 3.1 is the current stable line, shipped as `latest`). The `adcp-3.1` tag the storyboard jobs installed has been removed from npm, so every storyboard runner now fails with `npm notarget @adcp/sdk@adcp-3.1`. Track `latest` for the current-line storyboard coverage and keep the sticky `adcp-3.0` tag for backwards-compatibility assertion. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent b8aebf4 commit 07f960f

1 file changed

Lines changed: 9 additions & 8 deletions

File tree

.github/workflows/ci.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@ on:
77
branches: [main]
88

99
# Default @adcp/sdk runner alias for non-matrix storyboard jobs.
10-
# The reference seller storyboard job below runs both sticky 3.0 and 3.1 tags.
10+
# The reference seller storyboard job below runs both the sticky adcp-3.0
11+
# compatibility tag and the current ``latest`` stable line.
1112
env:
12-
ADCP_SDK_VERSION: "adcp-3.1"
13+
ADCP_SDK_VERSION: "latest"
1314

1415
concurrency:
1516
group: ci-${{ github.ref }}
@@ -361,15 +362,15 @@ jobs:
361362
name: AdCP storyboard runner — examples/seller_agent.py (@adcp/sdk ${{ matrix.adcp-sdk-tag }})
362363
runs-on: ubuntu-latest
363364
# Blocking gate: examples/seller_agent.py is the Python-owned
364-
# reference target for bidirectional storyboard interop. The npm
365-
# dist-tags are sticky compatibility gates: ``adcp-3.0`` stays on
366-
# the 3.0 runner line, while ``adcp-3.1`` tracks the current 3.1
367-
# runner. Downstream SDKs and adopters can assert backwards
368-
# compatibility without depending on moving latest/beta semantics.
365+
# reference target for bidirectional storyboard interop. ``adcp-3.0``
366+
# is a sticky compatibility tag pinned to the AdCP 3.0 runner line, so
367+
# adopters can assert backwards compatibility against a fixed target;
368+
# ``latest`` tracks the current stable @adcp/sdk release (AdCP 3.1 is
369+
# the current stable line, published under ``latest``).
369370
strategy:
370371
fail-fast: false
371372
matrix:
372-
adcp-sdk-tag: ["adcp-3.0", "adcp-3.1"]
373+
adcp-sdk-tag: ["adcp-3.0", "latest"]
373374

374375
steps:
375376
- uses: actions/checkout@v6

0 commit comments

Comments
 (0)