Skip to content

chore(release): 2.3.0 - #60

Closed
Animesh-Sri-bugb wants to merge 1 commit into
mainfrom
fm/release-guardlink-2-3-0
Closed

Animesh-Sri-bugb wants to merge 1 commit into
mainfrom
fm/release-guardlink-2-3-0

Conversation

@Animesh-Sri-bugb

Copy link
Copy Markdown
Contributor

Release prep for 2.3.0. No code change; this PR only bumps the version and regenerates the files that record it.

What changed

  • npm version 2.3.0 --no-git-tag-version: updates package.json and the two root entries of package-lock.json. src/version.ts reads package.json, so that is the whole bump (see CONTRIBUTING.md → Releasing).
  • CHANGELOG.md: the Unreleased section becomes [2.3.0] — 2026-10-11 (the dashboard redesign, the guardlink paths no-sink fix, and deterministic parse order), and a new empty Unreleased section sits above it.
  • guardlink artifacts . (run from this branch's build, so it stamps guardlink@2.3.0): updates the %% generator: header in all 53 .mmd files, provenance.generator in .guardlink/model.json, and the generator line in MANIFEST.json and graph/README.md.

Review notes

  • annotation_hash is byte-identical before and after: sha256-v3:054099e5…c7528. Only the version moved.
  • .guardlink/model.json also carries four location.line changes: one @flows in src/dashboard/generate.ts (102 → 101) and three annotations in src/mcp/server.ts (1220–1222 → 1221–1223). These are stale anchors from 44ede95, which shifted those lines without regenerating the artifacts. Line anchors are not part of the hash.

Verification

  • npm ci && npm run build && npm test && npm run lint: 124 test files, 2249 passed, 1 skipped; lint clean.
  • guardlink validate . --artifacts: artifacts are current and drawable.
  • The built CLI reports guardlink --version → 2.3.0.

No tag was created. Publishing happens when the GitHub Release is created (.github/workflows/release.yml).

Bump the version to 2.3.0, close the Unreleased changelog section as
2.3.0, and regenerate the committed artifacts for the new generator
stamp. The annotation_hash is unchanged.
@Animesh-Sri-bugb

Copy link
Copy Markdown
Contributor Author

Superseded: changes merged to main after this prep (#62, #56) need to be part of 2.3.0; a fresh release PR replaces this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant