Skip to content

v3.3.0.4 — doctor + readiness coverage, shared test helper - #66

Merged
savvides merged 1 commit into
mainfrom
release/v3.3.0.4
Aug 6, 2026
Merged

v3.3.0.4 — doctor + readiness coverage, shared test helper#66
savvides merged 1 commit into
mainfrom
release/v3.3.0.4

Conversation

@savvides

@savvides savvides commented Aug 6, 2026

Copy link
Copy Markdown
Owner

Release commit closing the May/June bot PR queue. 26 open PRs → 0.

No user-facing change. This is coverage for the two scripts a user reaches for when something has already gone wrong, plus the helper consolidation.

What landed

  • bin/idstack-doctor — 13 behavioral cases. Had zero execution coverage; smoke-test only checked the file existed and parsed.
  • bin/idstack-status --readiness — 22 assertions, including per-threshold boundaries and the WCAG Level-A override in both places it's implemented.
  • test/test-helper.sh — one assertion helper replacing nine drifted copies.

Verification

smoke              393/393   (371 at v3.3.0.2)
integration         48/48
setup               17/17
manifest-merge      23/23
version-classifier  27/27
plugin-status        9/9
preamble-python      6/6
doctor              13/13    new
status              22/22    new
mutation           18/18 guarded   (14 at v3.3.0.2)

Test suites in CI: 9 → 11.

🤖 Generated with Claude Code

Closes the May/June bot queue: 26 open PRs down to 0.

No user-facing change here — this is coverage for the two scripts a user runs
when something has already gone wrong (bin/idstack-doctor, and
bin/idstack-status --readiness), plus the shared test helper that replaces
nine drifted copies of check().

Landing page carries the version but no What's-new entry: contributor-only.

Verified: smoke 393/393, integration 48/48, setup 17/17, manifest-merge 23/23,
version-classifier 27/27, plugin-status 9/9, preamble-python 6/6, doctor
13/13, status 22/22, mutations 18/18 guarded.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
@savvides
savvides merged commit 8b35d53 into main Aug 6, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant