Repository navigation
0.3.2: HEY main commands, upstream drift check, send outcomes, review gaps - #12
Merged
Merged
Conversation
… gaps, axi-sdk-js 0.1.13
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Prepares hey-axi 0.3.2 (version bumped and changelog entry added; not published).
1. HEY main commands (unreleased, basecamp/hey-cli main @
8bf9310, 2026-10-03)src/manifest.jsonregenerated by building HEY from main and runninghey commands --json+hey <command> --help(hey_version: 1.7.0+main.8bf9310). Regenerating it with HEY v1.7.0 gives back the 0.3.1 manifest byte for byte.contact deliver <contact-id> --to imbox|feed|papertrail|screened-out(--torequired, values checked before HEY runs);event delete --occurrence+--apply-to current|future(must go together).screener cleardescription changed; 33 commands have help-text-only changes. 155 runnable paths (was 154).contact deliveris classified like the other contact mutations;event delete --occurrencenot-found is never treated as "already deleted". Installed HEY older than the catalog →kind: hey_outdated.2. axi-sdk-js 0.1.12 → 0.1.13
hey-axi setup hooksupdates installed plugins in place.3. Upstream drift + HEY main send changes
scripts/check-drift.js(npm run check-drift,npm run manifest:main) builds HEY from basecamp/hey-cli and diffs its commands/flags against the manifest (readable diff, exits 1; help-text changes listed, fail only with--strict)..github/workflows/manifest-drift.yml→upstream drift: daily + on manifest/scripts changes + manual; warns when HEY tags a newer release.sent: true+ deliveredid/topic_id; Undo Senddelayed: true→heldnotice;code: not_delivered→kind: not_delivered,sent: false, draft id; recipients HEY would drop are refused up front (exit 2); HEY's "not a valid email address" →sent: false, exit 2. Fixtures captured from real HEY main and v1.7.0 builds against a local mock API.4. Catalog review gaps (0.3.1)
--all).hey-axi doctor) instead of--help.seen 2is only a no-op when HEY's message is about id 2 / every requested id.codevalues.Checks
npm test: 172 pass, 0 fail (was 143);npm run skill:checkclean;node --checkon all JS;check-drift --source <hey-cli main>: identical.