| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\
| |
| | |
Replace runCommandNoCC by runCommand
|
| |
| |
| |
| |
| |
| |
| | |
The top-level `system` attribute has been deprecated for quite a
while. See
https://github.com/NixOS/nixpkgs/commit/4246d6ce21d2d8d33e2d30f42b3d9d446c5dc143
|
|/
|
|
|
|
|
| |
The `runCommand` function has been using `stdenvNoCC` for quite a
while and `runCommandNoCC` is correspondingly deprecated. See
https://github.com/NixOS/nixpkgs/commit/9feb144c8cc4f4b71a9c23b2f7fd6b2ea55649e5
|
|\
| |
| | |
Update flake to support nix 2.8
|
|/
|
|
|
|
|
|
|
| |
nix 2.7 renamed defaultApp and defaultPackage. Both the
old and new names are supported in 2.7, but 2.8 has removed
support for the old names, breaking the nix run invocation.
Old names are kept in this PR to keep compatibility with nix 2.6,
but could be removed if support of this version is not needed anymore.
|
|\
| |
| | |
Fix a typo
|
|/ |
|
|\
| |
| | |
Automatically update flake.lock to the latest version
|
|/
|
|
|
|
| |
flake-compat b7547d3eed (2022-01-03) -> 64a525ee38 (2022-03-25)
nixpkgs 7f65e4abd5 (2022-01-29) -> 30d3d79b7d (2022-03-25)
utils 846b2ae0fc (2022-01-20) -> 0f8662f131 (2022-03-26)
|
|\
| |
| | |
Automatically update flake.lock to the latest version
|
|/
|
|
|
|
| |
flake-compat 12c64ca55c (2021-08-02) -> b7547d3eed (2022-01-03)
nixpkgs e0ce3c683a (2021-09-19) -> 7f65e4abd5 (2022-01-29)
utils 7e5bf3925f (2021-09-13) -> 846b2ae0fc (2022-01-20)
|
|\
| |
| | |
Add custom sudo command support
|
|/
|
|
| |
This is useful for nodes that utilize `doas` instead of `sudo`.
|
| |
|
| |
|
| |
|
|\
| |
| | |
Fix typo
|
|/ |
|
|\
| |
| | |
ensure spawned thread exits before main
|
|/ |
|
|
|
|
|
|
|
| |
Frameworks are libraries used at runtime, so should be in buildInputs
and not nativeBuildInputs.
Closes https://github.com/serokell/deploy-rs/issues/132
|
|\
| |
| | |
add aarch64-darwin to built systems
|
|/ |
|
|\
| |
| | |
flake.lock: Update
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Flake lock file changes:
• Updated input 'flake-compat':
'github:edolstra/flake-compat/99f1c2157fba4bfe6211a321fd0ee43199025dbf' (2020-11-26)
→ 'github:edolstra/flake-compat/12c64ca55c1014cdc1b16ed5a804aa8576601ff2' (2021-08-02)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/d8eb97e3801bde96491535f40483d550b57605b9' (2021-06-06)
→ 'github:NixOS/nixpkgs/e0ce3c683ae677cf5aab597d645520cddd13392b' (2021-09-19)
• Updated input 'utils':
'github:numtide/flake-utils/7d706970d94bc5559077eb1a6600afddcd25a7c8' (2021-05-31)
→ 'github:numtide/flake-utils/7e5bf3925f6fbdfaf50a2a7ca0be2879c4261d19' (2021-09-13)
|
| | |
|
|\ \
| |/
|/| |
fix: ignore direnv files
|
| | |
|
|\ \
| |/
|/| |
flake: replace naersk with buildRustPackage
|
|/ |
|
| |
|
|\
| |
| | |
Use as library
|
| |\
| |/
|/| |
|
|\ \
| | |
| | | |
Add .envrc and fix devShell to work with more tools
|
|/ / |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
|\
| |
| | |
fix: add meta.description
|
| | |
|
|\ \
| |/
|/| |
Evaluate only once, and then only realise
|
| | |
|
|/ |
|
|\
| |
| | |
flake.nix: refactor as overlay
|
| | |
|
|\ \
| |/
|/| |
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Run multiple deployments in sequence
Resolve targets later
Extend context by deployed flake
Apply clippy suggestions
Add revoke command builder
Track succeeded deploys
Add revoke function
Register revoke error as deploy error
Prepare revoke command in activate
Extend logger to handle revoke
Implement revoke command client side
Run revoke on previously suceeded
Control whether to override by flag
Adhere profile configuration auto_rollback setting
Cargo fmt
Correctly provide profile path to activation script when revoking
Document multi flake mode in README
Resolve a typo in README.md
Co-authored-by: notgne2 <gen2@gen2.space>
Use existing teminology
rename revoke_suceeded -> rollback_suceeded
Use more open CLI argument name `targets` instead of `flakes`
Document name changes in README
Add sudo command support for revokes
Call run_deploy with `dry_active` flag
Test revoke commands contains sudo
Set default temp_path in activate binary
Require temp_path for wait and activate subcommands
Add copyright comment
Address review change requests
Fix typo in README
Co-authored-by: Alexander Bantyev <balsoft@balsoft.ru>
|