Commit Graph

2865 Commits

Author SHA1 Message Date
4101b9adb4 introduce ClanError type
All checks were successful
build / test (push) Successful in 12s
2023-07-27 15:47:15 +02:00
1a0cdf0d1d Merge pull request 'Pr' (#39) from pr into main
All checks were successful
build / test (push) Successful in 10s
2023-07-26 16:25:00 +00:00
49c3c7d50e writers: export flake-parts module
All checks were successful
build / test (push) Successful in 10s
2023-07-26 18:24:25 +02:00
02266fd98b Merge pull request 'writers: init' (#38) from writers into main
All checks were successful
build / test (push) Successful in 10s
2023-07-26 16:11:29 +00:00
951a00c281 writers: init
All checks were successful
build / test (push) Successful in 10s
2023-07-26 18:09:22 +02:00
b4b2c0c0f6 Merge pull request 'Remove Flake Update' (#35) from remove-flake-update into main
All checks were successful
build / test (push) Successful in 10s
2023-07-26 14:03:28 +00:00
5fb266a2f6 update-flake: remove workflow
All checks were successful
build / test (push) Successful in 10s
2023-07-26 15:56:38 +02:00
b4ba9c70cd move moc_env to module 2023-07-26 15:22:52 +02:00
f84a7c6a65 Merge pull request 'Update Flake' (#33) from update-flake into main
All checks were successful
build / test (push) Successful in 9s
2023-07-26 12:55:18 +00:00
62ae99ecb6 Merge pull request 'Update Flake' (#32) from update-flake into main
All checks were successful
build / test (push) Successful in 9s
2023-07-26 12:51:11 +00:00
a61d0c5a42 add dirs module to get toplevel flake and configuration dir 2023-07-26 14:34:39 +02:00
20dc480123 add tty module to color text 2023-07-26 14:33:15 +02:00
7ae10adf59 Merge pull request 'move modules to subdir' (#31) from modules into main
All checks were successful
build / test (push) Successful in 10s
2023-07-26 10:20:55 +00:00
a426a6a331 clan-template: add marker file to discover a clan flake
All checks were successful
build / test (push) Successful in 10s
2023-07-26 11:59:51 +02:00
f36916a2a2 move modules into subdir
All checks were successful
build / test (push) Successful in 10s
2023-07-26 11:50:56 +02:00
fde5155195 clan-template: introduce clan-flake-module
All checks were successful
build / test (push) Successful in 10s
2023-07-26 11:48:19 +02:00
6de0fb7775 clan-template: drop unused dependencies 2023-07-26 11:31:39 +02:00
24cec76fb9 Merge pull request 'clan-cli: add bin wrapper' (#29) from mic92 into main
All checks were successful
build / test (push) Successful in 10s
Reviewed-on: #29
2023-07-26 09:00:42 +00:00
d516b449e8 clan-cli: add bin wrapper
All checks were successful
build / test (push) Successful in 13s
2023-07-26 10:59:18 +02:00
08544675de Merge pull request 'cli: make it more clear what optional deps are' (#27) from zerotier into main
All checks were successful
build / test (push) Successful in 9s
Reviewed-on: #27
2023-07-26 07:37:24 +00:00
38222cee58 cli: make it more clear what optional deps are 2023-07-26 07:37:24 +00:00
f243edfca6 Merge pull request 'zerotier' (#26) from zerotier into main
All checks were successful
build / test (push) Successful in 9s
Reviewed-on: #26
2023-07-26 07:32:32 +00:00
09cc79867d cli: get optional deps from our own flake
All checks were successful
build / test (push) Successful in 10s
This ensures we actually test if all those binaries build
2023-07-26 09:31:49 +02:00
ed474457b3 drop executable bit on cli packages 2023-07-26 09:31:49 +02:00
83005a6795 cli: use nixpkgs in nix shell in pure mode
This avoids nixpkgs config and overlay provided by the user.
Also enables caching in nix.
2023-07-26 09:31:49 +02:00
8e7e3845d1 Merge pull request 'cli: use nix_shell also in ssh.py' (#25) from zerotier into main
All checks were successful
build / test (push) Successful in 9s
Reviewed-on: #25
2023-07-26 06:53:33 +00:00
88e85cdbbe clan-cli/envrc: disable remote builders 2023-07-26 06:53:33 +00:00
3d14039474 using flakes for devshell without reimporting nixpkgs multiple times 2023-07-26 06:53:33 +00:00
72f6b368d6 cli: resolve CLAN_NIXPKGS on every invocation
this makes mocking easier
2023-07-26 06:53:33 +00:00
9aa75336b7 cli: use nix_shell also in ssh.py 2023-07-26 06:53:33 +00:00
24b9ded397 Merge pull request 'zerotier: move nix_shell to external package' (#24) from zerotier into main
All checks were successful
build / test (push) Successful in 10s
Reviewed-on: #24
2023-07-26 06:09:06 +00:00
409e5d459c zerotier: move nix_shell to external package
All checks were successful
build / test (push) Successful in 14s
2023-07-26 08:04:46 +02:00
817a2f9196 Merge pull request 'add module to generate zerotier configuration' (#22) from zerotier into main
All checks were successful
build / test (push) Successful in 9s
Reviewed-on: #22
2023-07-25 17:14:27 +00:00
821ff71e4a pytest: actually fail build
All checks were successful
build / test (push) Successful in 13s
2023-07-25 19:13:24 +02:00
a6e8e08dec add module to generate zerotier configuration 2023-07-25 19:13:24 +02:00
944c53c214 drop duplicate clan-ruff and clan-black checks
we already test this with treefmt
2023-07-25 18:55:31 +02:00
0b027df015 ci: keep build going after first failure 2023-07-25 18:55:31 +02:00
076350efd4 disable darwin for now 2023-07-25 18:55:31 +02:00
e4af29d0b4 disable 100% coverage enforcement 2023-07-25 18:55:30 +02:00
692bdc9b02 Merge pull request 'hidden-ssh' (#21) from hidden-ssh into main
All checks were successful
build / test (push) Successful in 10s
Reviewed-on: #21
2023-07-25 13:52:22 +00:00
e56b86f8b2 clan-cli: remove coverage exclusion for qrcode_scan
All checks were successful
build / test (push) Successful in 14s
2023-07-25 15:48:01 +02:00
1183ac9618 clan-cli: format
All checks were successful
build / test (push) Successful in 14s
2023-07-25 15:43:45 +02:00
2a31d785cf clan-cli: add checks for black and ruff 2023-07-25 15:43:26 +02:00
310bdacb9d clan-cli/ssh: add tests + fixes 2023-07-25 15:16:05 +02:00
202e07d5fe clan-cli: hint on how to get coverage html
Some checks failed
build / test (push) Failing after 13s
2023-07-25 00:59:51 +02:00
c354157bd5 clan-cli: minor fixes in ssh.py 2023-07-25 00:59:03 +02:00
8513c11657 gitignore: add htmlcov
Some checks failed
build / test (push) Failing after 13s
2023-07-24 21:15:51 +02:00
a3bcb93f2f clan-cli: split out ssh subcommand, add more tests 2023-07-24 21:15:39 +02:00
c8e59471a0 flake.nix: set clan-cli as default package
Some checks failed
build / test (push) Failing after 13s
2023-07-24 17:42:26 +02:00
4571b65123 clan-cli: set mainProgram name 2023-07-24 17:42:26 +02:00