wiegratz
20ac39455e
ci: add commitlint check
2024-10-19 16:32:20 +02:00
jwhb
c0a4fd6f81
ci: consolidate rust-fmt into rust workflow
2024-03-18 00:03:46 +01:00
Jasper
487e89a6c5
ci: add rust fmt check for pull requests
2024-03-17 23:20:56 +01:00
Jasper
c42a97a00f
chore: add github issue templates
2024-03-17 23:11:12 +01:00
jwiegratz
09eaef2a48
ci: add dependabot, git-cliff, release-plz
...
dependabot: opens pull requests for dependency updates.
git-cliff: creates changelogs from git commits.
release-plz: opens release pull request, after merge:
* creates tags
* updates changelog
* creates github release
* publishes to cargo
2024-03-17 20:11:11 +01:00
wiegratz
1d50ac6a0f
run rust tests on all branches
2024-03-16 15:13:30 +00:00
wiegratz
ea5ad7b54d
add helper tests and setup
...
adds a flush command to the top of the example ruleset so that nftables rules are applied on a clean state.
adds tests that check args passing to nft with get_current_ruleset and specifying invalid nft binary.
2024-03-16 15:07:50 +00:00
wiegratz
6ca00192b3
Run nft tests in netns
...
Tests that use nft command alter the system's
nftables. By creating a fresh net namespace for
each run, tests will not break system networking.
2024-03-15 23:57:54 +00:00
wiegratz
173d1bdc00
ci: run weekly build and test, show nft version
2024-02-06 12:37:27 +01:00
wiegratz
05eb21d284
ci: use clippy
2024-01-22 11:47:56 +01:00
Jasper
0f2a1cdb2d
ci: add gh actions
2022-12-16 12:21:37 +00:00