Release v1.43.1: skills integrity and Events validation - #214
Conversation
…ASE.md - Every source skills/*/SKILL.md version set to the release version 1.43.1; new TestSkillVersions_MatchPackageVersion enforces source skill versions == Claude plugin manifest version for future releases - Codex mirrors stay version-free by design and byte-identical after version stripping (existing mirror contract unchanged) - Makefile VERSION, both plugin manifests, CLAUDE.md to 1.43.1 - gws-chat skill: cross-references gws-events for push subscriptions, clarifies service-account-app covers only individual Chat-space event subscriptions (send/notify force/silent remain rejected), and points DWD setup at auth_mode service-account-dwd - gws-drive skill: new Change Notifications section routing push notifications to gws-events (polling stays with changes/activity) - Audited remaining skills: no other material inaccuracies, no churn - New canonical RELEASE.md: hard release gates incl. mandatory skill gates (uniform source versions, version-free content-synced Codex mirrors, per-release skill capability/scope/exclusion audit, release-check enforcement, no publish before bundle check); CLAUDE.md Release Checklist now points to RELEASE.md keeping only the non-negotiable safety rules; Makefile release-check help text states it includes skill integrity checks Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
SummaryThis patch bumps v1.43.1, standardizes skill versions, adds release safeguards, clarifies Chat/Drive event documentation, and validates non-positive What looks good
Issues foundWarning
I could not execute |
The valid-max subtest called runEventsSubsList without isolated config/HTTP, so it could reach a real API when credentials exist. The zero/negative usage-error cases remain: they prove --max validation happens before any auth or API work. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
SummaryThis patch adds What looks good
Issues foundCritical
Warning
Testing could not run because the read-only environment prevented Go from creating its module cache. The PR is not ready to merge until the release-version mismatch is fixed. |
…kill audit - New version-preflight target runs FIRST in release-check (and thus release): a VERSION override differing from the checked-in Makefile VERSION fails with a clear error before fmt/vet/test, so an override can no longer bypass the source-skill/manifest version tests. Omitting VERSION or passing the matching value passes. - RELEASE.md now distinguishes the test-enforced skill gates (versions, mirrors, inventory — items 1/2/5) from the mandatory manual content audit (item 3), which must be evidenced in the release PR review and is not claimed test-enforced; make release docs state X.Y.Z must equal the checked-in version. CLAUDE.md summary and RELEASES.md updated. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
SummaryThis PR releases v1.43.1, adds release/version integrity gates, improves Chat/Drive skill guidance, and rejects non-positive What looks good
Issues foundNo Critical, Warning, or Suggestion issues found. The PR is clean and ready to merge. Full |
Summary
Validation
Related: #213