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

[do not merge] Force CI to run #24

Closed
wants to merge 2 commits into from

Conversation

junoatwork
Copy link

This PR cherry-picks commits from both #22 and #23 so we can run CI for both of these combined.

The `ubuntu-18.04` image has been unsupported for more than a
year and there are no workers on GitHub that runs it. This means
that our CI just waits for one worker and times out.

The solution is to switch to a custom Docker image based on the
HHVM public images and move all the tests run into the new image.
To avoid spinning multiple containers (and recomputing some of the
cached bazel actions), all tests were moved into a new script
`ci/run_tests.sh`.
This fixes compilation with more modern versions of Bazel
that consider some rules in io_bazel_rules_go to be broken.
This was referenced Apr 19, 2024
@junoatwork junoatwork changed the title [do not merge] [do not merge] Force CI to run Apr 19, 2024
@junoatwork junoatwork closed this Apr 19, 2024
@junoatwork junoatwork deleted the juno_240419_03__combined_ci_test branch April 19, 2024 20:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants