Update copilot-instructions.md to include alpha builds and complete package configuration structure #188
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The existing
.github/copilot-instructions.md
file was comprehensive but missing several recent additions to the repository structure and build process. This update brings the instructions fully up to date with the current state of the repository.Key Updates Made
Added Alpha Build Support
The repository now supports alpha builds alongside stable and beta releases, but the instructions were missing this information:
"alpha"
as a validPKG_RELEASE_TYPE
alpha/32bit/
andalpha/64bit/
directories to repository structure documentationEnhanced Build Instructions
Added a prominent section on local build scripts which provide an easier development experience:
scripts/
directory build tools as the recommended approach for developmentImproved Validation Scenarios
Enhanced the manual validation scenarios to be more comprehensive:
./test/test-build-scripts.sh
) to the quick validation scenariosUpdated Repository Structure
The directory structure documentation now accurately reflects the current state:
alpha/
,scripts/
,stable/
, andtest/
directoriespackage.json
is maintained for legacy compatibilityValidation
All validation commands mentioned in the instructions have been tested and work correctly:
The instructions now provide a complete and accurate guide for GitHub Copilot agents working with this homebridge APT packaging repository, covering all three release streams with proper timeout warnings and comprehensive validation scenarios.
Fixes #187.
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.