58 Commits

Author SHA1 Message Date
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
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
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
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
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
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
3bee839348 fix: Update copyright years
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-01 22:45:39 +01:00
Steffen Vogel
ed09f854e5 fix: Update copyright years
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-12-23 16:40:14 +01:00
Steffen Vogel
4ff46f4cf1 Fix Yarn version
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-12-01 00:20:29 +01:00
Steffen Vogel
80d604efb1 Fix generation of Manpage for Docusaurus
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-12-01 00:20:29 +01:00
Steffen Vogel
f44aafa7cd Use GitHub API to setup Go vanity redirects
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-10-13 21:53:46 +02:00
Steffen Vogel
54b8f93092 doc(website): Use bash scripts to generate static redirect pages
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-08-21 09:03:29 +02:00
Steffen Vogel
8da992c45c Rename module to cunicu.li/cunicu and update all links to new GitHub repo location
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-08-14 09:18:29 +02:00
Steffen Vogel
71af463ba1 Install correct Ginkgo version
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-06-16 13:30:19 +02:00
Steffen Vogel
ee0e60df68 make project reuse compliant
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-05-26 23:25:41 +02:00
Steffen Vogel
9d9619b39c fix golangci-lint errors
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-05-22 10:27:14 +02:00
Steffen Vogel
e7961b0026 remove k8s signaling backend
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-05-22 10:27:14 +02:00
Steffen Vogel
363a6a432f next big refactoring
- enable direct Bind mode
- a lots of cleanup and refactoring
- scale up testing

Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-05-22 10:27:14 +02:00
Steffen Vogel
00678fa557 tweak Ginkgo invocation
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-05-22 10:27:14 +02:00
Steffen Vogel
2504f16131 moved buildinfo package
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-05-22 10:27:14 +02:00
Steffen Vogel
ccc39eda5e pin version of Ginkgo
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-05-22 10:27:14 +02:00
Steffen Vogel
a8f67be889 ci: use golangci-lint for linting
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-07 23:12:05 +01:00
Steffen Vogel
cce8cac590 fix indention
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-10-14 21:30:26 +02:00
Steffen Vogel
d6f9ed0b8e ci: fix build of website
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-10-07 19:29:48 +02:00
Steffen Vogel
88b15d3d62 install goreleaser via make install-deps
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-10-07 18:30:50 +02:00
Steffen Vogel
26ae073578 docs: update command usage information
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-09-10 02:56:47 +02:00
Steffen Vogel
64e078d922 website: escape special HTML characters in generated Mardown files
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-09-10 02:56:47 +02:00
Steffen Vogel
17c9987a0c docs: add option to prepend YAML frontend to generated Markdown files
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-09-10 02:56:47 +02:00
Steffen Vogel
acf0f7670a packaging: move some parts of the hooks to the Makefile
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-09-10 02:56:47 +02:00
Steffen Vogel
0ed03a52a7 buildinfo: improve version output
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-09-10 02:56:47 +02:00
Steffen Vogel
672770022c second batch of project name changes
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-09-08 17:42:12 +02:00
Steffen Vogel
dad8d5996b update Go module path
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-09-08 17:42:12 +02:00
Steffen Vogel
34a4ec663a do not create logs dir via Makefile anymore
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-09-02 13:50:22 +02:00
Steffen Vogel
ef8be95fcc test: restructure test packages
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-31 19:59:47 +02:00
Steffen Vogel
22798b32c5 test: do not run specs in parallel
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-31 01:54:45 +02:00
Steffen Vogel
2c7cc2c631 fix typo in Makefile
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-31 01:54:45 +02:00
Steffen Vogel
1fe9a319b8 improve buildinfo handling and add new RPCs for retrieving versions
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-27 00:42:15 +02:00
Steffen Vogel
0a61f41700 test: move all ginkgo opts to Makefile
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-26 00:09:32 +02:00
Steffen Vogel
d7f748ff89 ci: fix build
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-25 18:55:53 +02:00
Steffen Vogel
cabc964df9 ci: fix build
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-25 18:55:53 +02:00
Steffen Vogel
b6010b3c8f fix Makefile
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-25 18:55:53 +02:00
Steffen Vogel
dfbc3e17f7 ci: fix build workflow
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-25 18:55:53 +02:00
Steffen Vogel
a8d7901591 fix CI tests and quite a lot of races
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-25 18:55:53 +02:00
Steffen Vogel
4092e0ff36 move cmd package again to subdir
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-25 18:55:53 +02:00
Steffen Vogel
ab8f48cc0a fix docs for wg handshake extraction
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-25 18:55:53 +02:00
Steffen Vogel
97e84b82b8 add extra variable for passing pass-through options to ginkgo
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-25 18:55:53 +02:00
Steffen Vogel
140fe67986 ginkgo: remove -r which is not required
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-04 00:20:43 +02:00
Steffen Vogel
f38032fb7c refactor cmd directory structure
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-07-27 13:39:18 +02:00
Steffen Vogel
f772603850 tweak Makefile for coverage testing
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-07-16 23:38:02 +02:00