|
| 1 | +== Changelog |
| 2 | + |
| 3 | +All notable changes to `+gitbot-fleet+` will be documented in this file. |
| 4 | + |
| 5 | +This file is generated from conventional commits by the |
| 6 | +https://github.com/hyperpolymath/standards/blob/main/.github/workflows/changelog-reusable.yml[`+changelog-reusable.yml+`] |
| 7 | +workflow (`+hyperpolymath/standards#206+`). Adopt the workflow in this |
| 8 | +repo’s CI to keep this file in sync automatically — see |
| 9 | +https://github.com/hyperpolymath/standards/blob/main/templates/cliff.toml[`+templates/cliff.toml+`] |
| 10 | +for the canonical config. |
| 11 | + |
| 12 | +The format follows https://keepachangelog.com/en/1.1.0/[Keep a |
| 13 | +Changelog]; this project aims to follow |
| 14 | +https://semver.org/spec/v2.0.0.html[Semantic Versioning]. |
| 15 | + |
| 16 | +=== [Unreleased] |
| 17 | + |
| 18 | +==== Added |
| 19 | + |
| 20 | +* feat(sustainabot): migrate bot-integration from AffineScript to |
| 21 | +AffineScr… (#199) |
| 22 | +* feat(scripts): add fix-tracked-package-lock.sh for standards#67 |
| 23 | +enforcement (#170) |
| 24 | +* feat(robot-repo-automaton): canonical RSR skeleton generator |
| 25 | +(rsr-template-repo#48) (#160) |
| 26 | +* feat(rhodibot): add offline `+check+` CLI subcommand for CI gating |
| 27 | +(#150) |
| 28 | +* feat(gsbot)!: faithful Rust/SPARK port — eliminate Python from the |
| 29 | +fleet (#145) |
| 30 | + |
| 31 | +==== Fixed |
| 32 | + |
| 33 | +* fix(examples): migrate SafeDOMExample.affine to current AffineScript |
| 34 | +grammar (closes #208) (#210) |
| 35 | +* fix(sustainabot): parse-blocking OCaml-isms and HANDLE-keyword name |
| 36 | +(Refs #148) (#206) |
| 37 | +* fix(licence): clear scaffold-placeholder leak (isolated; dirty repo) |
| 38 | +(#167) |
| 39 | +* fix(ci): pin upload-artifact to valid SHA in fix-unpinned-actions.sh |
| 40 | +generator (Refs standards#48) (#163) |
| 41 | +* fix(ci): bump a2ml/k9-validate-action pins to canonical (standards#85) |
| 42 | +(#162) |
| 43 | +* fix(ci): sync hypatia-scan.yml to canonical (kill cd-scanner build |
| 44 | +drift) (#161) |
| 45 | +* fix: resolve gitbot-fleet legacy hypatia findings at source; |
| 46 | +de-baseline (#152) |
| 47 | +* fix(ci): adopt canonical hypatia-scan.yml (env.HOME/scanner-layout + |
| 48 | +Comment-step gate) (#151) |
| 49 | +* fix(shared-context): clear pre-existing clippy -D warnings debt (item |
| 50 | +B) (#149) |
| 51 | +* fix: stagger estate push to stop CI thundering-herd (#147) |
| 52 | + |
| 53 | +==== Documentation |
| 54 | + |
| 55 | +* docs(archive): session record for sustainabot #148 hand-port |
| 56 | +validation (#209) |
| 57 | +* docs: promote stub .adoc to faithful AsciiDoc from canonical .md (Item |
| 58 | +11 Group A) (#159) |
| 59 | + |
| 60 | +==== CI |
| 61 | + |
| 62 | +* ci: redistribute concurrency-cancel guard to read-only check workflows |
| 63 | +(#165) |
| 64 | +* ci(hypatia-scan): restore hardened workflow (supersedes #129) (#142) |
| 65 | +* ci(workflow): adopt hardened hypatia-scan from |
| 66 | +hyperpolymath/hypatia#237 (#126) |
| 67 | +* ci: bump actions/upload-artifact SHA to current v4 (#123) |
| 68 | +* ci(hypatia-scan): wire FLEET_DISPATCH_TOKEN to its own secret |
| 69 | + |
| 70 | +=== Pre-history |
| 71 | + |
| 72 | +Prior commits to this file’s introduction are recorded in git history |
| 73 | +but not formally classified into Keep-a-Changelog sections. To backfill, |
| 74 | +run `+git cliff -o CHANGELOG.md+` locally using the canonical |
| 75 | +https://github.com/hyperpolymath/standards/blob/main/templates/cliff.toml[`+cliff.toml+`] |
| 76 | +— this is one-shot mechanical work. |
| 77 | + |
| 78 | +''''' |
0 commit comments