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

Upgrade to Scala 2.13.4, switch CI to JDK 15, tweak CI configuration #10392

Merged
merged 5 commits into from
Nov 24, 2020

Commits on Nov 23, 2020

  1. Upgrade to Scala 2.13.4, switch CI to JDK 15

    2.13.4 brings JDK 15 support with
    scala/scala#9292
    
    - tests/run/t8153.scala was removed like it was removed in Scala 2 with
    scala/scala@8f6e522
    - tests/neg/missing-implicit-2.check was updated because the
      implicitNotFound message was changed in 2.13.4
    - tests/run/t6260-delambdafy.scala had to be changed to behave the same
      under JDK <= 15 and JDK 15.
    smarter committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    d8d80c4 View commit details
    Browse the repository at this point in the history
  2. Run bootstrapped tests on Java 8

    We want to make sure that everything works on Java 8, so we should be
    running the full set of bootstrapped tests.
    smarter committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    f4b5017 View commit details
    Browse the repository at this point in the history
  3. Ci: Don't run non-bootstrapped tests on PRs

    They mostly check a subset of things that can be detected with
    bootstrapped tests, it's still useful to know that everything works
    without bootstrapping on master so keep those tests on pushed commits
    and releases.
    smarter committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    ed844e6 View commit details
    Browse the repository at this point in the history
  4. Add a way to run specific tests on the CI

    With this commit, the CI will look for some magic strings in the body of
    the PR message (but not in the title of the PR or in individual commit
    messages) to decide what tests to run, for example if
    "[test_non_bootstrapped]" appears anywhere in the PR message, the
    non-bootstrapped tests will be run on top of the normal tests we run for
    PRs. It's also possible for example to turn off the windows tests with
    "[skip test_windows]".
    smarter committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    1e415b7 View commit details
    Browse the repository at this point in the history
  5. Try to make lazy-impl.scala less flaky

    I've seen it fail on the Windows CI before.
    smarter committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    07bb6cf View commit details
    Browse the repository at this point in the history