Skip to content

Release v7.106.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 22:25
fe50a39

The cratis/engineering/core profile now carries the engineering method for shipping changes: release trains, local gates and CI waiting, issue hygiene and proportionate review. It works with any agent harness.

Added

  • cratis-engineering-release-trains assembles one candidate pull request per repository: it joins an open PR rather than opening another, folds superseded PRs, and checks the ship bar before merging. It replaces removable waits with local work: build on a committed local candidate, prove against locally built packages, and drop an item that blocks the candidate. (#909)
  • cratis-engineering-ci-gates derives the local gate from the repository's workflows, waits on CI with one blocking watch instead of polling, fixes every failing job before a single push, and cancels only runs its own superseded pushes started. It also covers container cleanup for integration tests. (#909)
  • cratis-engineering-issue-hygiene keeps a status block in the issue description, re-reads the issue before every key step, files issues only when needed and closes what is done. (#909)
  • cratis-engineering-review-rounds separates blocking from advisory findings, runs follow-up rounds as deltas from the last reviewed commit, and caps the rounds. (#909)

Changed

  • A major pull request is merged by a human after an explicit yes; an agent never merges it, even after confirmation. (#909)
  • Test hang and crash dump recommendations ask for a mini dump and say to delete the .dmp file once its stack has been read. (#909)