Commit Graph

10 Commits

Author SHA1 Message Date
Vladimir Sitnikov 5ae71f6bf1 Add Error Prone code style verification
See https://errorprone.info/

It allows to capture errors like mising switch case branches,
missing override, non-static inner class, etc

The verification can be run locally via ./gradlew -PenableErrorprone classes
Note: Java 11+ is required
2020-10-31 14:04:21 +03:00
Vladimir Sitnikov ceddfe7adb Configure Gradle local build cache, add build scans, and use gradle-cache-action for GitHub CI
This commit configures local build cache, and it delegates
Gradle execution to burrunan/gradle-cache-action.

It unlocks fine-grained remote build cache with GitHub Actions backend
(=faster builds), and it adds error markers
(e.g. compilation errors right in the commit diffs)

See https://github.com/burrunan/gradle-cache-action#gradle-cache-action
2020-08-19 15:48:31 +03:00
Vladimir Sitnikov d26f390c0d Upgrade Gradle: 6.1 -> 6.3
This brings Java 14 compatibility
2020-03-28 16:52:39 +03:00
Vladimir Sitnikov fa78d4d021 GitHub Actions: actions/checkout@master -> v1.1.0 to avoid unexpected failures
See https://github.com/actions/checkout/issues/84
2019-12-03 21:11:20 +03:00
Vladimir Sitnikov 6ef7d17fc3 Update Gradle to 6.0 2019-11-09 16:09:29 +03:00
Vladimir Sitnikov a478c7c659 Update release plugins to 1.37.0 2019-10-26 15:42:53 +03:00
Vladimir Sitnikov f27e0ad24a Use --no-parallel for GitHub Actions
This might avoid failures of the time-sensitive tests
2019-10-18 23:19:23 +03:00
Vladimir Sitnikov 621d7bc740 GitHub Actions: Java 13 -> Java 12 2019-10-08 23:57:00 +03:00
Vladimir Sitnikov a9349adffb Current Gradle does not support Java 13, so downgrade GitHub Actions to Java 12 2019-10-07 20:53:54 +03:00
Vladimir Sitnikov c4422cd526 Add GitHub Actions CI with Windows and macOS 2019-10-07 19:00:18 +03:00