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

Cherry-pick upstream CI changes #433

Closed
wants to merge 6 commits into from

Conversation

mgehre-amd
Copy link
Collaborator

Cherry-pick upstream changes related to the docker container used in CI.

We use the docker image from upstream (ghcr.io/llvm/ci-ubuntu-22.04:latest), which changed recently.
We need to bring the corresponding changes of the CI flows to be able to work with the new containter.

boomanaiden154 and others added 6 commits January 6, 2025 09:54
Bump the CI container version to the latest release.
This patch adds a windows CI container mostly based off of the existing
container used for Buildkite
(https://github.com/google/llvm-premerge-checks/blob/a687e33c37fbdcf67b52805c8cf3a8ed145e3243/containers/buildkite-windows/Dockerfile#L1).
This is intended to be a starting point as we transition to Github
Actions with the eventual plan being to build a custom windows toolchain
similar to what we do on Linux.
This patch adds some additional system packages to the CI container.
These are necessary for use in the new premerge workflows. The size
increase is not super small, but should be manageable with the size
increase being about 100MB.
This patch sets the default user in the linux CI container to a non-root
user, which enables properly testing a couple of features, particularly
in libcxx.
@mgehre-amd mgehre-amd changed the title [Github] Bump CI compiler version to 19.1.2 (llvm#113016) Cherry-pick upstream CI changes Jan 6, 2025
@mgehre-amd mgehre-amd closed this Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants