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

Refactor and dynamically batch test tasks #4330

Merged
merged 3 commits into from
Jan 30, 2025
Merged

Conversation

TonyCTHsu
Copy link
Contributor

What does this PR do?

  1. Replace compute_tasks matrix with templating to have finer control of dependency management between jobs
  2. Replace bundle cache with artifacts from build stage.
  3. Use JRuby to understand the worst performant job
  4. Dynamically batch tests with limited concurrency

Change log entry
None

@TonyCTHsu TonyCTHsu added dev/testing Involves testing processes (e.g. RSpec) dev/github Github repository maintenance and automation labels Jan 30, 2025
@TonyCTHsu TonyCTHsu requested a review from a team as a code owner January 30, 2025 10:35
@TonyCTHsu TonyCTHsu enabled auto-merge January 30, 2025 10:36
@TonyCTHsu TonyCTHsu merged commit 5cb85a0 into master Jan 30, 2025
397 checks passed
@TonyCTHsu TonyCTHsu deleted the poc/more-gha-tests branch January 30, 2025 10:42
@github-actions github-actions bot added this to the 2.10.0 milestone Jan 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev/github Github repository maintenance and automation dev/testing Involves testing processes (e.g. RSpec)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants