We use arm64 GitHub Actions runners, and any changes to our dataplane could impact our arm64 virtual machines. End-to-end (E2E) tests are the most effective method for evaluating these dataplane modifications. Additionally, we employ E2E tests to authenticate new runner images, which aids in verifying our arm64 images. Essentially, I pass architecture information to the test progs and assemble resources using this information. The only exception is that we don't support arm64 for `almalinux-8` images. |
||
---|---|---|
.. | ||
base.rb | ||
github_runner.rb | ||
hetzner_server.rb | ||
vm.rb | ||
vm_group.rb |