Agent Instructions
Release Procedure
- Bump version in
git-backup/config.yaml - Update changelog in
git-backup/CHANGELOG.md - Commit and tag:
git commit -am "Release vX.Y.Z" git tag -a vX.Y.Z -m "Release vX.Y.Z" git push && git push --tags - Verify build at https://github.com/sttts/ha-git-backup/actions
- Ensure packages are public at https://github.com/sttts?tab=packages
Project Structure
ha-git-backup/
├── repository.json # Add-on repository metadata
├── git-backup/ # The add-on
│ ├── config.yaml # Add-on config & version
│ ├── Dockerfile
│ ├── rootfs/run.sh # Main script
│ ├── CHANGELOG.md
│ └── translations/
├── doc/DESIGN.md # Architecture documentation
└── .github/workflows/ # CI/CD
Testing Changes
After pushing changes:
- Wait for CI build to complete
- In Home Assistant: Add-on Store → ⋮ → Check for updates
- Update/reinstall the add-on