From 00c2582b5facb4a8fb872890580c3ea66b8c546b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 29 Jul 2026 21:45:43 +0000 Subject: [PATCH] Version Packages --- .changeset/benchsdk-cli-initial.md | 5 ----- .changeset/benchsdk-cli-no-available-participants.md | 5 ----- .changeset/benchsdk-client-participants.md | 5 ----- packages/benchsdk-cli/CHANGELOG.md | 10 ++++++++++ packages/benchsdk-cli/package.json | 2 +- packages/benchsdk/CHANGELOG.md | 6 ++++++ packages/benchsdk/package.json | 2 +- 7 files changed, 18 insertions(+), 17 deletions(-) delete mode 100644 .changeset/benchsdk-cli-initial.md delete mode 100644 .changeset/benchsdk-cli-no-available-participants.md delete mode 100644 .changeset/benchsdk-client-participants.md create mode 100644 packages/benchsdk-cli/CHANGELOG.md diff --git a/.changeset/benchsdk-cli-initial.md b/.changeset/benchsdk-cli-initial.md deleted file mode 100644 index a3cef7bb..00000000 --- a/.changeset/benchsdk-cli-initial.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@benchsdk/cli": patch ---- - -Initial publication of `@benchsdk/cli`, the benchmark runner framework. Provides `LogBuffer`, `loggedStep`, `uploadWorkerLog`, and `defineBenchmark` for building self-contained benchmark scripts that report to the benchmarks platform via `@benchsdk/client`. diff --git a/.changeset/benchsdk-cli-no-available-participants.md b/.changeset/benchsdk-cli-no-available-participants.md deleted file mode 100644 index e8edae76..00000000 --- a/.changeset/benchsdk-cli-no-available-participants.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@benchsdk/cli": patch ---- - -`runBenchmark()` now rejects with the exported `NoAvailableParticipantsError` (carrying the `skipped` participants and their missing env vars) instead of a plain `Error` when every participant is env-gated out, so callers can treat an unprovisioned provider as a skip rather than a failure. diff --git a/.changeset/benchsdk-client-participants.md b/.changeset/benchsdk-client-participants.md deleted file mode 100644 index 1c0649cb..00000000 --- a/.changeset/benchsdk-client-participants.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@benchsdk/client": minor ---- - -Add participant helpers to the public API: the `BaseParticipant` type plus `selectParticipants()` (filter by `--provider` names) and `filterParticipantsByEnv()` (split participants by whether their `requiredEnvVars` are set). diff --git a/packages/benchsdk-cli/CHANGELOG.md b/packages/benchsdk-cli/CHANGELOG.md new file mode 100644 index 00000000..52a87c41 --- /dev/null +++ b/packages/benchsdk-cli/CHANGELOG.md @@ -0,0 +1,10 @@ +# @benchsdk/cli + +## 0.1.1 + +### Patch Changes + +- 1769324: Initial publication of `@benchsdk/cli`, the benchmark runner framework. Provides `LogBuffer`, `loggedStep`, `uploadWorkerLog`, and `defineBenchmark` for building self-contained benchmark scripts that report to the benchmarks platform via `@benchsdk/client`. +- 1769324: `runBenchmark()` now rejects with the exported `NoAvailableParticipantsError` (carrying the `skipped` participants and their missing env vars) instead of a plain `Error` when every participant is env-gated out, so callers can treat an unprovisioned provider as a skip rather than a failure. +- Updated dependencies [1769324] + - @benchsdk/client@0.3.0 diff --git a/packages/benchsdk-cli/package.json b/packages/benchsdk-cli/package.json index 45e634be..2ce39db4 100644 --- a/packages/benchsdk-cli/package.json +++ b/packages/benchsdk-cli/package.json @@ -1,6 +1,6 @@ { "name": "@benchsdk/cli", - "version": "0.1.0", + "version": "0.1.1", "private": false, "type": "module", "description": "Benchmark runner framework: logging, step helpers, and declarative config for @benchsdk/client", diff --git a/packages/benchsdk/CHANGELOG.md b/packages/benchsdk/CHANGELOG.md index 66cb2d00..9da76027 100644 --- a/packages/benchsdk/CHANGELOG.md +++ b/packages/benchsdk/CHANGELOG.md @@ -1,5 +1,11 @@ # @benchsdk/client +## 0.3.0 + +### Minor Changes + +- 1769324: Add participant helpers to the public API: the `BaseParticipant` type plus `selectParticipants()` (filter by `--provider` names) and `filterParticipantsByEnv()` (split participants by whether their `requiredEnvVars` are set). + ## 0.2.1 ### Patch Changes diff --git a/packages/benchsdk/package.json b/packages/benchsdk/package.json index ee446bbc..cf427e85 100644 --- a/packages/benchsdk/package.json +++ b/packages/benchsdk/package.json @@ -1,6 +1,6 @@ { "name": "@benchsdk/client", - "version": "0.2.1", + "version": "0.3.0", "private": false, "type": "module", "description": "Client and worker helpers for the ComputeSDK benchmark orchestrator",