Releases: nlewo/comin
Releases · nlewo/comin
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
v0.1.1: Merge pull request #14 from nlewo/fix-machine-id-opt
- fix the optional
comin.machineId
attribute support - add aarch64 support
Initial release
🎉 First release of comin 🎉
Features are
- Git push to deploy NixOS configurations
- Support testing branches to try changes
- Poll multiple Git remotes to avoid SPOF
- Support machines migrations
- Fast iterations with local remotes