Releases: pinpox/lollypops
v2.0.0
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
- Use
nix flake archive
ornix copy
by @GeoffreyFrogeye in #33 - Document deployment method usage by @pinpox in #38
New Contributors
- @GeoffreyFrogeye made their first contribution in #33
Full Changelog: v1.0.0...v2.0.0
v1.0.0
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
- @pinpox made their first contribution in #1
- @erjanmx made their first contribution in #6
- @cmacrae made their first contribution in #14
- @pf56 made their first contribution in #19
- @L3Nya made their first contribution in #20
- @MayNiklas made their first contribution in #24
- @justyns made their first contribution in #27
- @troyfigiel made their first contribution in #25
Full Changelog: https://github.com/pinpox/lollypops/commits/v1.0.0