From 8a36389253c76c4ffdc1abba219e19e68cafcd02 Mon Sep 17 00:00:00 2001 From: Arye Kogan Date: Sat, 4 Jul 2026 05:50:37 +0300 Subject: [PATCH] chore(release): v0.1.7 --- CHANGELOG.md | 17 ++++++++++++++++- README.md | 5 +++-- docs/design/consumer-integration.md | 2 +- docs/guides/consumer-integration.md | 2 +- docs/guides/quickstart.md | 2 +- docs/reference/release-process.md | 18 +++++++++--------- docs/reference/results.md | 2 +- package.json | 2 +- src/sdk.mjs | 2 +- 9 files changed, 34 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3477905..f827bc6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,20 @@ documented with migration notes. - Additional docs for suite-specific adoption. - Better compatibility tests for Promptfoo variable contracts. +## [0.1.7] - 2026-07-04 + +### Fixed + +- Generic bootstrap now writes `evals/results/.gitignore` so raw result bundles stay local by + default while preserving `README.md` and the ignore file. +- Updated bootstrap tests to cover the generated results ignore policy. + +### Notes + +- No runner, schema, prompt, or consumer semantic behavior changed. +- No npm package is published. +- Consumers may pin `github:agentic-workflow-kit/eval-kit#v0.1.7`. + ## [0.1.6] - 2026-07-04 ### Fixed @@ -121,7 +135,8 @@ documented with migration notes. - Suite-specific presets remain deferred. - Consumer repos own their own semantics, prompts, cases, and pass/fail policies. -[Unreleased]: https://github.com/agentic-workflow-kit/eval-kit/compare/v0.1.6...main +[Unreleased]: https://github.com/agentic-workflow-kit/eval-kit/compare/v0.1.7...main +[0.1.7]: https://github.com/agentic-workflow-kit/eval-kit/compare/v0.1.6...v0.1.7 [0.1.6]: https://github.com/agentic-workflow-kit/eval-kit/compare/v0.1.5...v0.1.6 [0.1.5]: https://github.com/agentic-workflow-kit/eval-kit/compare/v0.1.4...v0.1.5 [0.1.4]: https://github.com/agentic-workflow-kit/eval-kit/compare/v0.1.3...v0.1.4 diff --git a/README.md b/README.md index 75a89eb..b24c8c8 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ Shared evaluation infrastructure for `agentic-workflow-kit` repositories. ```json { "devDependencies": { - "@agentic-workflow-kit/eval-kit": "github:agentic-workflow-kit/eval-kit#v0.1.6" + "@agentic-workflow-kit/eval-kit": "github:agentic-workflow-kit/eval-kit#v0.1.7" } } ``` @@ -70,7 +70,7 @@ Install from a Git tag in a consumer repo: ```json { "devDependencies": { - "@agentic-workflow-kit/eval-kit": "github:agentic-workflow-kit/eval-kit#v0.1.6" + "@agentic-workflow-kit/eval-kit": "github:agentic-workflow-kit/eval-kit#v0.1.7" }, "scripts": { "eval:doctor": "eval-kit doctor --config evals/eval-kit.config.json", @@ -195,6 +195,7 @@ v0.1.3 v0.1.4 v0.1.5 v0.1.6 +v0.1.7 v0.2.0 ``` diff --git a/docs/design/consumer-integration.md b/docs/design/consumer-integration.md index cf9534f..4916ee8 100644 --- a/docs/design/consumer-integration.md +++ b/docs/design/consumer-integration.md @@ -9,7 +9,7 @@ Consumer repos should adopt eval-kit through a pinned Git tag and keep their eva ```json { "devDependencies": { - "@agentic-workflow-kit/eval-kit": "github:agentic-workflow-kit/eval-kit#v0.1.6" + "@agentic-workflow-kit/eval-kit": "github:agentic-workflow-kit/eval-kit#v0.1.7" } } ``` diff --git a/docs/guides/consumer-integration.md b/docs/guides/consumer-integration.md index cc740f4..5ad79c6 100644 --- a/docs/guides/consumer-integration.md +++ b/docs/guides/consumer-integration.md @@ -18,7 +18,7 @@ If you cannot state the eval goal, do not bootstrap a suite yet. Empty harnesses ```json { "devDependencies": { - "@agentic-workflow-kit/eval-kit": "github:agentic-workflow-kit/eval-kit#v0.1.6" + "@agentic-workflow-kit/eval-kit": "github:agentic-workflow-kit/eval-kit#v0.1.7" } } ``` diff --git a/docs/guides/quickstart.md b/docs/guides/quickstart.md index c47f956..1578331 100644 --- a/docs/guides/quickstart.md +++ b/docs/guides/quickstart.md @@ -7,7 +7,7 @@ This guide adds a generic deterministic eval suite to a consumer repo. ```json { "devDependencies": { - "@agentic-workflow-kit/eval-kit": "github:agentic-workflow-kit/eval-kit#v0.1.6" + "@agentic-workflow-kit/eval-kit": "github:agentic-workflow-kit/eval-kit#v0.1.7" } } ``` diff --git a/docs/reference/release-process.md b/docs/reference/release-process.md index ef5428f..80a6693 100644 --- a/docs/reference/release-process.md +++ b/docs/reference/release-process.md @@ -34,7 +34,7 @@ Consumers depend on tags like: Title: ```text -chore(release): v0.1.6 +chore(release): v0.1.7 ``` Required changes: @@ -63,18 +63,18 @@ git checkout main git pull --ff-only git rev-parse HEAD -git tag -a v0.1.6 -m "v0.1.6" -git push origin v0.1.6 +git tag -a v0.1.7 -m "v0.1.7" +git push origin v0.1.7 ``` Verify: ```bash -git rev-parse v0.1.6^{} -git show --no-patch --decorate v0.1.6 +git rev-parse v0.1.7^{} +git show --no-patch --decorate v0.1.7 ``` -`v0.1.6^{}` must point to the release commit. With an annotated tag, `git rev-parse v0.1.6` +`v0.1.7^{}` must point to the release commit. With an annotated tag, `git rev-parse v0.1.7` returns the tag object; `^{}` dereferences to the commit. ## GitHub Release @@ -93,7 +93,7 @@ For each consumer repo: ```json { - "@agentic-workflow-kit/eval-kit": "github:agentic-workflow-kit/eval-kit#v0.1.6" + "@agentic-workflow-kit/eval-kit": "github:agentic-workflow-kit/eval-kit#v0.1.7" } ``` @@ -108,7 +108,7 @@ pnpm check 3. Run consumer smoke commands, for example in `technical-design`: ```bash -pnpm eval:case -- --case case-tiny-laundry-pickup-v1 --candidate evals/cases/case-tiny-laundry-pickup-v1/reference-design.md --run-id verify-eval-kit-v0.1.6 +pnpm eval:case -- --case case-tiny-laundry-pickup-v1 --candidate evals/cases/case-tiny-laundry-pickup-v1/reference-design.md --run-id verify-eval-kit-v0.1.7 ``` 4. Open a PR with dependency, lockfile, and any compatibility fixes. @@ -120,7 +120,7 @@ Do not move the tag. Create a new patch release: ```text -v0.1.6 -> v0.1.7 +v0.1.7 -> v0.1.8 ``` Then open consumer bump PRs. diff --git a/docs/reference/results.md b/docs/reference/results.md index 9ece9df..1675541 100644 --- a/docs/reference/results.md +++ b/docs/reference/results.md @@ -39,7 +39,7 @@ Current schema: "run_type": "deterministic", "runner": { "id": "generic-eval-case", - "version": "0.1.6" + "version": "0.1.7" }, "case_ids": ["case-example-v1"], "started_at": "2026-07-03T00:00:00.000Z", diff --git a/package.json b/package.json index 1eec1dc..4ce0780 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@agentic-workflow-kit/eval-kit", - "version": "0.1.6", + "version": "0.1.7", "description": "Portable eval runner primitives for local eval suites.", "private": true, "type": "module", diff --git a/src/sdk.mjs b/src/sdk.mjs index 8340704..6e83549 100644 --- a/src/sdk.mjs +++ b/src/sdk.mjs @@ -15,7 +15,7 @@ import { assertContainedPath, assertSafeId, toPosixPath } from "./paths.mjs"; const DEFAULT_SANDBOX_MODE = "read-only"; const DEFAULT_APPROVAL_POLICY = "never"; const RANDOMIZATION_METHOD = "sha256-seed-parity-v1"; -const EVAL_KIT_VERSION = "0.1.6"; +const EVAL_KIT_VERSION = "0.1.7"; const escapeRegExp = (value) => value.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");