Repository navigation
Releases
Releases · OpenHomeFoundation/bots
v0.7.0
0.7.0 (2026-11-12)
✨ New features
- cla: label only PRs with a missing signature (#139) (759e2d1)
- core: name integrations in the code-owner approval row (#158) (20524d3)
- core: relax code-owner approval for members' code quality (#156) (c0edeae)
- core: relax code-owner approval for members' tree-wide PRs (#143) (6b1f8c0)
- github: enable the bot dashboard on contributors docs (#149) (f06f1a0)
- github: enable the bot dashboard on home-assistant/brands (#148) (b8f0413)
- github: hold PRs until their linked siblings are approved (#142) (c69096a)
- github: pair docs and brands PRs with the code they follow (#147) (9ed1a82)
- github: pair PRs that list each other as belonging together (#137) (dc1166c)
- github: re-enable the bot dashboard on contributors docs (#155) (62b6f96)
🐛 Bug fixes
- core: classify all top-level core paths in parse-path (#140) (50c5cbd)
- core: forbid integration brand folders in every PR (#141) (9a31389)
- github: check org membership via the API in merge-target (#144) (3bc592e)
- github: list checks waiting on others in their own table (#157) (f1cc552)
- github: only assign code owners GitHub accepts (#138) (4c9737b)
- github: skip locked items, re-evaluate PRs on unlock (#135) (8b37f73)
- github: treat removing an absent label as done (#145) (9738aa8)
🚀 Enhancements
v0.6.0
0.6.0 (2026-11-11)
✨ New features
- github: link the item from every log line (#125) (589118f)
- github: tag the API-call counter with method and route (#124) (6dfc0b6)
🐛 Bug fixes
- core: only label integrations that already exist on dev (#132) (bebc1cc)
- core: require owner approval for every platinum integration (#134) (4a55349)
- github: only fetch manifests for valid integration domains (#127) (5160f04)
- github: order integrations in the code-owner mention (#122) (d5b5024)
- github: rate-limit the update command for non-members (#133) (6cb364c)
- github: rewrite old mention comments on the next dispatch (#120) (574516c)
- keep user text in bot comments from mentioning anyone (#126) (c7bbede)
🧰 Maintenance
v0.5.0
v0.4.1
v0.4.0
0.4.0 (2026-11-09)
✨ New features
- core: fail PRs that add more than one new platform (#48) (cb0848c)
- github: fail new-integration PRs that include diagnostics (#47) (706f6cf)
🐛 Bug fixes
- discord: point /info links at the OpenHomeFoundation/bots repository (#46) (fd70747)
- discord: stop serving the ESPHome guild (#45) (ace5356)
- github: ignore the stale bot's stale-label changes (#109) (b9d6486)
🧰 Maintenance
v0.3.1
v0.3.0
0.3.0 (2026-11-06)
⚠ BREAKING CHANGES
- cla: move CLA storage from DynamoDB to Postgres (#17)
✨ New features
- cla: move CLA storage from DynamoDB to Postgres (#17) (2380868)
- health: adopt the standard heartbeat and version endpoints (#16) (339b3a7)
🐛 Bug fixes
- cla: allow the home-assistant.io sign form through CORS (#24) (129474c)
- core: skip change-type and integration checks on release PRs (#33) (6e50a16)
- github: derive item integrations in one helper per repo (#35) (48e24b0)
- github: evaluate every rule on first contact with a PR (#30) (ba35b58)
- github: make the command parser regex linear (#26) (f49b15e)
- github: only trust status and marker comments the bot wrote (#22) (d5ca524)
- github: report blocking labels as pending instead of failing (#32) (ec5df25)
- github: retry commit statuses rejected after a fork push (#31) (463a481)
- github: run org-wide rules on repos without a manifest (#25) (d230c1d)
- github: run repeated commands once per comment (#23) (e4ad429)
- github: stop overwriting the bot's legacy commit statuses (#28) (5423512)
- let only members waive code-owner, blocking and CLA checks (#27) (81196c4)
🚀 Enhancements
- github: remove the Hacktoberfest rule (#34) (34390ac)
- inject the rule and guild registries via DI tokens (#19) (000ad08)
📚 Documentation
🧰 Maintenance
v0.2.0
0.2.0 (2026-08-31)
⚠ BREAKING CHANGES
✨ New features
- add production logging with context (#14) (5281b90)
- github: enable octokit throttling and retry plugins (#5) (0a77963)
- github: gate the PR dashboard per repo and add a legacy CLA mode (bb67a00)
- github: resolve dashboard greeting names per org instead of per repo (#8) (1631bb2)
- github: scope esphome and intents to legacy parity (#13) (26d6ca6)
- remove the review-comments rule (#7) (101d8de)
- switch comment commands to
[@home-assistant](https://github.com/home-assistant) <command>(#10) (bda2af0)
🐛 Bug fixes
- cla: re-evaluate the PR after signing instead of a label round-trip (#9) (72c0138)
- github: recognize the legacy bot's code-owner mention comments (#6) (172ce30)
📚 Documentation
- reference mise tasks instead of just in the PR checklist (dc1b2c8)
🧰 Maintenance
v0.1.0
0.1.0 (2026-08-26)
✨ New features
- initial implementation (ddc4ebe)
🐛 Bug fixes
- docker: skip lifecycle scripts in prod install (e9597d9)
- reject command usage errors at info level, guard test logs (0bfa9a4)
- route octokit logging through pino, drop request lines (f6905e6)
- use 0.1.0 as initial release version (7b17f82)