container-update-report
SKILL.md
Container Update Report
Update container digests and deploy affected NixOS hosts end-to-end.
Workflow
1. Update Container Digests
Run the update command to fetch latest container SHAs:
just update-container-digests
This updates apps/fetcher/containers-sha.nix with the latest digests from all registries.
2. Check What Changed
Check the diff to see which containers have updates:
git diff apps/fetcher/containers-sha.nix
Summarize changes in a table format:
- Registry (docker.io, ghcr.io, lscr.io, etc.)
- Container name and tag
- Note: If no changes, inform user that all containers are up to date
3. Map Containers to Hosts
Search for container usage in .nix files:
# Search for specific container
grep -r "container-name" --include="*.nix" .
Key locations:
apps/*.nix- Application definitionsmodules/nixos/host/*/- Host-specific configurations
See container-host-mapping.md for known mappings.
4. Deploy Affected Hosts
Ask user which hosts to deploy, then deploy each:
just colmena <hostname>
Run deployments in parallel when hosts are independent. Verify success by checking output shows "Activation successful" and "All done!".
5. Report Summary
After deployment, provide a summary table:
| Container | Host | Status |
|---|---|---|
| container:tag | hostname | ā |
Common Container Locations
| Container | Typical Host |
|---|---|
| postgres | woodpecker, paperless, sonarqube, resume |
| redis | paperless |
| woodpecker-agent/server | woodpecker |
| n8n | n8n |
| paperless-ngx | paperless |
Resources
See references/container-host-mapping.md for detailed container-to-host mappings.
Weekly Installs
18
Repository
fred-drake/nixGitHub Stars
17
First Seen
Jan 25, 2026
Security Audits
Installed on
gemini-cli18
cursor18
trae17
antigravity17
claude-code17
windsurf17