Skip to content

Fix e2e CI: nftables package + hermetic temp dir (#18) - #27

Merged
Crank-Git merged 2 commits into
devfrom
fix/ci-nftables
Oct 25, 2026
Merged

Crank-Git merged 2 commits into
devfrom
fix/ci-nftables

Conversation

@Crank-Git

Copy link
Copy Markdown
Owner

The e2e CI step ran apt-get install -y nft, but the nft package does not exist on the GitHub ubuntu runner. The nftables userspace CLI is provided by the nftables package in the main repo, so install that instead.

Closes #18

The 'nft' package does not exist on the GitHub ubuntu runner; the
nftables userspace CLI is provided by the 'nftables' package in the
main repo. Closes #18.
The runner has no /tmp/skdev, so the listener's log/ready paths failed.
Use mktemp -d for all scratch files, require the ready path arg in
listener.py, and print daemon/listener logs on failure. Closes #18
@Crank-Git Crank-Git changed the title Fix e2e CI: install nftables (#18) Fix e2e CI: nftables package + hermetic temp dir (#18) Oct 25, 2026
@Crank-Git
Crank-Git merged commit 4be605b into dev Oct 25, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant