Skip to content

.github/workflows: add tests on Linux and macOS - #3

Merged
bradfitz merged 2 commits into
mainfrom
bradfitz/workflows
Oct 8, 2026
Merged

bradfitz merged 2 commits into
mainfrom
bradfitz/workflows

Conversation

@bradfitz

@bradfitz bradfitz commented Oct 8, 2026

Copy link
Copy Markdown
Member

Run gofmt, vet, cross-platform builds, and the tests with the race
detector, including the tests that mount the server with the kernel
NFS client (using the runners' passwordless sudo), on Ubuntu and on
macOS 26, the first macOS with an NFSv4.1 client.

…ations

The Linux client only uses directory delegations in recent kernels
(those with the nfsv4 module's directory_delegations parameter),
which GitHub's Ubuntu runners don't have yet. Without them, check
only that delegated files are opened and read without contacting
the server, since directories are still revalidated.

Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
Change-Id: I9fbf2c27dc6a3a76152270df19b4c44cd83c1616
Run gofmt, vet, cross-platform builds, and the tests with the race
detector, including the tests that mount the server with the kernel
NFS client (using the runners' passwordless sudo), on Ubuntu and on
macOS 26, the first macOS with an NFSv4.1 client.

Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
Change-Id: I7c5d5cc65dd74f156728b78b740534add5adad47
@bradfitz
bradfitz requested a review from tomhjp October 8, 2026 13:42
@bradfitz
bradfitz merged commit ac53e7f into main Oct 8, 2026
2 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.

2 participants