Skip to content

Conversation

@EmandM
Copy link
Collaborator

@EmandM EmandM commented Jul 11, 2025

Reduce the number of jobs that are running on each PR from 43 jobs to 26.

Changelog

  • Changed: Updated the automated test configuration.

Testing and Documentation

Backport

Up ported by #3545

@EmandM EmandM requested review from a team and NoelStephensUnity as code owners July 11, 2025 16:04
Copy link
Collaborator

@NoelStephensUnity NoelStephensUnity left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me.

@michalChrobot
Could you review over this PR? We are migrating away from running 2021.3 during normal PRs (still runs weekly) to reduce the over-all PR time.

@EmandM EmandM added the port:2.x-completed This issue was ported to 2.X branch label Jul 11, 2025
@michalChrobot
Copy link
Collaborator

Yeah, I remember talking about reducing test overhead on PRs @EmandM but I didn't have time to get to it so thanks for doing this!

Makes sense to me, what we are doing in essence (is anyone else will stumble upon this PR) is

  • Migrating slowly to 2022.3 editor since 2021.3 will stop being supported in +- October. For now those tests will still run nightly so it's still covered but should start getting less attention
  • Running project/package tests on latest and oldest supported editor per each platform is replaced by specifically targeting combinations which should get us the same coverage (worst case all tests still run nightly but won't block PRs). The distribution times got quite high those days so this should help in reducing waiting time on PRs

Really nice improvement in terms of numbers!

@michalChrobot
Copy link
Collaborator

I noticed that we progressed in editor versions so I used this occasion to add 6000.2 to the list of supported editors. Notice that this will only influence nightly/weekly tests and nothing PR related

@EmandM EmandM merged commit afdedc0 into develop Jul 14, 2025
26 checks passed
@EmandM EmandM deleted the chore/update_yamato_pr_trigger branch July 14, 2025 14:45
EmandM added a commit that referenced this pull request Jul 15, 2025
Reduce the number of jobs that are running on each PR from 43 jobs to
26.

## Changelog

- Changed: Updated the automated test configuration.

## Testing and Documentation


## Backport

This is an up-port of #3543

---------

Co-authored-by: michalChrobot <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

port:2.x-completed This issue was ported to 2.X branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants