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

test nixosConfigurations in a nixos VM #95

Open
steveej opened this issue May 16, 2024 · 2 comments
Open

test nixosConfigurations in a nixos VM #95

steveej opened this issue May 16, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@steveej
Copy link
Member

steveej commented May 16, 2024

primarily interested in linux-builder-01 for the github action runner:

  • github action runner tests would enable auto-updating
  • nixos VM tests supposedly don't have internet access; there might be a way around this limitation. we assume there is for further refinement
  • use holochain-infra credentials for connecting the GHR to github and ensure it connects successfully.
  • trigger a test workflow to ensure the runner processes requests
@steveej steveej added bug Something isn't working automation labels May 16, 2024
@github-project-automation github-project-automation bot moved this to Backlog in Holochain May 16, 2024
@steveej steveej moved this from Backlog to Ready for refinement in Holochain May 16, 2024
@steveej steveej changed the title the nixosConfigurations boot in VM test nixosConfigurations in a nixos VM and darwinConfigurations on CI runners May 16, 2024
@steveej
Copy link
Member Author

steveej commented May 30, 2024

@holochain/core-dev 👋 i've stumbled upon holochain/holochain#3894 and would like to get insight into what your plans are going forward. is the ultimate goal to decommission the self-hosted github runner infrastructure for any platform for PR checks and release tests alike? what are the motivations, the desired time-frame and the prioritization for that PR specifically and potentially for moving away from the current self-hosting?

this is relevant for this issue because it is "primarily interested in linux-builder-01 for the github action runner".

@neonphog
Copy link

@steveej

@holochain/core-dev 👋 i've stumbled upon holochain/holochain#3894 and would like to get insight into what your plans are going forward. is the ultimate goal to decommission the self-hosted github runner infrastructure for any platform for PR checks and release tests alike? what are the motivations, the desired time-frame and the prioritization for that PR specifically and potentially for moving away from the current self-hosting?

this is relevant for this issue because it is "primarily interested in linux-builder-01 for the github action runner".

There is no plan, this is just an experiment. With it, we know it is at least possible to run CI tests on the free runners. If we decided to go forward with it, it wouldn't mean disabling self-hosting because there are other jobs on there we'd have to have separate discussions around moving away from.

The motivations are:

  • simplicity
  • visibility (not having all the other nix noise going on in parallel with the unit test)
  • speed
  • able to run windows

@abe-njama abe-njama removed this from Holochain Jun 10, 2024
@steveej steveej added enhancement New feature or request and removed automation bug Something isn't working labels Jun 13, 2024
@steveej steveej added this to the CI Foundation milestone Jun 18, 2024
@steveej steveej changed the title test nixosConfigurations in a nixos VM and darwinConfigurations on CI runners test nixosConfigurations in a nixos VM Jun 18, 2024
@steveej steveej self-assigned this Jul 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants