Skip to content

Conversation

Copilot
Copy link
Contributor

@Copilot Copilot AI commented Sep 2, 2025

The Copilot Instructions were missing documentation about how homebridge-beta-bot is used to manage beta package versions in this repository. This PR adds comprehensive documentation about the beta automation system.

Changes Made

Version Control Strategy

Updated to clarify the distinction between dependency management systems:

  • Dependabot manages stable release dependencies in package.json
  • homebridge-beta-bot manages beta release dependencies in beta/*/package.json

GitHub Workflows Documentation

Expanded the "Additional Workflows" section to explain the beta automation:

  • beta-stage-1_update_beta_dependencies.yml: Runs daily, uses homebridge-beta-bot to update beta dependencies and auto-merge PRs
  • beta-stage-2_build_beta_release_and_store.yml: Triggered after dependency updates to build and publish beta packages

New Configuration Section

Added a new "Configuring homebridge-beta-bot" subsection with:

  • Example configuration from .github/homebridge-beta-bot.json
  • Explanation of configuration fields (auto_merge, directories, packages)
  • Details about package tracking options (tag vs pattern)
  • Information about the daily automation schedule

Context

The repository already uses homebridge-beta-bot via the reusable workflow from homebridge/.github/.github/workflows/homebridge-beta-bot.yml@latest and has a working configuration file, but this automation was not documented in the Copilot Instructions.

Fixes #173.


💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.

Co-authored-by: NorthernMan54 <19808920+NorthernMan54@users.noreply.github.com>
@Copilot Copilot AI changed the title [WIP] Pls update Copilot Instructions to mention the usage of homebridge-beta-bot to manage versions. Update Copilot Instructions to document homebridge-beta-bot usage Sep 2, 2025
@Copilot Copilot AI requested a review from NorthernMan54 September 2, 2025 14:10
Copilot finished work on behalf of NorthernMan54 September 2, 2025 14:10
@NorthernMan54 NorthernMan54 marked this pull request as ready for review September 2, 2025 14:10
@NorthernMan54 NorthernMan54 enabled auto-merge (squash) September 2, 2025 14:10
@NorthernMan54 NorthernMan54 merged commit ce04fa0 into latest Sep 2, 2025
10 checks passed
@NorthernMan54 NorthernMan54 deleted the copilot/fix-173 branch September 2, 2025 14:11
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.

Pls update Copilot Instructions to mention the usage of homebridge-beta-bot to manage versions.
2 participants