Commit Graph

  • d06e19f862 Build outputs Daz DeBoer 2021-09-13 11:49:47 -06:00
  • bbe1574290 Add some TODOs to the code for future reference Daz DeBoer 2021-09-13 11:47:59 -06:00
  • 4264cda558 Group log messages generated when provisioning Gradle Daz DeBoer 2021-09-13 11:47:32 -06:00
  • 3390540145 Simplify setting caches to disabled or read-only Daz DeBoer 2021-09-12 14:26:38 -06:00
  • 1c72a31463 Allow cache debug logging to be selectively enabled Daz DeBoer 2021-09-12 14:08:22 -06:00
  • 7dfbe33bba Improve formatting for cache entry size reporting Daz DeBoer 2021-09-12 13:09:36 -06:00
  • e63ddf9c00 Avoid warning for cache reservation errors Daz DeBoer 2021-09-12 12:28:04 -06:00
  • d5cd9d86a1 Split the 'prod' workflow up into different isolated workflows Daz DeBoer 2021-09-12 10:52:53 -06:00
  • cae99bf6d9 Tidy up cache entry de-duplication Daz DeBoer 2021-09-12 10:08:34 -06:00
  • 5a90152b1f Restore/cache deduplicated files in parallel Daz DeBoer 2021-09-11 20:56:40 -06:00
  • 4b92b8d013 Cache downloaded dependency jars separately Daz DeBoer 2021-09-11 15:40:26 -06:00
  • 693293c29a Consolidate logic for separate artifact file caching Daz DeBoer 2021-09-11 14:50:34 -06:00
  • ac5d8920dd Cache generated-gradle-jars separately from Gradle User Home Daz DeBoer 2021-09-11 12:08:18 -06:00
  • e833360307 Cache downloaded wrapper dists separately Daz DeBoer 2021-09-11 09:10:44 -06:00
  • b5a08466b4 Add kotlin-dsl sample to prod workflow tests Daz DeBoer 2021-09-11 11:54:36 -06:00
  • 4032438d2b Build outputs Daz DeBoer 2021-09-07 15:31:47 -06:00
  • 9b3abaad52 Use current matrix values for workflow job context Daz DeBoer 2021-09-07 15:13:16 -06:00
  • d20d631365 Cleanup code to resolve Gradle wrapper script Daz DeBoer 2021-09-07 14:38:41 -06:00
  • 378bd0b6f8 Save and restore caches in parallel Daz DeBoer 2021-09-06 13:23:36 -06:00
  • 6d1455a33e Tidy-up caching code Daz DeBoer 2021-09-06 11:16:08 -06:00
  • c44ebadf6f Add build scan link as a notice annotation Daz DeBoer 2021-09-05 19:15:31 -06:00
  • 4d37378696 Consolidate cache-enabled options Daz DeBoer 2021-09-05 19:55:49 -06:00
  • 777a6fc967 Generate cache key based on Job invocation Daz DeBoer 2021-09-05 21:35:17 -06:00
  • d7ed6d7e8d Extract cache key generation into common function Daz DeBoer 2021-09-05 17:10:47 -06:00
  • 0ecbac99f3 Group log messsages for restore/save cache Daz DeBoer 2021-09-03 11:25:55 -06:00
  • 436390bd4e Test coverage: Verify configuration-cache is restored with project-dot-gradle Daz DeBoer 2021-08-27 06:36:29 -06:00
  • a587e93714 Test coverage: Verify local build cache is restored with gradle-user-home Daz DeBoer 2021-08-27 05:40:14 -06:00
  • 75e00ee3d1 Test coverage: Verify dependency caching by running offline build Daz DeBoer 2021-08-27 05:08:32 -06:00
  • c01af7a6f6 Test coverage: verify correct Gradle version is being used Daz DeBoer 2021-08-26 17:55:19 -06:00
  • c79d4172e0 Build outputs Daz DeBoer 2021-08-27 12:52:49 -06:00
  • b85ac67c9a Seed the cache key with workflow id in CI Daz DeBoer 2021-08-26 16:56:06 -06:00
  • fa0c026e07 Always execute Gradle with --no-daemon Daz DeBoer 2021-08-27 06:56:16 -06:00
  • 986024f0b7 Adapt README and workflow for new caching Daz DeBoer 2021-08-22 20:59:02 -06:00
  • 6fca6b3929 Add support for read-only caching in v2 Daz DeBoer 2021-08-24 12:57:17 -06:00
  • d9cc0aeccf Remove old caching code Daz DeBoer 2021-08-22 20:28:46 -06:00
  • 5340f6e816 Add cache for project .gradle dir Daz DeBoer 2021-08-20 13:01:43 -06:00
  • c211be411e Use monolithic cache for Gradle User Home Daz DeBoer 2021-08-22 20:14:47 -06:00
  • b3afdc78a7 Truncate Gradle args when constructing cache key (#71) v1.5.1 v1 Daz DeBoer 2021-08-24 12:46:48 -06:00
  • e0c2736e35 Include Gradle invocation arguments in cache keys (#69) v1.5.0 Daz DeBoer 2021-08-22 17:11:05 -06:00
  • a63892c289 Log cache entry on save Daz DeBoer 2021-08-22 14:57:18 -06:00
  • d432f2086c Provide a better description for the action Daz DeBoer 2021-08-19 13:03:18 -06:00
  • eaad2cd2bb Merge pull request #67 from gradle/dd/v15 Daz DeBoer 2021-08-22 14:45:57 -06:00
  • a148b21183 Improve prod workflow - Use a separate job to test read-only cache - Use dependency jobs to avoid cache race conditions Daz DeBoer 2021-08-17 16:32:51 -06:00
  • e7422f245c Fix typo in README Daz DeBoer 2021-08-22 14:31:03 -06:00
  • c86093d76a Build distribution Daz DeBoer 2021-08-17 16:22:38 -06:00
  • a693ccda4b Allow use of caches 'read-only' Daz DeBoer 2021-08-17 16:15:28 -06:00
  • 543cacb256 Allow manual trigger of prod workflow Daz DeBoer 2021-08-20 14:00:30 -06:00
  • 3f3947669a Rename action from "Gradle Command" to "Gradle Build Action" v1.4.1 Daz DeBoer 2021-08-17 09:31:28 -06:00
  • 579711fd3c Bump path-parse from 1.0.6 to 1.0.7 (#65) v1.4.0 dependabot[bot] 2021-08-16 15:52:54 -06:00
  • 7336529ec5 Build distribution Daz DeBoer 2021-08-07 15:37:01 -07:00
  • 88af98fab4 Fail if configuration-cache is enabled without dependencies cache Daz DeBoer 2021-08-07 15:33:18 -07:00
  • 01bfa29846 Update metadata and docs for repository move/rename Daz DeBoer 2021-08-07 15:17:27 -07:00
  • 0206df026c Merge pull request #59 from eskatos/dd/v1-improved Paul Merlin 2021-07-27 08:45:59 +02:00
  • 41aebc770d Fix typo in test workflow Paul Merlin 2021-07-27 08:22:05 +02:00
  • bc4d6bddd4 Rebuild index files Daz DeBoer 2021-07-26 15:16:02 -06:00
  • 1f57b4dd2d Re-add workflow jobs for dependencies and configuration caches Daz DeBoer 2021-07-26 15:14:39 -06:00
  • 02d4f46354 Use core functionality to access action inputs Daz DeBoer 2021-07-20 11:44:56 -06:00
  • b9684c0cf5 Prefer ‘release-candidate’ instead of ‘rc’ Daz DeBoer 2021-06-24 15:59:03 -07:00
  • 5423935c9b Deprecate the 'wrapper-directory' input and recommend 'gradle-executable' instead Daz DeBoer 2021-07-07 12:45:24 -06:00
  • 41ca2299a5 Ignore .tool-versions directory Daz DeBoer 2021-07-20 11:20:21 -06:00
  • 33e91b639d Cache Gradle distributions downloaded for a particular version (#58) Daz DeBoer 2021-07-08 12:22:48 -06:00
  • e4ec586f46 Only cache the wrapper ZIP, not the exploded dir Daz DeBoer 2021-06-30 14:13:41 -06:00
  • 15a8123fbc Validate presense of gradle wrapper to provide better feedback Daz DeBoer 2021-06-24 12:13:54 -07:00
  • f0c6ac01d3 Add test for gradle-executable parameter Daz DeBoer 2021-06-24 11:51:43 -07:00
  • 63fea55da4 Add a very-limited ‘no-wrapper’ test Gradle build Daz DeBoer 2021-06-24 11:45:25 -07:00
  • 26b92e3f5c Separate unit-test data from integ-test samples Daz DeBoer 2021-07-05 14:33:02 -06:00
  • 643092d2fc Ensure that test invocations are targeted at a specific use-case Daz DeBoer 2021-06-09 11:48:43 -06:00
  • 18c8a679dc Look for gradle wrapper in build-root-directory by default Daz DeBoer 2021-06-24 10:45:43 -07:00
  • 13d33a88ca Merge pull request #52 from eskatos/dd/update-versions Paul Merlin 2021-07-06 11:47:55 +02:00
  • 738bda9866 Use built-in library functions in preference to custom implementations Daz DeBoer 2021-07-05 13:17:31 -06:00
  • 47c9af9d7d Rebuild outputs Daz DeBoer 2021-07-05 12:38:51 -06:00
  • 3fba6132b4 Update devDependencies versions Daz DeBoer 2021-07-05 12:37:50 -06:00
  • 127b9b6624 Update to latest lib dependencies Daz DeBoer 2021-07-05 12:27:15 -06:00
  • 8189d29e96 Run 'npm update' Daz DeBoer 2021-07-05 12:20:36 -06:00
  • eb7aa853fa Run 'npm audit fix' Daz DeBoer 2021-07-05 12:05:56 -06:00
  • 15bf8034d6 Fix typo, the directory which contains dependency locks is named gradle/dependency-locks. Tomaz Muraus 2020-09-22 19:41:29 +02:00
  • 6bf2690b23 Upgrade dependencies paul 2020-12-22 12:11:50 +01:00
  • ced6c34563 Add worknig example for build scan comment Benedikt Ritter 2020-10-14 15:52:50 +02:00
  • 2efcc22ff5 Replace typed-rest-client with @actions/http-client Paul Merlin 2020-09-13 14:17:37 +02:00
  • 90ccf054e6 Merge branch 'master' into releases/v1 v1.3.3 Paul Merlin 2020-09-13 13:48:42 +02:00
  • cb2742a00b Protect RC provisioning from network problems and add logging Paul Merlin 2020-09-13 13:30:54 +02:00
  • c8c53f54bb Let CI exercises using latest Gradle RC Paul Merlin 2020-09-13 13:25:31 +02:00
  • 863daedf86 Bump test build wrapper Paul Merlin 2020-09-13 13:17:19 +02:00
  • 55871cbb47 Simplify build scan url extraction Paul Merlin 2020-09-13 13:09:14 +02:00
  • e3d60b3873 Protect wrapper cache restore against tar errors Paul Merlin 2020-09-13 13:06:00 +02:00
  • 2dd6cc1801 Upgrade dependencies Paul Merlin 2020-09-13 12:37:40 +02:00
  • c6b57b9c8c Merge branch 'master' into releases/v1 v1.3.2 Paul Merlin 2020-06-22 16:45:23 +02:00
  • f11e7d60d7 Short-circuit dependencies and configuration caching if cache dir already exists Paul Merlin 2020-06-22 16:40:58 +02:00
  • 7137b09ae2 Upgrade dependencies Paul Merlin 2020-06-22 16:36:25 +02:00
  • 053f389907 CI prod check workflow stops Gradle daemon at the end Paul Merlin 2020-06-15 20:08:27 +02:00
  • 4f9b5202aa Faster CI Paul Merlin 2020-06-15 20:03:30 +02:00
  • 791b98c565 Merge branch 'master' into releases/v1 v1.3.1 Paul Merlin 2020-06-15 19:35:42 +02:00
  • 466a737d16 Only restore wrapper cache if dir doesn't exist Paul Merlin 2020-06-15 19:33:04 +02:00
  • eb7eb78d95 Refine README Paul Merlin 2020-06-15 16:50:15 +02:00
  • 27da3e28b3 Merge branch 'master' into releases/v1 v1.3.0 Paul Merlin 2020-06-15 16:40:55 +02:00
  • 682d7347f7 Optional dependencies cache Paul Merlin 2020-06-15 16:36:19 +02:00
  • 3c43b6525f Add some documentation around caching Paul Merlin 2020-06-15 16:23:01 +02:00
  • aefd8348d2 Enable configuration cache on CI Paul Merlin 2020-06-15 16:03:04 +02:00
  • f2de61db4e Enable configuration cache on CI Paul Merlin 2020-06-15 15:58:50 +02:00
  • 4c7d97cca4 Add caching of Gradle build configuration cache Paul Merlin 2020-06-15 15:58:20 +02:00