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

Move all CI to GitHub Actions #923

Merged
merged 11 commits into from
Apr 15, 2024
Merged

Move all CI to GitHub Actions #923

merged 11 commits into from
Apr 15, 2024

Commits on Apr 15, 2024

  1. .buildkite: rm

    As awesome as Buildkite is, it is unfortunately not useful for this
    setup:
    
    * We use Buildkite to build installer binaries
    * We then use GitHub Actions to run the installer binaries on a host
    without Nix already installed
    
    We don't use Buildkite for both steps because setting up agents to
    install Nix on would be a pain, as erasing everything takes a while.
    
    This is preparation for using GitHub Actions for everything in our CI
    pipeline, as it is much faster and we don't need to worry about keeping
    the runners running ourselves (there have been times where our Buildkite
    agents were unreachable for some reason or another).
    cole-h committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    4274599 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2310d4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    795c415 View commit details
    Browse the repository at this point in the history
  4. ci: factor out build steps into composable workflows

    So that when I go to fix the releases action, it will be easier to
    reuse.
    cole-h committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    8b71588 View commit details
    Browse the repository at this point in the history
  5. release-prs: fix and build twice :/

    There are no GitHub Actions that make it easy to wait for another
    workflow to complete :/
    cole-h committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    f96048e View commit details
    Browse the repository at this point in the history
  6. release-branches: fix

    cole-h committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    b542b09 View commit details
    Browse the repository at this point in the history
  7. release-tags: fix

    cole-h committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    09b483a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e9fdca7 View commit details
    Browse the repository at this point in the history
  9. release-*: fixup cache key

    cole-h committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    f0bb73f View commit details
    Browse the repository at this point in the history
  10. release-*: re-enable

    cole-h committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    905fc9c View commit details
    Browse the repository at this point in the history
  11. fixup: add i686-linux builds

    cole-h committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    f971c26 View commit details
    Browse the repository at this point in the history