Skip to content

DO NOT MERGE try vmactions instead of Cirrus#2772

Draft
asomers wants to merge 32 commits intonix-rust:masterfrom
asomers:vmactions-freebsd
Draft

DO NOT MERGE try vmactions instead of Cirrus#2772
asomers wants to merge 32 commits intonix-rust:masterfrom
asomers:vmactions-freebsd

Conversation

@asomers
Copy link
Copy Markdown
Member

@asomers asomers commented Apr 13, 2026

Experimentally replace cirrus-ci with vmactions

Also, add a Netbsd build, just to see how well github workflows allows sharing steps.

Fixes #2768

What does this PR do

Checklist:

  • I have read CONTRIBUTING.md
  • I have written necessary tests and rustdoc comments
  • A change log has been added if this PR modifies nix's API

@asomers asomers force-pushed the vmactions-freebsd branch 2 times, most recently from 370b8c2 to 4d3f4d0 Compare April 14, 2026 00:02
Experimentally replace cirrus-ci with vmactions

Also, add a Netbsd build, just to see how well github workflows allows
sharing steps.

Fixes nix-rust#2768
@asomers asomers force-pushed the vmactions-freebsd branch from 4d3f4d0 to c13854d Compare April 14, 2026 00:12
asomers added 7 commits April 14, 2026 08:58
* omit steps from freebsd/aarch64 that can't work
* fix installing rust on freebsd/aarch64
* fix openbsd by not sourceing .cargo/env
* add omnios
* don't 'pkg update' on haiku
@asomers asomers force-pushed the vmactions-freebsd branch from 8c6c72f to 11d21cc Compare April 14, 2026 20:56
@asomers asomers force-pushed the vmactions-freebsd branch from 2e22183 to 62f16ce Compare April 15, 2026 15:44
@asomers asomers force-pushed the vmactions-freebsd branch from de90e78 to 4beb1ab Compare April 16, 2026 14:49
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.

CirrusCI will shut down on 2026-06-01

1 participant