Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Try to make booted containers work with GitHub's arm64 runners #3

Draft
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

ethanjli
Copy link
Owner

@ethanjli ethanjli commented Jan 17, 2025

GitHub has just launched their public preview of hosted arm64 runners. As of 6cb562b they break functionality for booted nspawn containers - for some reason, they cause the nspawn action's generated systemd service to stop (as part of some sort of spontaneous triggering of system shutdown) once the OS reaches the login prompt, even though the nspawn action's generated systemd service is still running. This PR attempts to fix or work around that problem.

@ethanjli ethanjli changed the title Try to support GitHub's arm64 runners Try to make booted containers work with GitHub's arm64 runners Jan 18, 2025
@ethanjli
Copy link
Owner Author

PlanktoScope/PlanktoScope#520 appears to be able to run the OS setup scripts in an unbooted nspawn container, and the weird behavior this PR attempts to fix is probably some kind of bug. Since arm64 runners are still a public beta and I don't currently need a workaround to the weirdness, I'm going to put this PR on the back-burner so I can focus on higher-priority tasks.

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