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

Update gradle 6 #1948

Merged
merged 8 commits into from Jun 16, 2020
Merged

Update gradle 6 #1948

merged 8 commits into from Jun 16, 2020

Commits on Jun 15, 2020

  1. Upgrade to Gradle 6

    This included a couple of breaking changes:
    - The build plugin is now part of the Gradle Enterprise plugin
    - The osgi plugin was removed, for which we have to use the bndtools
    plugin instead
    - Kotlin version has to be updated, including their coroutine
    library versions
    
    Gradle 6 is required for us to build on Java 14.
    
    Supersedes and closes #1923
    TimvdLippe committed Jun 15, 2020
    Copy the full SHA
    60952f8 View commit details
    Browse the repository at this point in the history
  2. Remove commented plugin

    TimvdLippe committed Jun 15, 2020
    Copy the full SHA
    07e6a6a View commit details
    Browse the repository at this point in the history
  3. Move checksum computation out of Gradle

    Gradle 6 does not like that we run a build twice, as part of a Gradle
    task. Therefore, we have to move the checksum computation out of
    the gradle task in a separate Bash script.
    TimvdLippe committed Jun 15, 2020
    Copy the full SHA
    67cba9b View commit details
    Browse the repository at this point in the history
  4. Run reproducibility check as a separate Travis build

    Otherwise we lose the code coverage, as we run a `gradle clean`
    in the reproducibility check.
    TimvdLippe committed Jun 15, 2020
    Copy the full SHA
    e1b1fd2 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2020

  1. Fix code coverage

    This now also makes use of the build cache, which should significantly
    speed up Travis builds.
    TimvdLippe committed Jun 16, 2020
    Copy the full SHA
    d8fcdb1 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    34d7f18 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    5b88306 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    4683c77 View commit details
    Browse the repository at this point in the history