Skip to content

Releases: pinpox/lollypops

v2.0.0

10 Apr 18:07
ecb5dbd
Compare
Choose a tag to compare

The deployment method of lollypops has changed since this release. The change removes the dependency on rsync and uses nix-native tooling (nix copy and nix flake archive) internally.

NOTE: Though there are no breaking changes, the config-dir setting now points to a directory where the symlink to the current configuration in the nix store.

NOTE: When deploying, previously unstaged changes to the configuration where deployed and rebuild on the remote as rsync copied everything, including uncommited changes. With the new deployment methods only commited changes will be copied.

What's Changed

New Contributors

Full Changelog: v1.0.0...v2.0.0

v1.0.0

10 Apr 16:53
23e8069
Compare
Choose a tag to compare

As lollypops will change the method of copying the flake from rsync to native nix tooling going forward, this is the last stable release with the old functionality released only in case someone needs the rsync copying for some reason.

Note

It is advised to all users to use the next version, which will be released shortly after this one.

What's Changed

  • Fix readme typo by @erjanmx in #6
  • Add option to set rebuild action by @pinpox in #7
  • Add home manager support by @pinpox in #10
  • feature: Support sudo & SSH connection options by @cmacrae in #14
  • Set shell options globally by @pinpox in #15
  • fix deployment of secrets when using sudo by @pf56 in #19
  • Add ability to set ssh and sudo options with environment variables by @L3Nya in #20
  • feature: configurable/extensible tasks by @cmacrae in #23
  • assertion: cfg.deployment.local-evaluation -> !cfg.deployment.sudo.enable by @MayNiklas in #24
  • Revert "assertion: cfg.deployment.local-evaluation -> !cfg.deployment.sudo.enable" by @pinpox in #28
  • Add group name option to hosts, and a task to deploy each group by @justyns in #27
  • Set secrets directory permissions to 701 by @troyfigiel in #25
  • Create pages.yml by @pinpox in #32
  • Use configurable ssh command and options everywhere by @pinpox in #31

New Contributors

Full Changelog: https://github.com/pinpox/lollypops/commits/v1.0.0