-
-
Notifications
You must be signed in to change notification settings - Fork 6
ci(build): Add runners selection #1299
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
Conversation
This ensures that the build succeeds with the set of Ubicloud runners specified in the JSON file.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, probably also need to update https://github.com/stackabletech/docker-images/blob/main/.github/actionlint.yaml
Huh, that file would indeed need updating, but we are already using a runner which is not listed in there and it seems like there are no complaints. I assume this is because we use the matrix to set the I can update the file anyway. |
This reverts commit de22cd1. This needs to be reverted, because it doesn't pass CI even though it passes locally for me. With this reverted, it will fail locally again. This is very curious, because any differences in file sorting sue to different shells should be accounted for by the bash shebang in the script.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
I will merge this at CoB, because this will trigger a rebuild of all images. |
Note
Successful test runs:
With this PR, container image build pipelines can now select one of the following set of runners:
mixed
: x86_64 builds run on the GitHub hosted runners and the aarch64 builds run on the Ubicloud runnersubicloud
: Both the x86_64 and the aarch64 builds run on the Ubicloud runnersThis PR is raised to fix the OpenSearch Dashboards build on x86_64. It is very likely that this feature will be removed or adjusted in the future when the set of available/used runners changes.