[CI Testing] Add manual GHA triggers for Drake PRs #371
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This introduces parameters on each of the GitHub Actions examples to be able to run the CI jobs with alternative versions of Drake. Towards #22574.
Changes to each example are as follows:
drake_cmake_installed
: install an experimental package of Drake into$HOME/drake
, and use that whencmake -DCMAKE_PREFIX_PATH=<path> ..
is called to configure/generatedrake_cmake_installed_apt
: usesapt-get install <url>
with a link to an experimental packagedrake_bazel_download
: similar todrake_cmake_installed
, but uses Bazel's--override-repository
flag when callingbazel test //...
drake_pip
: usespip install <url>
with a link to experimental wheels (note: does this after installing drake fromrequirements.txt
, in case any other packages are added to that file in the future)drake_poetry
: similar todrake_pip
, but usespoetry add <url>
Additionally, modifies the CI config files to add parameters to the
workflow_dispatch
event.linux_jammy_package_tar
linux_jammy_package_deb
mac_arm_sonoma_package_tar
linux_jammy_wheel
mac_arm_sonoma_wheel
The use case here is that a developer with a PR on Drake could test their changes on DEE with the following workflow:
Tested via GHA on my forked repo (TODO will insert link here).
This change is