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

Support GitHub Enterprise Server using ARC #59

Merged

Commits on Dec 4, 2023

  1. Test nix-installer-action on Namespace.so

    It is special in that it doesn't have systemd, and it'd be great to
    support Namespace.so. It is also a good test case for a variety
    of self-hosted GHA runner use cases.
    grahamc committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    78cb6a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    321deeb View commit details
    Browse the repository at this point in the history
  3. Borrow docker as a process supervisor on Linux GHA runners without sy…

    …stemd
    
    This change introduces a Docker container shim which spawns the Nix
    daemon after bind mounting all the relevant paths into the container.
    
    The image is actually completely empty, other than metadata about what
    to run.
    
    This is a cheap and cheerful way to get decent process supervision in
    environments that don't bring systemd, but do have docker ... which
    is most everywhere in the GHA ecosystem.
    grahamc committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    a454d58 View commit details
    Browse the repository at this point in the history
  4. Ignore generated files

    grahamc committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    2a7ee8d View commit details
    Browse the repository at this point in the history
  5. Run on arm64 why not

    grahamc committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    5bd04c3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2752c77 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6f44f1f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1aa8f3f View commit details
    Browse the repository at this point in the history
  9. can't rm and restart

    grahamc committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    2f719da View commit details
    Browse the repository at this point in the history
  10. what

    grahamc committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    de3050b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a20c028 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    45ac0ca View commit details
    Browse the repository at this point in the history
  13. tweak output

    grahamc committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    270bd69 View commit details
    Browse the repository at this point in the history
  14. delete what

    grahamc committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    22f2b11 View commit details
    Browse the repository at this point in the history