Releases: nlewo/comin
Releases · nlewo/comin
v0.11.0
[v0.11.0] - 2026-02-18
Added
- New gauge metrics
comin_is_suspendedandcomin_need_to_rebootto follow
Prometheus best-practices.
Deprecated
comin_host_infois deprecated and will be removed in the next release. Use
comin_need_to_rebootandcomin_is_suspendedinstead.
Contributors
- Anish Pallati i@anish.land
- Antoine Eiche lewo@abesis.fr
- Lucas keyruu@web.de
Non flake support
New features
- Non flake support: repository that don't use Nix flake can now be used in comin. See https://github.com/nlewo/comin/blob/main/docs/howtos.md#how-to-use-comin-without-nix-flake for details.
Note that several other features have also been introduced but I don't announce them yet since they are not well polished for now... Stay tuned for next release announcements!
Release contributors
Thanks to this release contributors:
More CLI commands
Two CLI commands have been added
comin deployment listto list latest deploymentscomin suspendandcomin resumeto stop/resume running builds
nix-darwin support
comin is now able to deploy configuration on nix-darwin machines. See https://github.com/nlewo/comin/blob/main/docs/howtos.md#how-to-deploy-a-nix-darwin-configuration.
Thanks @multivac61 for #89 👍
Post deployment command NixOS module option
Merge pull request #87 from nlewo/option-post Expose the comin.postDeploymentCommand option
Post deployment command
v0.7.0 [feature] added post deploy command (#85)
Verify Git commit signatures
v0.6.0 Fix build status
Profiles
- Only keep the 10 last profile paths
- To clean old created profile paths, you can run:
comm -3 <(find /nix/var/nix/profiles/system-profiles/ -name 'comin-*' -type l | sort -u) <(cat /var/lib/comin/store.json | jq '.deployments[].profile_path | select(.!="")' -r | sort -u) | xargs rm
- To clean old created profile paths, you can run:
Persistence
- Comin writes a file containing last 10 previous deployments
- Various fixes
Prometheus exporter
- Add a prometheus exporter