orchard/internal/tests
Fedor Kororkov 461af8de47
Migrate CI from Cirrus CI to GitHub Actions (#447)
* Migrate CI to GitHub Actions

* Publish Orchard through the OpenAI Homebrew tap

* Scope release secrets to GoReleaser steps

* Separate release and snapshot trust paths

* Use GitHub-hosted macOS 26 runner

* Run macOS unit tests on hosted runner

* Update Homebrew install command

* Build Docker image with GoReleaser

* Use GitHub-hosted Linux runner

* Use smaller Vetu image for Linux tests

* Run Linux tests on hosted ARM runner

* Use host architecture for Linux integration tests

* Preinstall Cloud Hypervisor for Linux tests

* Select Linux test images by architecture

* Satisfy platform image lint rules

* Format platform image errors

* Enable KVM access for Linux tests

* Honor VM wait time in WebSocket requests

* Satisfy WebSocket client lint rules

* Allow hosted Linux integration tests more time
2026-07-16 17:57:06 -04:00
..
devcontroller Introduce WebSocket-based RPC v2 (#239) 2025-01-30 17:33:32 +04:00
platformdependent Migrate CI from Cirrus CI to GitHub Actions (#447) 2026-07-16 17:57:06 -04:00
testdata Support for sharing files with the host system (#103) 2023-07-04 18:10:53 +04:00
wait Orchard Controller: implement an SSH server that acts as a jump host (#179) 2024-06-11 19:32:45 +04:00
events_pagination_test.go Support Vetu virtualization on Linux in addition to Tart on macOS (#419) 2026-03-16 11:12:28 +01:00
exec_ssh_server_test.go Reuse exec SSH connections per VM (#440) 2026-05-11 15:56:46 -04:00
exec_test.go Reuse exec SSH connections per VM (#440) 2026-05-11 15:56:46 -04:00
implicit_cpu_memory_test.go Allow creating VMs with implicit CPU and memory (#243) 2025-02-06 00:50:01 +04:00
integration_test.go preserve worker last_seen on sparse updates (#439) 2026-05-06 15:49:35 -04:00
ip_endpoint_test.go Support Vetu virtualization on Linux in addition to Tart on macOS (#419) 2026-03-16 11:12:28 +01:00
labels_test.go Support scheduling by labels (#244) 2025-02-06 18:05:36 +04:00
scheduler_profile_test.go "--scheduler-profile" option to allow different orchestration patterns (#224) 2024-11-28 20:07:46 +04:00
spec_update_test.go Support Vetu virtualization on Linux in addition to Tart on macOS (#419) 2026-03-16 11:12:28 +01:00
sshserver_test.go Support Vetu virtualization on Linux in addition to Tart on macOS (#419) 2026-03-16 11:12:28 +01:00