Commit Graph

1411 Commits

Author SHA1 Message Date
github-actions[bot]
a9ce32297f fix(nix): Update version and hashes
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v0.12.0
2025-01-04 14:58:34 +00:00
Steffen Vogel
eeff39bf7b fix(ci): Do not retrigger CI for commits performed by tag / nix-update job
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 15:46:38 +01:00
Steffen Vogel
9ac5bfbf37 fix(ci): Run tag jobs only after build has succeeded
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 15:46:38 +01:00
Steffen Vogel
4199c6ae8d fix(ci): Cancel running workflow runs by newer refs
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 15:46:38 +01:00
Steffen Vogel
35da4eaae2 fix(build): Add missing target for generating usage docs
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 15:46:38 +01:00
Steffen Vogel
7be25dd56f fix(deps): Update go.sum
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 15:46:38 +01:00
Steffen Vogel
b06de7ca4b feat(build): Enable building CI workflows locally with act
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 15:46:38 +01:00
Steffen Vogel
473ef3bec1 fix(build): Define linting flags in one place
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 15:46:38 +01:00
Steffen Vogel
4a8f799b37 feat(proto): Regenerate generated protobuf code
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 15:46:38 +01:00
Steffen Vogel
e483b825a0 fix(build): Remove obsolete Make target
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 15:46:38 +01:00
Steffen Vogel
6336a4befa fix(build): Remove deprecated goreleaser option
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 15:46:38 +01:00
Steffen Vogel
fdb6091022 fix(style): Remove trailing whitespaces
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 15:46:38 +01:00
Steffen Vogel
0641e53973 fix(nix): Update version and hashes
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
v0.11.0
2025-01-04 11:45:04 +00:00
Steffen Vogel
cf391b2e8c fix(ci): Remove UTF-8 codepoints
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 12:42:33 +01:00
Steffen Vogel
8ac5455d3f fix(ci): Fix typo in tag workflow
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 12:36:59 +01:00
Steffen Vogel
0e01798914 fix(ci): Fix nix-update attributes
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 12:18:57 +01:00
Steffen Vogel
7f81ac6602 fix(ci): Fix Flake checker jobs
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 12:18:57 +01:00
Steffen Vogel
32ad90771b fix(ci): Fix encoding issues in nix-update
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 12:13:43 +01:00
Steffen Vogel
2172864cb8 fix(ci): Move Flake check action to check workflow
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 12:13:43 +01:00
Steffen Vogel
e202227bca fix(ci): Shell aliases are not supported in non-interactive mode
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 11:53:02 +01:00
Steffen Vogel
d8685aba0f fix(ci): Name of website workflow
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 11:45:48 +01:00
Steffen Vogel
d007122ebb feat(ci,nix): Build website in CI via Nix
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 11:45:48 +01:00
Steffen Vogel
f405933eda fix(tests,backoff): Increase coverage
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 11:45:48 +01:00
Steffen Vogel
6772a6ea55 feat(nix,docs): Build website via Nix
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 11:45:48 +01:00
Steffen Vogel
3631ca0214 feat(nix): Package helper scripts into its own derivation
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 11:45:48 +01:00
Steffen Vogel
996b1b8a7f fix(nix): Rework devShells
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 11:45:48 +01:00
Steffen Vogel
eab4fedda3 fix(nix): Rework cunicu derivation
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 11:45:48 +01:00
Steffen Vogel
7853cf78a9 fix(build): Remove lcov profiling info
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 11:45:48 +01:00
Steffen Vogel
2a6205fa85 feat(build): Build Docker image using Nix
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-04 11:45:48 +01:00
Steffen Vogel
c14b777702 fix(nix): Update version and hashes
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
v0.10.0
2025-01-03 15:46:06 +00:00
Steffen Vogel
1fbef82bdc feat(ci,nix): Run nix-update in GitHub CI workflow
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-03 16:44:57 +01:00
Steffen Vogel
59fb9c265e fix(docs): Update Nix related developer guide
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-03 16:44:57 +01:00
Steffen Vogel
315f31a3b3 feat(ci): Upgrade GitHub action runners to Ubuntu 24.04
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-03 16:44:57 +01:00
Steffen Vogel
3b762f57f3 fix(systemd): Add missing dependency between service and socket unit
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
v0.9.1
2025-01-03 10:33:05 +01:00
Steffen Vogel
a7d68e24d3 feat(systemd): Add socket unit
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
v0.9.0
2025-01-02 03:55:54 +01:00
Steffen Vogel
2064d5093c fix(config): Use systemd RPC socket when started via systemd
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-02 03:55:54 +01:00
Steffen Vogel
44cea5bf5d feat(daemon): Allow passing systemd socket to RPC server
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-02 03:55:54 +01:00
Steffen Vogel
76fd99d309 fix(systemd): Fix too-restrictive hardening of systemd service
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-02 03:55:54 +01:00
Steffen Vogel
6b279d54fa feat(systemd): Prepare module for passing FDs to service
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-02 03:55:54 +01:00
Steffen Vogel
ca039964d1 style: Do not hard-code wireguard link-type identifier
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-02 03:55:54 +01:00
Steffen Vogel
a29abcf95f style: Fix some more linter warnings for GOOS=windows
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-02 03:55:54 +01:00
Steffen Vogel
06509eebba fix(docs): Remove references to obsolete Kubernetes signaling backend
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-02 03:55:54 +01:00
Steffen Vogel
5d76f829f6 fix(docs): Capitalization of gRPC
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-02 03:55:54 +01:00
Steffen Vogel
3b045defc6 fix(log): Increase verbosity level for systemd sd_notify logs
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-02 03:55:54 +01:00
Steffen Vogel
f98286c5fd fix(signaling): Do not block daemon start-up by signaling IO
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-02 03:55:54 +01:00
Steffen Vogel
30aa4d1acc refactor: Replace deprecated usage of grpc.Dial with grpc.NewClient
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-02 03:55:54 +01:00
Steffen Vogel
c38140b8b2 feat: Update systemd service file
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
v0.8.0
2025-01-01 23:20:57 +01:00
Steffen Vogel
3bee839348 fix: Update copyright years
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
v0.7.0
2025-01-01 22:45:39 +01:00
Steffen Vogel
6de147ed16 fix(tty): Increase test coverage of Indenter
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-01 22:45:39 +01:00
Steffen Vogel
1900fa85d0 fix(lint): Enable more golangci-lint linters
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-01 22:45:39 +01:00