This commit is contained in:
24
README.md
24
README.md
@@ -63,6 +63,30 @@ The test suite contains:
|
||||
- Native integration tests that self-gate when `libnftables` is unavailable
|
||||
- Capability-dependent tests that only run when `CAP_NET_ADMIN` is available
|
||||
|
||||
## Gitea Smoke CI
|
||||
|
||||
The repository includes a Gitea Actions smoke workflow at `.gitea/workflows/smoke.yml`.
|
||||
|
||||
- Trigger: push and pull request
|
||||
- Runner label: `debian-13`
|
||||
- Job model: non-root smoke verification
|
||||
- Workflow actions:
|
||||
- bootstrap the .NET 10 SDK inside the job
|
||||
- restore
|
||||
- build
|
||||
- run `dotnet test`
|
||||
|
||||
Important runner prerequisites:
|
||||
|
||||
- Debian 13 host with the `debian-13` label
|
||||
- `bash`
|
||||
- `curl`
|
||||
- `gcc`
|
||||
- `pkg-config`
|
||||
- system-installed `libnftables` development/runtime packages discoverable by `pkg-config`
|
||||
|
||||
The job does not attempt package-manager installs or privilege escalation. It is intended to catch restore/build/test regressions, not to provide privileged nftables coverage.
|
||||
|
||||
## High-Level Example
|
||||
|
||||
```csharp
|
||||
|
||||
Reference in New Issue
Block a user