Skip to content

ci: shared release job and Renovate - #15

Merged
mkotelnikov merged 3 commits into
mainfrom
ci/github-actions
Oct 5, 2026
Merged

mkotelnikov merged 3 commits into
mainfrom
ci/github-actions

Conversation

@mkotelnikov

Copy link
Copy Markdown
Collaborator
  • ci.yml: after CI, on pushes to main, the shared release job (Release workflow, Renovate preset, site publishing .github#1) writes changesets for unreleased changes, opens the "chore: version packages" PR, and publishes to npm with provenance once that is merged. The repository's own release workflow, if any, is removed.
  • renovate.json: the shared Renovate preset.
  • .changeset/config.json for changesets 3 (private packages not versioned); @changesets/cli in the catalog; old publish/version scripts removed.

Merge statewalker/.github#1 first: this workflow calls its release.yml, so CI here fails to start until it is on main.

Also: the shared biome config (the two app-level configs removed; everything reformatted from tabs to 2 spaces), and wiki-viewer.app ported to the current wiki.core API (it did not typecheck: registerWiki no longer takes models, DocumentSummary has no sections, WikiTopicIndex.list() is now leaves()).

🤖 Generated with Claude Code

https://claude.ai/code/session_01DAiZN6XrTAdQpNN3eXEz2U

mkotelnikov and others added 3 commits October 5, 2026 09:33
- biome.json: the configuration the other statewalker repositories use
  (2-space indentation, the shared rule set); the two app-level biome.json
  files are gone. Everything reformatted.
- wiki-viewer.app: registerWiki takes only the provider now (models live in
  the project's wiki configuration, loaded when a project is opened);
  sections come from findSummaryNode, topics from WikiTopicIndex.leaves(),
  and categories (no references) resolve to no sections.
- wiki.core test: an optional chain that could throw.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DAiZN6XrTAdQpNN3eXEz2U
- ci.yml: the release job of statewalker/.github runs after CI on pushes to
  main (version pull request, then npm publishing with provenance); the
  repository's own release workflow, if any, is removed.
- renovate.json: the shared Renovate preset.
- .changeset: config for changesets 3 (private packages not versioned);
  @changesets/cli in the catalog; old publish/version scripts removed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DAiZN6XrTAdQpNN3eXEz2U
@mkotelnikov
mkotelnikov merged commit af16088 into main Oct 5, 2026
2 checks passed
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