Skip to content

Commit d2c0825

Browse files
authored
Merge pull request #680 from git-stunts/release/v18.1.2
release: prepare v18.1.2
2 parents 19c2066 + f3b5818 commit d2c0825

10 files changed

Lines changed: 47 additions & 20 deletions

File tree

ARCHITECTURE.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,13 @@ If you are learning the product for the first time, start with:
1010

1111
## Release posture
1212

13-
`v18.1.1` is the current release target. Architecturally, it carries the v18
13+
`v18.1.2` is the current release target. Architecturally, it carries the v18
1414
read-model closeout from the current `main` release state: `Optic` is a
1515
runtime noun, observer reading envelopes are explicit, bounded support planning
1616
is named, the public learning shelf is consolidated under `docs/topics/`, and
17-
operator workflows live outside that shelf under `docs/operations/`.
17+
operator workflows live outside that shelf under `docs/operations/`. This patch
18+
adds a generated source-backed reference gate; it does not add a new runtime
19+
boundary.
1820

1921
The longer release notes live in [CHANGELOG.md](CHANGELOG.md). The runtime
2022
architecture below describes current implementation boundaries, not aspirational

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,36 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [18.1.2] - 2026-06-25
11+
12+
### Release notes
13+
14+
`v18.1.2` is a release-hygiene and public-reference patch for the v18.1 line.
15+
It publishes the source-backed reference shelf so package entrypoints, root API
16+
exports, CLI commands, structured CLI error output, and public error classes
17+
are generated from source instead of hand-maintained Markdown.
18+
19+
It also carries the corrected release publication path: merged `release/*` PRs
20+
autotag the exact `main` commit after final preflight, and a JSR scope-member
21+
maintainer manually dispatches the registry publish workflow for that tag.
22+
That keeps GitHub Release evidence, npm publication, and JSR OIDC identity
23+
aligned without relying on bot-dispatched registry publishing.
24+
1025
### Added
1126

1227
- Added a generated source-backed reference topic for package entrypoints, root
1328
API exports, CLI commands, structured CLI error output, and public error
1429
classes, plus a docs-topology gate that fails when the reference drifts from
1530
source.
1631

32+
### Changed
33+
34+
- Updated release automation and maintainer documentation so release autotagging
35+
stops after creating the tag, while npm and JSR publication run from an
36+
explicit maintainer-dispatched workflow.
37+
- Added the source-backed reference topic to release guard and documentation
38+
topology checks so release prep fails if the generated reference is missing.
39+
1740
## [18.1.1] - 2026-06-25
1841

1942
### Release notes

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,10 @@ It lets you:
4242

4343
## Latest release
4444

45-
`v18.1.1` republishes the v18.1 line from the current `main` release state.
46-
It carries the reified `Optic` read model, observer reading envelopes, bounded
47-
support planning, the consolidated docs topology, and the upstream
48-
`@git-stunts/alfred` timeout fix without relying on the old local patch.
45+
`v18.1.2` publishes the source-backed reference shelf for package entrypoints,
46+
root API exports, CLI commands, structured CLI errors, and public error classes.
47+
It also locks the release path to autotag the exact merged `main` commit, then
48+
publish npm and JSR from a maintainer-dispatched workflow.
4949

5050
See [CHANGELOG.md](CHANGELOG.md) for the full in-repository release notes.
5151

docs/topics/README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,13 @@ specific task.
55

66
## Current release
77

8-
`v18.1.1` focuses the public docs around the shipped v18 read model:
8+
`v18.1.2` keeps the public docs focused around the shipped v18 read model:
99
worldlines, coordinates, reified optics, observers, bounded support, strands,
10-
Git substrate, sync, CLI, and troubleshooting. Operator workflows live outside
11-
the topic shelf in [Operations](../operations/). The full release narrative
12-
lives in the root [CHANGELOG](../../CHANGELOG.md).
10+
Git substrate, sync, CLI, and troubleshooting. It also adds the generated
11+
[Source-backed reference](reference.md) for exact package, API, CLI, and error
12+
inventories. Operator workflows live outside the topic shelf in
13+
[Operations](../operations/). The full release narrative lives in the root
14+
[CHANGELOG](../../CHANGELOG.md).
1315

1416
## Start here
1517

jsr.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@git-stunts/git-warp",
3-
"version": "18.1.1",
3+
"version": "18.1.2",
44
"imports": {
55
"roaring": "npm:roaring@^2.7.0"
66
},

package-lock.json

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@git-stunts/git-warp",
3-
"version": "18.1.1",
3+
"version": "18.1.2",
44
"description": "Worldline-first WARP graph over Git: deterministic multi-writer causal history, readings, and tooling.",
55
"type": "module",
66
"license": "Apache-2.0",

packages/warp-adapters/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@git-stunts/warp-adapters",
3-
"version": "18.1.1",
3+
"version": "18.1.2",
44
"description": "Infrastructure adapters: Git/CAS, crypto, and HTTP for git-warp.",
55
"private": true,
66
"type": "module",

packages/warp-kernel/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@git-stunts/warp-kernel",
3-
"version": "18.1.1",
3+
"version": "18.1.2",
44
"description": "Domain engine: services, WarpState, and controllers for git-warp.",
55
"private": true,
66
"type": "module",

packages/warp-orset/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@git-stunts/warp-orset",
3-
"version": "18.1.1",
3+
"version": "18.1.2",
44
"description": "ORSet engine: trie, cursor, cache, and session primitives for git-warp.",
55
"private": true,
66
"type": "module",

0 commit comments

Comments
 (0)