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.
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.