5 Commits
Author SHA1 Message Date
Chris Tate 9deedfd074 Add the agent-driven release process: docs, sync script, tag job
- RELEASING.md documents the lockstep three-package prepare flow and the marked-changelog convention
- CHANGELOG.md starts with an Unreleased section and the marked 0.0.1 entry that becomes the GitHub release body
- AGENTS.md states repo-wide build/test conventions and defers docs-site specifics to docs/AGENTS.md
- scripts/sync-versions.mjs stamps runtime and compiler from the CLI version; the workflow's sync check now hints at it
- release.yml gains a github-release job that tags v<version> after a successful publish, never gating npm
2026-07-22 21:03:10 -05:00
Chris Tate 60a135f505 Publish with provenance only from a public repository
- npm rejects provenance from internal-visibility repos; the flag now follows repo visibility
2026-07-22 18:38:28 -05:00
Chris Tate 6439e2aa85 Pin the pnpm version in the release workflow 2026-07-22 18:35:17 -05:00
Chris Tate 8e6a20d59f Release workflow: npm trusted publishing on version change
- OIDC id-token in the Release environment; no npm token secret
- pnpm pack rewrites workspace deps; npm publish adds provenance
- Publishes runtime, compiler, cli in dependency order; re-runs skip published versions
2026-07-22 18:31:33 -05:00
Chris Tate 23d5918a53 init 2026-07-22 18:08:04 -05:00