Repository navigation
Prepare the 0.1.0 release: the 0.1 changeset, metadata and current examples docs - #150
Merged
Merged
Conversation
…amples docs The operator directed every package to 0.1.x. The pending queue already resolves to 0.1.0; this adds what the release still lacked: - A minor changeset stating what 0.1 means to someone using the package: what is covered, what the version promises below 1.0 (a breaking change bumps the minor and is called out in the changelog) and what is not covered. Changesets writes it into CHANGELOG.md as the 0.1.0 entry. - release/0.1.0-readiness.md accounts for it: a classification row, the pending and minor counts (34 and 19), and a line in the break-candidate accounting. scripts/release-readiness.ts reports "OK: ready to release 0.1.0". - package.json: keywords, homepage https://docs.cosyte.com/hl7. description, repository and bugs were already right. - README: the two out-of-scope lines pointed at a future @cosyte/hl7-mllp and a future FHIR bridge; they now name @cosyte/mllp and @cosyte/transform, which exist. - examples/README.md and scripts/run-examples.ts: drop the internal plan and example labels and the note that `pnpm examples` would be wired later; it is wired, and the extras CI job runs it. The examples, the runner and the extras job were confirmed complete and current: `pnpm examples` passes all three against the built package. No change under src/. Claude-Session: https://claude.ai/code/session_01U24bnHKNxQWMxmfN7ny7w9
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
@cosyte/hl7for its 0.1.0 release. The pending queue already resolves to 0.1.0 (18minordeclarations); this adds what the release still lacked. No change undersrc/.What changes
first-minor-release.md(minor): what 0.1 means to someone using the package: what is covered, what the version promises below 1.0 (a breaking change bumps the minor and is called out in the changelog; upgrading from 0.0.10 is itself breaking in the places the entries name) and what is not covered. Changesets writes it intoCHANGELOG.mdas part of the 0.1.0 entry.release/0.1.0-readiness.mdaccounts for it: a classification row, the counts (pending34,minor19), and a line in the break-candidate accounting.pnpm tsx scripts/release-readiness.ts: "OK: ready to release 0.1.0".homepagehttps://docs.cosyte.com/hl7.description,repositoryandbugswere already right.@cosyte/hl7-mllpand a future FHIR bridge; they now name@cosyte/mllpand@cosyte/transform, both public. The quickstart is unchanged.pnpm exampleswould be wired later; it is wired, and theextrasjob runs it.Examples: confirmed complete and current
examples/(three programs plus the profile starter kit),scripts/run-examples.tsand theextrasCI job are in place;pnpm build && pnpm examplespasses all three against the built package, which each imports by name.Quickstart proof
Release simulation
This branch plus
pnpm run version(0.0.10 to 0.1.0, 34 changesets consumed), withcosyte/.githubmain's scripts:release-notes.mjs prepareexit 0 (34 reported, 0 internal-only),assert --expect-version 0.1.0OK,changelog-check.mjs --version 0.1.0pass (## 0.1.0at line 3).Local gates (pnpm 10.34.5)
typecheck,lint,test(164 files, 4066 passed, 28 skipped, 12 todo),build,attw,format:check,check:docs,check:no-emdash,check:no-internal-refs,examples,phi-scan,phi-scan --staged: all exit 0.https://claude.ai/code/session_01U24bnHKNxQWMxmfN7ny7w9