# Release Strix Dev

> Build and push dev Docker image for Strix, update hassio-strix dev add-on version.

- Skill: `eduard256/release-strix-dev` (Agent Skill)
- Install (CLI): `npx skillmds@latest add eduard256/release-strix-dev`
- Raw SKILL.md: https://api.skillmd.com/api/skills/eduard256/release-strix-dev/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: eduard256 (https://skillmd.com/u/eduard256)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/eduard256/release-strix-dev

---


# Strix Dev Build

You are building and pushing a dev image of Strix. Follow every step exactly. Do NOT ask any questions -- this is fully automated.

## Repositories

- Strix: `/home/user/Strix`
- hassio-strix: `/home/user/hassio-strix`

## Step 1: Get commit hash

```bash
cd /home/user/Strix
git rev-parse --short HEAD
```

Store this as COMMIT_HASH (e.g. `fe93aa3`).

## Step 2: Download latest camera database

```bash
cd /home/user/Strix
gh release download latest --repo eduard256/StrixCamDB --pattern "cameras.db" --clobber
ls -lh cameras.db
```

## Step 3: Build Docker image

```bash
cd /home/user/Strix
docker build --build-arg VERSION=dev-$COMMIT_HASH -t eduard256/strix:dev -t eduard256/strix:dev-$COMMIT_HASH .
```

## Step 4: Push to Docker Hub

```bash
docker push eduard256/strix:dev
docker push eduard256/strix:dev-$COMMIT_HASH
```

## Step 5: Update hassio-strix

```bash
cd /home/user/hassio-strix
git pull origin main
```

Edit `/home/user/hassio-strix/strix-dev/config.json` -- change `"version"` to `dev-$COMMIT_HASH`.

```bash
cd /home/user/hassio-strix
git add strix-dev/config.json
git commit -m "Dev build dev-$COMMIT_HASH"
git push origin main
```

## Step 6: Report

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
```

