daz
c94d573317
Refactor action execution for reuse
...
Introducing new actions for the GitHub dependency graph will involve reuse of much of
the action infrastructure. This commit reorganises things a little to facilitate reuse.
2023-06-03 14:09:52 -06:00
Daz DeBoer
4e899835b3
Avoid failing build on distributions cache errors
...
- Warn and continue on failure to restore a Gradle distribution from cache
- Warn and continue on failure to save a Gradle distribution to cache
- Extract common functionality for consistent handling of cache failures
Fixes #116
2021-11-05 07:01:48 -06:00
Daz DeBoer
063fc6a872
Allow source files to contain lines up to 120 characters
...
This avoids excessive line-feeds when reformatting code to 80 char lines.
2021-10-29 07:50:06 -06:00
Daz DeBoer
4264cda558
Group log messages generated when provisioning Gradle
2021-09-13 11:50:07 -06:00
Daz DeBoer
3390540145
Simplify setting caches to disabled or read-only
2021-09-13 11:04:42 -06:00
Daz DeBoer
6d1455a33e
Tidy-up caching code
...
- Extracted common code for Gradle User Home and Project .gradle caches
into abstract supertype.
- Improve error handling by checking error types
2021-09-07 15:17:39 -06:00
Daz DeBoer
6fca6b3929
Add support for read-only caching in v2
2021-08-26 17:25:49 -06:00
Daz DeBoer
01bfa29846
Update metadata and docs for repository move/rename
...
Fixes #60
2021-08-07 16:13:35 -07:00
Daz DeBoer
02d4f46354
Use core functionality to access action inputs
...
- Specify default values in action.yaml definition where appropriate
- Replace custom methods with core functions:
- getInputBoolean() with core.getBooleanInput()
- inputOrNull() with core.getInput()
- inputArrayOrNull() with core.getMultilineInput()
- Remove github-utils.js
2021-07-26 14:54:59 -06:00
Daz DeBoer
b9684c0cf5
Prefer ‘release-candidate’ instead of ‘rc’
...
This makes the version alias match other places where we reference a release candidate version.
The 'rc' alias is still supported, but emits a deprecation warning.
2021-07-26 14:54:59 -06:00
Daz DeBoer
33e91b639d
Cache Gradle distributions downloaded for a particular version ( #58 )
...
- Cache is separate from (but similar to) the wrapper distribution cache
- New 'distributions-cache-enabled' flag controls caching of all downloaded distributions
(including wrapper distributions)
- Deprecated the 'wrapper-cache-enabled' flag for removal in v2
2021-07-08 12:22:48 -06:00
Daz DeBoer
738bda9866
Use built-in library functions in preference to custom implementations
...
- Use built-in `hashFiles` function included in '@actions/globv0.2.0'
- Use `downloadTool` and `extractZip` functions from '@actions/tool-cache'
2021-07-05 13:57:22 -06:00
Paul Merlin
2efcc22ff5
Replace typed-rest-client with @actions/http-client
2020-09-13 14:17:37 +02:00
Paul Merlin
cb2742a00b
Protect RC provisioning from network problems and add logging
2020-09-13 13:30:54 +02:00
Paul Merlin
c839ac993c
Locate user home in an OS agnostic way
2020-06-14 12:28:17 +02:00
Paul Merlin
8e2fd532f1
Fix dist download
2020-06-13 14:37:12 +02:00
Paul Merlin
4a9a0a05a3
Lint 3
2020-06-13 14:30:57 +02:00
Paul Merlin
1647b85e82
Lint 2
2020-06-13 14:21:54 +02:00
Paul Merlin
6cee865aea
Lint
2020-06-13 13:58:25 +02:00
Paul Merlin
a31de8476d
Format
2020-06-13 13:44:30 +02:00
Paul Merlin
38eaee068d
polish src/provision.ts
2019-09-23 12:12:03 +02:00
Paul Merlin
bc921df1ec
Initial impl
2019-09-21 16:01:53 +02:00