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

simplify scala 3 build in CI #1486

Merged
merged 2 commits into from
Sep 17, 2024
Merged

simplify scala 3 build in CI #1486

merged 2 commits into from
Sep 17, 2024

Conversation

pjfanning
Copy link
Contributor

The complicated CI for Scala 3 which runs many separate compile and test subjobs - while Scala 2 build is not like this at all - I think this might have been useful when Scala 3 support was being added but it is now stable.

The multiple subjobs will have to do a lot of duplicated work. The single subjob will take longer but the PR validation subjob takes ages any way so this won't slow down the build - and makes us better GitHub citizens because we use fewer concurrent VMs and take less compute time in total.

Copy link
Member

@raboof raboof left a comment

Choose a reason for hiding this comment

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

Nice! Perhaps it can be integrated further in the regular tests, but this is a step in the right direction in any case

@pjfanning pjfanning merged commit 22a7385 into apache:main Sep 17, 2024
9 checks passed
@pjfanning pjfanning deleted the scala3-ci branch September 17, 2024 20:52
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.

2 participants