Yaskawa-Global / motoros2

ROS 2 (rcl, rclc & micro-ROS) node for MotoPlus-compatible Yaskawa Motoman robot controllers
96 stars 20 forks source link

ci: don't prevent manually triggered msbuild jobs #215

Closed gavanderhoorn closed 7 months ago

gavanderhoorn commented 7 months ago

The conditional on the msbuild job prevented it from running manually triggered workflow_dispatch jobs.

Extend the conditional by explicitly checking for manually triggered builds and skipping the changed-files filter in those cases.

gavanderhoorn commented 7 months ago

Test build here.

Seems to work as intended (as in: msbuild_filter sees no changes, but because it's a workflow_dispatch run, the msbuild job still runs).

(note: the build fails, but that's expected. See https://github.com/Yaskawa-Global/motoros2/pull/212#issuecomment-1963952062 for context)

gavanderhoorn commented 7 months ago

Friendly ping @ted-miller.