Skip to content

Releases: nlewo/comin

nix-darwin support

13 Jul 16:38
Compare
Choose a tag to compare

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

08 Jun 16:26
4df4e3c
Compare
Choose a tag to compare
Merge pull request #87 from nlewo/option-post

Expose the comin.postDeploymentCommand option

Post deployment command

01 Jun 18:51
648d71f
Compare
Choose a tag to compare
v0.7.0

[feature] added post deploy command (#85)

Verify Git commit signatures

29 Mar 10:53
Compare
Choose a tag to compare
v0.6.0

Fix build status

Profiles

17 Aug 18:48
a5f735b
Compare
Choose a tag to compare
  • 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
      

Persistence

30 Jun 15:31
375938e
Compare
Choose a tag to compare
  • Comin writes a file containing last 10 previous deployments
  • Various fixes

Prometheus exporter

09 Apr 18:22
147eef7
Compare
Choose a tag to compare
  • Add a prometheus exporter

v0.1.1: Merge pull request #14 from nlewo/fix-machine-id-opt

12 Mar 18:14
cc7424b
Compare
Choose a tag to compare
  • fix the optional comin.machineId attribute support
  • add aarch64 support

Initial release

01 Mar 15:05
Compare
Choose a tag to compare

🎉 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