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

Restrict nightly node labeler to linux (docker) only #1272

Merged
merged 3 commits into from
Feb 28, 2025

Conversation

j-rivero
Copy link
Contributor

The nightly node selector was using plain large-memory label as criteria. After the inclusion of the Windows nodes with GPU and large-memory labels the nightly node was broken selecting Windows machines.

The PR adds the docker (linux only) tag to the expression. That required to modify the searches a bit to support label expressions and not single label matches.

j-rivero and others added 3 commits February 27, 2025 23:58
Signed-off-by: Jose Luis Rivero <jrivero@honurobotics.com>
Signed-off-by: Jose Luis Rivero <jrivero@honurobotics.com>
@scpeters
Copy link
Contributor

does the DSL CI test cover the code that is changed here?

@j-rivero
Copy link
Contributor Author

does the DSL CI test cover the code that is changed here?

It does not. It only works on generated XML Jenkins jobs https://github.com/gazebo-tooling/release-tools/blob/master/jenkins-scripts/dsl/dsl_checks.bash#L105-L118

@j-rivero j-rivero merged commit 09c8efb into master Feb 28, 2025
1 check passed
@j-rivero j-rivero deleted the jrivero/restrict_to_linux branch February 28, 2025 18:41
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