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

Distinct requirements for PR, branch, and cron builds #103

Closed
marcospereira opened this issue Jul 29, 2019 · 1 comment
Closed

Distinct requirements for PR, branch, and cron builds #103

marcospereira opened this issue Jul 29, 2019 · 1 comment

Comments

@marcospereira
Copy link
Member

Distinct requirements for PR, branch, and cron builds

Let's define requirements that are more appropriate for each one of the types of builds.

Versions

Primary and secondary versions are:

master branch

What Primary Secondary
Scala 2.13.0 2.12.8
Java 8 11
sbt 1 0.13

stable supported branches

What Primary Secondary
Scala 2.12.8 2.11.12 and 2.13.0 where applicable
Java 8 11 where applicable
sbt 1 0.13

Jobs for each type of build

pull requests

  1. docs: check format and headers
  2. docs: run tests
  3. framework: check format, headers and binary compatibility*
  4. framework: run tests using main Scala version and Java version
  5. framework: run scripted tests using main sbt version and Java version
\* These are lightweight enough to run cross scala versions

branches

All pull requests jobs plus:

  1. framework: run tests using secondary Scala version and main Java version
  2. framework: run scripted tests using secondary sbt version and main Java version

crons

All branches jobs plus:

  1. framework: run tests using the main Scala version and secondary Java version
  2. framework: run scripted tests using main sbt version and secondary Java version

Originally posted by @marcospereira in #98 (comment)

@mkurz
Copy link
Member

mkurz commented Oct 13, 2022

I don't think this matters anymore... It's from old ancient times we used Travis, we figured out our system with GitHub actions now.

@mkurz mkurz closed this as completed Oct 13, 2022
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

No branches or pull requests

3 participants