Mic92
c43eeb68a5
Merge pull request 'macos: don't build devShell until CI error is fixed' ( #4752 ) from macos-ci into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4752
2025-08-14 11:27:30 +00:00
Jörg Thalheim
5e485a37f5
macos: don't build devShell until CI error is fixed
2025-08-14 13:05:02 +02:00
pinpox
ce902bed0a
Merge pull request 'Remove clanModules (again)' ( #4387 ) from remove-modules-new into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4387
2025-08-14 10:39:23 +00:00
pinpox
a5d401b715
Update migration status table
2025-08-14 12:29:27 +02:00
pinpox
2637496059
zt-tcp-relay: drop
2025-08-14 12:03:47 +02:00
pinpox
87c8a4549b
re-add table with migration status
2025-08-14 12:02:40 +02:00
pinpox
35e5f4a42a
Remove clanModules
...
- Removes clanModules in favor of the new clanServices
- Adds a warning and link to the migration guide
2025-08-14 12:02:40 +02:00
pinpox
e4949755d7
Merge pull request 'Migrate matrix-synapse to clan services' ( #4684 ) from migrate-matrix-synapse into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4684
2025-08-14 10:01:14 +00:00
pinpox
b239c5bd88
Migrate matrix-synapse to clan services
2025-08-14 11:54:52 +02:00
hsjobeki
62ef90e959
Merge pull request 'codeowners: remove @lopter due to inactivity' ( #4742 ) from codeowners into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4742
2025-08-13 17:48:08 +00:00
hsjobeki
7fdbd2e3eb
Merge pull request 'dirs: remove unused conditional import' ( #4736 ) from import-cleanup-dirs into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4736
2025-08-13 17:46:19 +00:00
hsjobeki
7daebd5ee0
Merge pull request 'networking: remove unused conditional import' ( #4737 ) from networking-import into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4737
2025-08-13 17:46:04 +00:00
hsjobeki
cc8dd0564b
Merge pull request 'askpass: use protocol as interface' ( #4739 ) from interface-askpass into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4739
2025-08-13 17:43:01 +00:00
Johannes Kirschbauer
23e52954c9
codeowners: remove @lopter due to inactivity
2025-08-13 19:41:47 +02:00
hsjobeki
4717d1f149
Merge pull request 'lib/Remote: Unify class method _parse_ssh_uri with class file' ( #4733 ) from imports-cleanup into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4733
2025-08-13 17:40:36 +00:00
Johannes Kirschbauer
e28f280036
vars: remove unused conditional import
2025-08-13 19:24:53 +02:00
Johannes Kirschbauer
6fa2a977df
askpass: use protocol as interface
...
Avoids a cyclic dependency on the Remote class
Strips down the dependency closure by explizitly declaring what functions it needs
2025-08-13 19:21:18 +02:00
Johannes Kirschbauer
65dba2508f
dirs: remove unused conditional import
2025-08-13 19:04:32 +02:00
Johannes Kirschbauer
9884643070
networking: remove unused conditional import
2025-08-13 19:03:35 +02:00
Johannes Kirschbauer
5083992f7b
lib: remove unused TYPE_CHECKING
2025-08-13 18:26:57 +02:00
Johannes Kirschbauer
6bd8839128
lib/Remote: Unify class method _parse_ssh_uri with class file
2025-08-13 18:26:28 +02:00
clan-bot
765bdb262a
Merge pull request 'Update clan-core-for-checks in devFlake' ( #4731 ) from update-devFlake-clan-core-for-checks into main
2025-08-13 15:22:38 +00:00
gitea-actions[bot]
05c00fbe82
Update clan-core-for-checks in devFlake
2025-08-13 15:01:35 +00:00
clan-bot
7e97734797
Merge pull request 'Update clan-core-for-checks in devFlake' ( #4727 ) from update-devFlake-clan-core-for-checks into main
2025-08-13 13:57:32 +00:00
gitea-actions[bot]
6384c4654e
Update clan-core-for-checks in devFlake
2025-08-13 13:54:09 +00:00
DavHau
72d3ad09a4
vars: refactor - pass Machine objects to run_generators
2025-08-13 12:45:47 +00:00
DavHau
a535450ec0
vars: refactor - unify get_generators and _get_closure
2025-08-13 12:45:47 +00:00
Mic92
aaeb616f82
Merge pull request 'Drop update-private-flake-inputs ci action' ( #4730 ) from init-wireguard-service into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4730
2025-08-13 12:42:59 +00:00
Jörg Thalheim
434edeaae1
drop update-private-flake-inputs
2025-08-13 14:35:43 +02:00
Mic92
a4efd3cb16
Merge pull request 'update-sops-nix2' ( #4719 ) from update-sops-nix2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4719
2025-08-13 12:34:37 +00:00
Jörg Thalheim
13131ccd6e
docs/wireguard: put requirements at the top
2025-08-13 14:34:15 +02:00
hsjobeki
3a8309b01f
Merge pull request 'UI/install: add loading animation' ( #4723 ) from install-ui into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4723
2025-08-13 12:19:23 +00:00
Johannes Kirschbauer
10065a7c8f
UI/install: add loading to button
2025-08-13 14:15:52 +02:00
Johannes Kirschbauer
176b54e29d
UI/Button: move state out of the button
2025-08-13 14:15:29 +02:00
Jörg Thalheim
be048d8307
morph/flash: use patched clan-core-for-checks
...
the other one doesn't override flake.lock
2025-08-13 11:41:09 +00:00
gitea-actions[bot]
52fcab30e7
Update sops-nix
2025-08-13 11:41:09 +00:00
Mic92
d3b423328f
Merge pull request 'Add wireguard service module' ( #3354 ) from init-wireguard-service into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3354
2025-08-13 10:55:48 +00:00
Jörg Thalheim
1177e84dcc
vars/generate: print the files that were found when files are missing
...
this helps fixing typos in the generator scripts
2025-08-13 12:29:52 +02:00
pinpox
414952dfa3
Add wireguard service module
2025-08-13 12:29:52 +02:00
DavHau
24194011ac
vars: refactor - remove unnecessary return values
...
The boolean return value signaling if anything was ran or not isn't that useful. We are not doing anything with it.
2025-08-13 12:54:05 +07:00
DavHau
4f78a8ff94
Merge pull request 'networking_3' ( #4507 ) from networking_3 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4507
2025-08-13 05:20:03 +00:00
DavHau
068b5d4c1e
install: fix error message when target host not specified
2025-08-13 12:04:14 +07:00
DavHau
adccef4757
install: fix torify package not available
2025-08-13 12:04:14 +07:00
Qubasa
980d94d47d
clan_cli: Improve cli message if no networks present
2025-08-13 12:04:14 +07:00
lassulus
a50b25eea2
clan-cli network: refactor, use new networking in ssh and install commands
2025-08-13 12:04:14 +07:00
lassulus
017989841d
refactor: remove DeployInfo class and use Network/Remote directly
...
- Remove DeployInfo class entirely, replacing with direct Remote usage
- Update parse_qr_json_to_networks to return dict with network and remote
- Refactor all code to work with Remote lists instead of DeployInfo
- Add get_remote_for_machine context manager for network connections
- Update tests to use new Network/Remote structure
2025-08-13 12:04:14 +07:00
lassulus
c14a5fcc69
refactor: move ssh/upload.py from cli to lib
...
Move the upload module to clan_lib to better organize SSH-related
utilities. Updated all imports across the codebase.
2025-08-13 12:04:14 +07:00
clan-bot
4f60345ba7
Merge pull request 'Update clan-core-for-checks in devFlake' ( #4726 ) from update-devFlake-clan-core-for-checks into main
2025-08-13 00:21:42 +00:00
gitea-actions[bot]
ece48d3b5f
Update clan-core-for-checks in devFlake
2025-08-13 00:01:32 +00:00
clan-bot
4eea8d24f0
Merge pull request 'Update clan-core-for-checks in devFlake' ( #4725 ) from update-devFlake-clan-core-for-checks into main
2025-08-12 20:26:23 +00:00