From 073ea22075d07f7d6f338cd0be6f3ace8261bf10 Mon Sep 17 00:00:00 2001 From: paulohenriquevn Date: Mon, 7 Sep 2026 09:45:11 -0300 Subject: [PATCH] chore(release): @theokit/dep-check 0.11.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cuts the contract-substitution fix (usetheokit/theokit#659) and moves the reusable workflow's default pin onto it. The pin is the deliberate half. `@theokit/dep-check` is pinned to an exact version inside the workflow precisely so a change in what the detector detects is a version bump somebody reviewed, never something that arrives overnight — so publishing alone would change no repository's gate. Bumping the default is what makes the fix reach the twelve callers, and it is a separate decision from making the fix exist. What changes for a caller: a sibling whose version the registry already serves, but with different dependency ranges, is now packed from the workspace instead of resolved from npm. A sibling whose contract is identical is still resolved from npm, which is what keeps check D testing what a consumer resolves. --- .github/workflows/dep-check.yml | 2 +- CHANGELOG.md | 1 + packages/dep-check/package.json | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/dep-check.yml b/.github/workflows/dep-check.yml index 41a6fd8..87f48ba 100644 --- a/.github/workflows/dep-check.yml +++ b/.github/workflows/dep-check.yml @@ -32,7 +32,7 @@ on: TOOL is a semver artifact, so a behaviour change is a version bump somebody reviewed. The pin lives here rather than in eleven callers. type: string - default: '0.10.0' + default: '0.11.0' run-floor-check: description: | Also run the suite against the BOTTOM of every declared sibling range, not only diff --git a/CHANGELOG.md b/CHANGELOG.md index e5e1b9f..ff2a0ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.11.0] - 2026-09-07 ### Fixed diff --git a/packages/dep-check/package.json b/packages/dep-check/package.json index 025a7f8..9a1d42e 100644 --- a/packages/dep-check/package.json +++ b/packages/dep-check/package.json @@ -1,6 +1,6 @@ { "name": "@theokit/dep-check", - "version": "0.10.0", + "version": "0.11.0", "description": "The ecosystem dependency gate: does a package's declared range still describe the sibling it ships against? Four checks, kept apart by what they need to answer and therefore by whether they may fail a build.", "type": "module", "engines": {