Repository navigation
chore: prepare notification-contract 0.0.4 - #11
Merged
Merged
Conversation
This was referenced Nov 14, 2026
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.
Prepare the required
@commercekit-tools/notification-contract@0.0.4previewpublication for the already merged cleanup-event extension (#10).
Published 0.0.3 is immutable and lacks the event/factory, so Notify cannot build
against it. ccv2-client remains 0.0.3; no client/auth/transport code changes.
Changes: selected-package manifest/changelog and current-source documentation;
release-safety assertions for independently versioned packages; packed-install
smoke checks importing, validating and typechecking
createBuildCleanupEventand
BuildCleanupEventthrough public exports. No runtime/schema behavior ischanged from merged main, no dependency ranges or registry provenance are faked.
Validation using Node24.21.0/pnpm12.6.0:
pnpm qualityPASS.100% lines under unchanged existing thresholds.
declarations/export-boundaries, public scan and dependency audit PASS.
the new cleanup API. Local SHA256:
02807ee404e55d3b523f855680f2fbb9e2630246604faed68a4d50bf8ab9a436.absence and immutability verification using its package-authorized token.
The owner explicitly authorized publishing the required contract and upgrading
Notify #17. Merge only after
fresh quality/platform/CodeQL checks pass. After merge, verify exact-main checks
and complete clean main CodeQL evidence, then dispatch only
publish-package.ymlfor notification-contract/preview with its required confirmation. That workflow
retests and publishes the exact checksum-verified tarball it validated.
No release-tag/GitHub Release workflow, ccv2-client publication, deployment,
webhook delivery, or real SAP deletion/enablement is authorized. Package
publication is separate from tag creation. Notify will use the actual registry
version with a regenerated exact lockfile/bundle, then merge only after green CI.
Authorized publication completed
Published
@commercekit-tools/notification-contract@0.0.4through the existingpackage-only workflow
from exact main
a03da9366e6483040d504a742c1a95413c1202cb, after exact-mainCI/platform/CodeQL checks and complete clean analysis passed. The workflow
retested, packed, checked and published the exact reviewed bytes.
Registry verification passed with integrity
sha512-y1kTB/s049V0DGLoQZd4s+vlFscShG5wS5g2H4WH6t6rRSOuJrKiCy42dcNlx5wC7NAy6hQuYoTFOQVQ1+PVoA==and tarball SHA-256
02807ee404e55d3b523f855680f2fbb9e2630246604faed68a4d50bf8ab9a436.The before/after Git tag lists are identical; no GitHub Release/tag workflow
was dispatched. ccv2-client was not published. Notify #17 is being upgraded
against the actual registry version with fresh validation before merge.