mit einem Klick
release-strix-dev
// Build and push dev Docker image for Strix, update hassio-strix dev add-on version.
// Build and push dev Docker image for Strix, update hassio-strix dev add-on version.
| name | release_strix_dev |
| description | Build and push dev Docker image for Strix, update hassio-strix dev add-on version. |
| disable-model-invocation | true |
You are building and pushing a dev image of Strix. Follow every step exactly. Do NOT ask any questions -- this is fully automated.
/home/user/Strix/home/user/hassio-strixcd /home/user/Strix
git rev-parse --short HEAD
Store this as COMMIT_HASH (e.g. fe93aa3).
cd /home/user/Strix
gh release download latest --repo eduard256/StrixCamDB --pattern "cameras.db" --clobber
ls -lh cameras.db
cd /home/user/Strix
docker build --build-arg VERSION=dev-$COMMIT_HASH -t eduard256/strix:dev -t eduard256/strix:dev-$COMMIT_HASH .
docker push eduard256/strix:dev
docker push eduard256/strix:dev-$COMMIT_HASH
cd /home/user/hassio-strix
git pull origin main
Edit /home/user/hassio-strix/strix-dev/config.json -- change "version" to dev-$COMMIT_HASH.
cd /home/user/hassio-strix
git add strix-dev/config.json
git commit -m "Dev build dev-$COMMIT_HASH"
git push origin main
Output a summary:
Dev build complete:
- Commit: $COMMIT_HASH
- Docker Hub: eduard256/strix:dev, eduard256/strix:dev-$COMMIT_HASH (amd64)
- hassio-strix: strix-dev version updated to dev-$COMMIT_HASH
Create or redesign frontend pages for Strix. Use when building new HTML pages, redesigning existing ones, or working on any UI task in the www/ directory. Covers design principles, layout patterns, and component usage.
Full release of Strix -- merge develop to main, tag, build multiarch Docker image, build static binaries, push to Docker Hub, update hassio-strix, create GitHub Release with binaries attached.
Add a new protocol support to Strix -- full flow from research to implementation. Covers stream handler registration, URL builder updates, database issues, and go2rtc integration.
Add a new device type detector to the Strix probe system. Covers adding new probers, result types, and detector functions.