tweag / rules_sh

Shell rules for Bazel
Apache License 2.0
42 stars 3 forks source link

Migrate CI to GitHub actions #17

Closed aherrmann closed 2 years ago

aherrmann commented 2 years ago

Moves CI from Buildkite to Github actions for consistency with the other rule sets and to support other platforms than Linux. Configures checks on Linux, MacOS, and Windows. Uses bazelisk to download a pinned version of Bazel instead of custom code - the Nix integration is tested inside rules_nixpkgs, so this pipeline does not use a Nix provided Bazel. Enables BuildBuddy remote cache and build event stream backend. Updates the Mergify configuration.

I'll archive the Buildkite pipeline after this is merged.