Commit Graph
23 Commits
Author SHA1 Message Date
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