chore(release): @hasna/emails 1.3.14 - #218
Merged
Merged
Conversation
Contributor
Author
|
[REVIEW] GO — #218 @ d7bb583 — lens: correctness+security+gates, reviewer unresolved-account002 (1 of 1) Scope read:
Commands and gates:
Blocking P0/P1 findings: none. Security assessment: this PR changes no executable code or trust boundary. The release metadata matches the implementation already present on main, and the declared hermetic gate is green. Non-blocking follow-ups: none. |
andrei-hasna
commented
Aug 9, 2026
andrei-hasna
left a comment
Contributor
Author
There was a problem hiding this comment.
GO — exact-head adversarial release review for hasna/emails PR #218.
Candidate bound:
- repo: hasna/emails
- PR: #218
- base: aeb1eb7
- head: d7bb583
- tree: 48ad751a964834b474c1732c7aa39d46bfbbf1c3
- branch: release/dae468fd-emails-1.3.14
- package/version: @hasna/emails@1.3.14
- intended dist-tag: latest
- registry: registry.npmjs.org
Evidence checked:
- Exact refs: remote main is the base, remote release branch is the head, local HEAD and HEAD tree match the frozen candidate, and merge-base(base, head) is the base.
- Diff scope: only CHANGELOG.md and package.json changed, 2 files, +6/-1; package.json changes only version 1.3.13 -> 1.3.14; lockfile and product code unchanged, so this PR introduces no product-behavior delta beyond releasing the existing head content.
- Release notes: CHANGELOG.md contains 1.3.14 dated 2026-08-09 and describes the attachment-limit and provider-binding fixes intended for this release.
- Provenance: commit author and committer are Andrei Hasna andrei@hasna.com; exactly one Agent: quintilianus trailer; zero Co-Authored-By trailers.
- CI workflow: exact-head ci contexts container-runtime, verify, and selfhost-postgres are SUCCESS; [code]smith is SKIPPED.
- Package gates rerun in a throwaway Git clone of the exact head: bun run prepack passed with 26/0 no-cloud tests and 1/0 packed manifest identity; npm pack --dry-run exited 0 and projected @hasna/emails@1.3.14 / hasna-emails-1.3.14.tgz with integrity and shasum present.
- Additional release gates rerun: test:selfhost-sdk-types exit 0, deployment:policy exit 0, staged secret scan exit 0, release-diff staged secret scan exit 0, and post-gate diff check exit 0.
- Registry: latest still resolves to 1.3.13, and @hasna/emails@1.3.14 is absent with E404/no match.
Blocking findings: none. This satisfies the release identity, provenance, secrets, required build/pack/CI, registry-absence, and no-product-delta gates for this release-only diff.
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.
Release candidate
hasna/emailsaeb1eb74faf0a6b410544a79bdbff7be00efb57ad7bb583da60d55e0b9c003199af49e337089f8b448ad751a964834b474c1732c7aa39d46bfbbf1c3@hasna/emails1.3.14https://registry.npmjs.orglatestThis is a metadata-only patch-release candidate for the exact product tree already reviewed and merged in Emails PR #217. It also carries the attachment-cap fix from PR #216. Product source, workflows, generated SDK files, manifests, and
bun.lockare unchanged from the base.The prior squash merge
aeb1eb74faf0a6b410544a79bdbff7be00efb57ahas the invalid sole trailerAgent: unresolved-account002. History is intentionally untouched. This fresh candidate commit has exactly one validAgent: quintilianustrailer and noCo-Authored-By.References:
690741c3964d26-5256-4a24-ab5b-24636e261e91PA-00070/dae468fd-086b-4423-9d8d-c2883ee81ea6beea8e72-4b5a-4b3d-8e02-54ff78d7c97fChanged paths
package.jsonCHANGELOG.mdRelease evidence
@hasna/emails@1.3.131.3.13:2026-08-08T16:42:13.589Z1.3.14: expectedE404, confirming it is unpublishedbun install --frozen-lockfile:324 packages installed [333.00ms]75 pass,0 fail1 pass,0 fail1 pass,0 fail1 pass,0 fail1 pass,0 failbun run build: exit 0bun run test:selfhost-sdk-types: exit 0deployment workflow gate policy: passstatic self-hosting contract: passnpm pack --dry-run --json: exit 0; prepack source policy26 pass / 0 fail; packed identity1 pass / 0 fail@hasna/emails@1.3.14, 712 filesExact-head release review binding
The independent release reviewer must bind its verdict to:
hasna/emailsd7bb583da60d55e0b9c003199af49e337089f8b448ad751a964834b474c1732c7aa39d46bfbbf1c3@hasna/emails1.3.14latesthttps://registry.npmjs.org.github/workflows/ci.ymlprepackrelease preparation.github/workflows/package-provenance.ymlremains an old1.3.2attestation-only workflow and is not represented here as a publish workflow. No merge, publish, Git tag, install of the release candidate, deployment, or production mutation is authorized by this PR.Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.