Nikolas Grottendieck
eb1418aa81
Add Maven Toolchains Declaration ( #276 )
...
* Add (optional) Maven Toolchains Declaration after JDK is installed
* Extract common/shared Maven constants
Resolves #276
2022-09-27 17:25:52 +02:00
qhy040404
7bbeb80d24
Fix typo ( #380 )
2022-09-09 13:35:58 +02:00
Dmitry Shibanov
d854b6da19
Add support for multiple jdks ( #368 )
2022-09-08 15:26:54 +02:00
Marko Zivic
ef96bec0e4
Merge pull request #274 from schuenadel/include-buildSrc-in-cache-key
...
Include *.kt files in buildSrc in cache key
2022-08-10 10:10:46 +02:00
Marko Zivic
9e9f60b996
Merge pull request #285 from schuenadel/suggest-clear-cache-after-dependency-update
...
Remove `restoreKeys` to clear cache after update
2022-07-15 09:21:07 +02:00
Dmitry Shibanov
aa24fa78d2
regenerate dist
2022-06-24 16:18:43 +02:00
Evgenii Korolevskii
25d94e7786
add build
2022-06-24 16:05:43 +02:00
Evgenii Korolevskii
2fc49d780a
remove old build
2022-06-24 16:03:07 +02:00
Evgenii Korolevskii
a0500669b7
Merge branch 'main' into CacheVersionUpdateTo3
2022-06-24 15:42:06 +02:00
Evgenii Korolevskii
d397c16c56
build(cache): Update cache tool version
...
Graceful handling of error (non-validation one)
2022-06-24 15:32:10 +02:00
Florian Meriaux
48576e577e
npm run release
2022-06-15 08:19:27 +02:00
Florian Meriaux
fa01820a3b
add documentation notes
2022-06-15 08:17:30 +02:00
Florian Meriaux
3e3d8c490f
sbt-cache: don't cache some files.
2022-05-25 11:39:10 +02:00
Mario Schünadel
fa0272551b
Merge remote-tracking branch 'upstream/main' into suggest-clear-cache-after-dependency-update
2022-04-28 16:16:25 +02:00
Mario Schünadel
30cdb8c7dd
upstream with main v3.2.0
2022-04-28 15:55:20 +02:00
Kengo TODA
dd80852400
Housekeeping: Update zeit/ncc to vercel/ncc ( #270 )
2022-04-26 15:44:58 +02:00
Mario Schünadel
45b7b136cf
only Versions.kt and Dependencies.kt as cache key
2022-04-25 13:40:12 +02:00
Mario Schünadel
f56009127d
fix dist/*
2022-04-25 13:13:12 +02:00
Mario Schünadel
fa513641c0
Merge remote-tracking branch 'git@github.com-actions/setup-java.git/main' into include-buildSrc-in-cache-key
2022-04-25 12:43:44 +02:00
Florian Meriaux
0ed94a5678
Add SBT in cache managers. ( #302 )
2022-04-20 16:26:27 +02:00
Mario Schünadel
83b77aa58b
Merge branch 'actions:main' into suggest-clear-cache-after-dependency-update
2022-04-19 12:45:13 +02:00
Deepak Dahiya
9519cf1382
Merge pull request #317 from actions/t-dedah/updateCache
...
Updated @actions/cache
2022-04-11 19:06:07 +05:30
Deepak Dahiya
9c8c90e08c
Updated @actions/cache
2022-04-11 07:36:42 +00:00
Mario Schünadel
d2e3f417a9
Set output cache-hit
to indicate if cache was hit ( #275 )
2022-04-07 10:58:22 +02:00
Shubham Tiwari
dc1a9f2791
Caching on GHES ( #308 )
...
* initial changes
* review comments
* updated with correct message
* linting
* update version
* updated version
2022-03-31 15:09:57 -04:00
Dmitry Shibanov
f69f00b5e5
Update lockfileVersion ( #293 )
2022-02-24 14:42:37 +03:00
Mario Schünadel
efcb607a6b
remove "restoreKeys" to clear cache after update
2022-01-25 15:35:45 +01:00
Mario Schünadel
69e93308b0
Include *.kt files in buildSrc in cache key
2022-01-13 13:46:49 +01:00
Aparna Ravindra
5f00602cd1
Bumping up actions/cache version to 1.0.8 ( #254 )
2021-11-29 13:18:57 +03:00
Даниил Разоренов
d61af71edf
Add support for Liberica JDK ( #225 )
2021-11-29 12:15:06 +03:00
mikhailshaganov
7ac3cd263f
Prints error message encountered in cleanup-java ( #220 )
2021-09-24 12:53:06 +03:00
BJ Hargrave
d34438b137
cleanup: Use --delete-secret-and-public-key to delete GPG_PRIVATE_KEY ( #226 )
...
This deletes the secret key(s) and public keys(s) for the fingerprint
of the installed GPG_PRIVATE_KEY.
If the installed GPG_PRIVATE_KEY only contains a signing subkey without
the primary private key, the --delete-secret-and-public-key will
successfully delete the keys.
Signed-off-by: BJ Hargrave <bj@hargrave.dev>
2021-09-22 11:39:53 +03:00
Pavel Krulec
61c179a6ef
Bump http-client version (actions#221) ( #222 )
2021-09-14 15:04:11 +03:00
Kengo TODA
08e4e813b8
Introduce the dependency caching for Maven and Gradle ( #193 )
...
* implement a core logic to cache dependnecies
* integrate the cache logic to entry points
* add a user doc about the dependency cache feature
* reflect changes to the dist dir
* add a prefix to the cache key
https://github.com/actions/setup-java/pull/193/files#r669521434
* test: extract build.gradle to a file in __tests__ dir
* run the restore e2e test on the specified OS
* add an e2e test for maven
* fix the dependency among workflows
* stabilize the cache on the Windows in e2e test
* add .gitignore files to __tests__/cache directories
* try to run restore after the authentication
* use the key in state to save caches in the post process
* suggest users to run without daemon if fail to save Gradle cache on Windows
* add missing description in the README.md
* run clean-up tasks in serial
* Add validation for post step (#3 )
* work on fixing cache post step
* fix tests
* Update src/cleanup-java.ts
Co-authored-by: Konrad Pabjan <konradpabjan@github.com>
* Update src/cache.ts
Co-authored-by: Konrad Pabjan <konradpabjan@github.com>
* style: put the name of input to the constants.ts
* format: run `npm run build` to reflect changes to the dist dir
* chore: update licensed files by `licensed cache`
it still has three errors as follows:
>* setup-java.npm.sax
> filename: /Users/kengo/GitHub/setup-java/.licenses/npm/sax.dep.yml
> - license needs review: other
>
>* setup-java.npm.tslib-1.14.1
> filename: /Users/kengo/GitHub/setup-java/.licenses/npm/tslib-1.14.1.dep.yml
> - license needs review: 0bsd
>
>* setup-java.npm.tslib-2.3.0
> filename: /Users/kengo/GitHub/setup-java/.licenses/npm/tslib-2.3.0.dep.yml
> - license needs review: 0bsd
* fix: rerun ncc on macOS with node v12
* build: follow the suggestion at PR page
https://github.com/actions/setup-java/pull/193#issuecomment-901839546
* fix: throw error in case of no package manager file found
Co-authored-by: Dmitry Shibanov <dmitry-shibanov@github.com>
Co-authored-by: Konrad Pabjan <konradpabjan@github.com>
2021-08-19 20:19:35 +03:00
Maxim Lobanov
b53500dabc
Merge "v2-preview" branch into "main" ( #150 )
...
* actions/setup-java@v2 - Support different distributions (#132 )
* Implement support for custom vendors in setup-java
* minor improvements
* minor refactoring
* Add unit tests and e2e tests
* Update documentation for setup-java@v2 release
* minor improvements
* regenerate dist
* fix comments
* resolve comments
* resolve comments
* fix tests
* Update README.md
Co-authored-by: George Adams <george.adams@microsoft.com>
* Apply suggestions from code review
Co-authored-by: Konrad Pabjan <konradpabjan@github.com>
* fix minor nitpicks
* handle 4th digit
* pull latest main
* Update README.md
* rename adoptium to adopt
* rename adoptium to adopt
* rename adoptium to adopt
* Update README.md
* make java-version and distribution required for action
* update readme
* fix tests
* fix e2e tests
Co-authored-by: George Adams <george.adams@microsoft.com>
Co-authored-by: Konrad Pabjan <konradpabjan@github.com>
* Add "overwrite-settings" input parameter (#136 )
* add overwrite-settings parameter
* fix e2e tests
* print debug
* fix e2e tests
* add comment
* remove comment
* Add "Contents/Home" postfix on macOS if provider creates it (#139 )
* Update e2e-versions.yml
* Update e2e-versions.yml
* implement fix
* Update e2e-versions.yml
* Update installer.ts
* fix filter logic
* Update e2e-versions.yml
* remove extra logic
* Update e2e-versions.yml
* Add check-latest flag (#141 )
* add changes for check-latest
* run prerelease script
* resolving comments
* fixing tests
* fix spelling
* improve core.info messages
* run format
* run prerelease
* change version to fix test
* resolve comment for check-latest
* Update README.md
* added hosted tool cache section
* Apply suggestions from code review
Co-authored-by: Maxim Lobanov <v-malob@microsoft.com>
Co-authored-by: Konrad Pabjan <konradpabjan@github.com>
* Avoid "+" sign in Java path in v2-preview (#145 )
* try to handle _ versions
* more logs
* more debug
* test 1
* more fixes
* fix typo
* Update e2e-versions.yml
* add unit-tests
* remove debug info from tests
* debug pre-cached versions
* change e2e tests to ubuntu-latest
* update npm licenses
Co-authored-by: George Adams <george.adams@microsoft.com>
Co-authored-by: Konrad Pabjan <konradpabjan@github.com>
Co-authored-by: Dmitry Shibanov <dmitry-shibanov@github.com>
2021-04-05 13:02:27 +03:00
Thomas Boop
d202f5dbf7
Swap to Environment Files ( #104 )
...
* Add Licensed workflow and config files
* Manually validate dependencies
* Swap to Environment Files
2020-09-30 15:51:22 +02:00
Thomas Boop
11790a2d66
Add Licensed
To Help Verify Prod Licenses ( #88 )
...
* Add Licensed workflow and config files
* Manually validate dependencies
* Ignore Generated Files in Git PR's
* update contributing.md
2020-09-23 23:23:32 +02:00
Thomas Boop
3019d15cad
Add Third Party Licenses ( #87 )
2020-08-10 18:22:52 +02:00
Jared Petersen
38e0c8bd18
improved cleanup error message
2020-07-17 21:23:13 -06:00
Jared Petersen
4d8dc69fc8
fixing defaults
2020-07-15 21:15:27 -06:00
Jared Petersen
034b7a7488
forgot to run build
2020-07-15 20:19:14 -06:00
Jared Petersen
7f2382879a
addressed most of the feedback
2020-07-15 19:53:39 -06:00
Jared Petersen
d94db22179
Added support for GPG
2020-05-15 23:40:06 -07:00