Skip to content

Use job dependency flow for CI jobs #4394

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

Open
szokeasaurusrex opened this issue May 15, 2025 — with Linear · 0 comments
Open

Use job dependency flow for CI jobs #4394

szokeasaurusrex opened this issue May 15, 2025 — with Linear · 0 comments
Labels

Comments

Copy link
Member

szokeasaurusrex commented May 15, 2025

The Ruby SDK cleaned up their CI flow by using job dependency flows:

@neel.shah said:

btw probably interesting for everyone, @peter made the ruby CI really clean by creating a job dependency flow
it looks like this

https://github.com/getsentry/sentry-ruby/actions/runs/15043844757
the main file is this
https://github.com/getsentry/sentry-ruby/blob/master/.github/workflows/tests.yml
that invokes each specific test matrix
https://github.com/getsentry/sentry-ruby/blob/master/.github/workflows/sentry_ruby_test.yml

We could implement something similar for the Python SDK to better group tests. We already have some grouping, but this grouping basically puts all tests for different categories in different jobs. Instead, we could have a single job for tests, with all the current groups as sub-jobs of that main test job

@szokeasaurusrex szokeasaurusrex added the Tests label May 15, 2025 — with Linear
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant