Skip to content

v0.97.1

Choose a tag to compare

@github-actions github-actions released this 25 Oct 13:38
· 25 commits to main since this release
4848041

Changed

  • callum-dev update cleans up the last no-mistakes config - Every update now deletes a leftover .no-mistakes.yaml and removes the seven Bash(no-mistakes ...) allow entries from .claude/settings.json, whatever the stamp or baseline says. Other allow entries are untouched. A leftover .no-mistakes/ folder is only reported, never deleted. The consumer templates (gitignore, devcontainer, README) no longer mention no-mistakes. (#1329)
  • The merge train runs for dev-system itself - This repo's factory loop now merges through the merge train (mergeTrain in .claude/factory-loop.json), falling back to the plain merge queue when the tested tree or state does not match. Nothing changes for consumer repos. (#1328)

Upgrade

  • CLI and templates: npm update @callum/dev-system && npx callum-dev update. Expect removed lines for .no-mistakes.yaml and the no-mistakes allow entries; commit the result. Delete a reported .no-mistakes/ folder by hand if you no longer need it.
  • Plugin: run npx callum-dev update, commit the .claude/settings.json it produces, then restart the container or run dev-init --plugins. A loop workspace on the orchestrator-loop template picks up the plugin only after that template is pushed at this release (coder/push.sh orchestrator-loop).
Technical changes

Maintenance

  • Cover the no-mistakes cleanup in the v0.97.1 release notes (#1332)
  • Release v0.97.1 (#1331)
  • Remove the no-mistakes config, permission entries and ignore rules; update cleans consumers up (#1329)
  • Turn the merge train on for this repo (#1328)