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

Setup toolchains, compile project with Java 20 only, run test on various Java versions #2120

Merged
merged 24 commits into from
Jul 31, 2023

Commits on Jul 28, 2023

  1. Configuration menu
    Copy the full SHA
    88bde93 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1a0e41 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7370ea0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b03a4be View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dbff741 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    652aef7 View commit details
    Browse the repository at this point in the history
  7. Fix readme badge

    mateuszkwiecinski committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    9bf8592 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b4f6146 View commit details
    Browse the repository at this point in the history
  9. Setup toolchain resolver

    If someone doesn't have required java installed Gradle will attempt to install one
    mateuszkwiecinski committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    bad36e7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    cf3464b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9313464 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    12cdbf1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    711e6bf View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b9d6b7a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    9de34cc View commit details
    Browse the repository at this point in the history
  16. Extract common build setup + fix memory settings

    The build needs less than 0.5GB of a java heap memory. There is no value in reserving more than half of available RAM just for the Gradle demon. It's better to keep Gradle daemon small  and leave the memory available to other forked processes (i.e. tests)
    mateuszkwiecinski committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    b1823b4 View commit details
    Browse the repository at this point in the history
  17. Disable VFS on CI

    CI doesn't modify files, there is no value in putting extra effort in efficiently tracking changed files. From test runs VFS comes with noticable performance impact on Windows build
    mateuszkwiecinski committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    1931e09 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    18f069f View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    455b383 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    0ab55cc View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    a49c0d5 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    3a0abff View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    3ab1521 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    53bd98f View commit details
    Browse the repository at this point in the history