Jochen Schalanda
4b1b3d4a82
Add support for Eclipse Temurin ( #201 )
...
* Add support for Adoptium OpenJDK
Refs https://github.com/actions/setup-java/issues/191
* Rename distribution to Eclipse Temurin
* Update end-to-end tests in GitHub workflows
* Exclude e2e tests for Temurin JREs for now
* fix version
* Update e2e-versions.yml
* Handle Eclipse Temurin version suffixes ("beta")
* Add test for new version suffix "beta"
* Add updated `index.js`
* fix an issue
Co-authored-by: Maxim Lobanov <maxim-lobanov@github.com>
2021-08-06 13:12:36 +03:00
Marcel
cbc183b1c1
Added 'adopt-hotspot' and 'adopt-openj9' ( #155 )
...
* Added 'adopt-hotspot' and 'adopt-openj9'
* Fixed adopt toolchain folder
2021-05-17 16:33:21 +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
Maxim Lobanov
ebb424f2cb
Beatify "main" warning about breaking changes ( #144 )
...
* add warning
* Update src/setup-java.ts
Co-authored-by: Konrad Pabjan <konradpabjan@github.com>
* Update index.js
Co-authored-by: Konrad Pabjan <konradpabjan@github.com>
2021-03-22 12:05:47 +03:00
Maxim Lobanov
9c7940b9c6
Add breaking change warning to 'main' branch ( #138 )
...
* add warning
* Update src/setup-java.ts
Co-authored-by: Konrad Pabjan <konradpabjan@github.com>
Co-authored-by: Konrad Pabjan <konradpabjan@github.com>
2021-03-22 11:06:35 +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
Konrad Pabjan
fe06bcdc44
Remove old dist/index.js file ( #96 )
...
* Remove old dist/index.js file
* Misc fixes
2020-08-24 14:19:47 +02:00
Austin Shalit
d34a7e45c8
Architecture Support ( #95 )
...
* Quick fix for 32-bit architecture support.
* Validate arch at input
Co-authored-by: Émile Grégoire <eg@emilegregoire.ca>
2020-08-24 12:35:41 +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
2d0e474aa9
removed unecessary set secret -- it's an environment variable not a literal
2020-07-15 20:27:28 -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
01f44229d4
Merge remote-tracking branch 'upstream/master'
2020-06-23 20:54:13 -07:00
Arthur Baars
88965601fb
Keep old environment variable for backwards compatibility
2020-06-17 21:37:10 +02:00
Arthur Baars
655cb05195
Add comment explaining why the environment variable should be normalized
2020-06-17 19:37:01 +02:00
Arthur Baars
81bfa641b0
Normalize extendedJavaHome environment variable
...
The extendedJavaHome environment variable contains `.` symbols in the version. This causes the environment variable to be ignored by the action runner. It's best to replace those and other non standard symbols with and underscore.
For reference:
> Environment variable names used by the utilities in the Shell and Utilities volume of IEEE Std 1003.1-2001 consist solely of uppercase letters, digits, and the '_' (underscore) from the characters defined in Portable Character Set .
2020-06-17 18:17:42 +02:00
Thomas Broyer
457d7a4579
Add output parameters for the tool path and version
...
This allows calling the action multiple times in the
same job and retrieving the path and/or version in
other steps.
Fixes #65
2020-05-27 09:04:20 +02:00
Jared Petersen
e494666ae9
fixed setSecret
2020-05-22 21:30:38 -07:00
Jared Petersen
d94db22179
Added support for GPG
2020-05-15 23:40:06 -07:00
eric sciple
9c4f82dc57
add retries and error handling
2020-02-11 16:37:51 -05:00
David Kale
90c448a85d
Update packages to support http_proxy
2020-02-06 15:44:54 -05:00
Konrad Pabjan
ae23cbb7c2
Update master with dependabot fixes
2019-12-31 00:51:09 -05:00
Gil Tene
ae687a76f9
Update index.js
2019-12-21 19:56:10 -08:00
Bryan Clark
7e36086f36
Pass undefined when empty
2019-12-19 14:20:17 -08:00
Bryan Clark
1bba665156
Try env variables
2019-12-19 11:28:11 -08:00
Bryan Clark
6924f73ee0
Address latest review feedback
2019-12-19 08:52:26 -08:00
Bryan Clark
ce88feea94
Move to settings-path
2019-12-10 13:02:21 -08:00
Bryan Clark
ae11e1a1b6
Allow for alternate settings.xml file location
...
Use the m2-home to specify a new location for the settings.xml file
2019-12-10 10:03:33 -08:00
Bryan Clark
551e2a2770
sanitzie XML characters
2019-12-10 09:26:51 -08:00
Bryan Clark
f33acc6b4f
build release
2019-12-06 14:46:43 -05:00
Bryan Clark
797045350f
code == EEXIST
2019-12-05 00:54:26 -05:00
Bryan Clark
948db7588e
strringify the logs
2019-12-05 00:48:15 -05:00
Bryan Clark
2b05c00514
logging code
2019-12-05 00:45:56 -05:00
Bryan Clark
96236d7072
return but shoudl still fail
2019-12-05 00:43:41 -05:00
Bryan Clark
12896dfb0f
logging options
2019-12-05 00:41:50 -05:00
Bryan Clark
bfbec53132
log when we overwrite the file
2019-12-04 23:54:21 -05:00
Bryan Clark
ade090c5cf
Update index.js
2019-11-28 14:48:39 -08:00
Bryan Clark
cda418e54a
Update index.js
2019-11-28 14:22:38 -08:00
Bryan Clark
7d69f8015b
build index.js
2019-11-28 14:13:43 -08:00
Bryan Clark
18983b8d3d
Update gitattributes and remove lib files
2019-11-28 13:35:47 -08:00
Konrad Pabjan
980efe83e2
Cleanup
2019-11-25 10:12:17 -05:00
Konrad Pabjan
66e61f647e
Configure ncc and remove node_modules
2019-11-25 10:04:57 -05:00