dependabot[bot]
0ff18d6b20
chore(deps): bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-15 15:53:11 +02:00
jwhb
7617da6abc
ci: fix user network ns on actions
2025-03-24 12:56:08 +01:00
wiegratz
f8a947a307
ci: enable crate release with release-plz
2025-02-06 16:45:33 +01:00
wiegratz
5478fc3701
ci: fix uidmap blocked by ubuntu 24.04
2025-01-12 16:36:56 +00:00
wiegratz
9e9929fa1b
ci: enable test against msrv
2025-01-08 21:12:53 +01:00
wiegratz
76e7e7ad6b
chore(msrv)!: increase msrv to 1.76
2025-01-08 21:12:53 +01:00
Eric Long
0bdfcbfa0c
ci: run clippy with mutually exclusive features separately
2025-01-07 21:31:03 +08:00
wiegratz
a91f54057d
ci: disable test against msrv
2024-11-10 18:23:41 +01:00
wiegratz
3cb2e7495d
ci: build and test against msrv
2024-11-08 11:35:22 +01:00
wiegratz
95e6fb5023
ci: run tests rootless with unshare
2024-10-30 00:14:02 +00:00
wiegratz
789a160d57
ci: prevent running PR tests twice
2024-10-27 23:36:06 +01:00
wiegratz
d833e6564d
ci: update release-plz workflow
2024-10-27 23:32:40 +01:00
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