Skip to content

ci: extract ruby jobs into path-filtered ruby.yml - #198

Draft
vlad-scherbich wants to merge 1 commit into
vlad/ci-path-filter-nodefrom
vlad/ci-path-filter-ruby
Draft

ci: extract ruby jobs into path-filtered ruby.yml#198
vlad-scherbich wants to merge 1 commit into
vlad/ci-path-filter-nodefrom
vlad/ci-path-filter-ruby

Conversation

@vlad-scherbich

Copy link
Copy Markdown
Contributor

Description

Moves the ruby job into .github/workflows/ruby.yml. on.push.paths: scenarios/ruby*/** and this workflow file. Same nightly cron as leftover ci.yml (0 0 * * *).

Removes ruby from leftover ci.yml jobs and drops scenarios/ruby*/** from that workflow's paths. A ruby-only push starts ruby.yml and does not start leftover languages.

Testing

A scenarios/ruby*-only path list matches ruby.yml and misses leftover ci.yml.

Risks

Do not mark ruby.yml required. A path-filtered workflow that never starts stays pending.

Additional Notes

None.

A scenarios/ruby*-only push must not start leftover languages.
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.

1 participant