d2bb5a81bf
Fix failing GitHub Actions job for graalvm 24-ea ( #1227 )
...
* Initial plan
* Normalize EA setup-java version output in verify-java.sh
Co-authored-by: brunoborges <129743+brunoborges@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: brunoborges <129743+brunoborges@users.noreply.github.com >
Co-authored-by: Bruno Borges <brborges@microsoft.com >
2026-08-06 23:43:55 -04:00
536de9e5ba
Remove legacy Adopt distributions in v6 ( #1185 )
...
* Initial plan
* Remove legacy Adopt distributions
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Bruno Borges <brborges@microsoft.com >
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-07-31 15:48:18 -04:00
1c3b3d28f0
Support Temurin JDKs with JMOD files ( #1149 )
...
* Initial plan
* Add Temurin JMOD installation support
* Rebuild action bundles
* Use java-package for Temurin JMODs
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: e7d8c581-2d14-4ccc-aeca-afc0f3b0c2bc
* Fix Temurin JMOD test paths on Windows
Use platform-aware path construction for the JMOD copy and cache assertions so the Windows test expects backslash-normalized paths.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Bruno Borges <brborges@microsoft.com >
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Copilot-Session: e7d8c581-2d14-4ccc-aeca-afc0f3b0c2bc
2026-07-28 18:39:15 -04:00
0b0bd25927
Add OpenJDK distribution ( #1147 )
...
* Initial plan
* Add OpenJDK distribution
* Support archived OpenJDK release formats
* Handle legacy OpenJDK URL layout
* Resolve legacy OpenJDK build metadata
* Rename OpenJDK distribution to oracle-openjdk
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: 2c93ae0c-bbf5-40f5-bf6e-40168d0e267f
* Make OpenJDK tests platform independent
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: 2c93ae0c-bbf5-40f5-bf6e-40168d0e267f
* Document Oracle OpenJDK early access builds
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: 2c93ae0c-bbf5-40f5-bf6e-40168d0e267f
* Clarify Oracle OpenJDK security note
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: 2c93ae0c-bbf5-40f5-bf6e-40168d0e267f
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Bruno Borges <brborges@microsoft.com >
Copilot-Session: 2c93ae0c-bbf5-40f5-bf6e-40168d0e267f
2026-07-28 15:55:33 -04:00
089b010dc8
Add force-download option for reproducible JDK builds ( #1148 )
...
* Initial plan
* Add force-download input
* Build force-download action bundles
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Bruno Borges <brborges@microsoft.com >
2026-07-28 14:43:47 -04:00
e07d36bbdd
Set GRAALVM_HOME for GraalVM distributions ( #1146 )
...
* Initial plan
* Set GRAALVM_HOME for GraalVM distributions
* Rebuild setup action bundle
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-07-27 22:27:24 -04:00
69304e5bab
Remediate npm audit findings and rebuild distributions ( #1145 )
...
* Pin patched brace-expansion release
* Rebuild action bundles
* Refresh licensed npm cache records
* Restore compatible brace expansion versions
* Restore transitive dependency license records
* Fix brace-expansion GHSA-mh99-v99m-4gvg vulnerability via npm overrides
* Update licensed dependency records to fix CI license check
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-07-27 21:57:35 -04:00
80c368b720
Disable persisted checkout credentials in e2e workflow ( #1115 )
...
* Initial plan
* Disable persisted checkout credentials in e2e set-default job (alert #124 )
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Bruno Borges <brborges@microsoft.com >
2026-07-14 16:11:17 -04:00
cd57b95697
Fix template injection in e2e-versions.yml (zizmor alert #122 ) ( #1120 )
...
* Initial plan
* Fix template injection in e2e-versions.yml (zizmor alert #122 )
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-07-14 15:55:49 -04:00
7a475d86d1
Fix template injection (zizmor alert #118 ) in e2e-versions.yml ( #1114 )
...
* Initial plan
* Fix template injection alert #118 in e2e-versions.yml
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-07-14 15:36:28 -04:00
2a07c83aea
feat: add .mvn/extensions.xml to Maven cache key pattern ( #1041 )
...
* Initial plan
* feat: add .mvn/extensions.xml to Maven cache key pattern
Closes #990
Maven build extensions declared in `.mvn/extensions.xml` can introduce
additional plugin dependencies (e.g. lifecycle participants, custom
packaging types). Including this file in the cache key hash ensures that
changes to extensions — which affect what plugin JARs Maven downloads —
properly invalidate the cache, preventing stale caches from missing
newly-required plugin dependencies.
Changes:
- src/cache.ts: add `**/.mvn/extensions.xml` to Maven pattern array
- __tests__/cache.test.ts: update pattern expectations; add new test
- README.md: document the new file in the Maven cache key hash list
* test: update maven cache error test name for extensions.xml
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Bruno Borges <brborges@microsoft.com >
2026-07-08 10:07:54 +01:00
733efaeaca
feat: Disable interactiveMode in generated Maven settings.xml ( #1052 )
...
* Initial plan
* Add interactiveMode false to generated maven settings.xml
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Bruno Borges <brborges@microsoft.com >
2026-07-02 17:22:38 -04:00
324b33387d
Fix arm64 e2e workflow tests mislabeled as x64 ( #1073 )
...
* Initial plan
* Fix mislabeled arch in e2e workflow job names for Apple silicon runners
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Bruno Borges <brborges@microsoft.com >
2026-07-02 15:30:53 -04:00
1d56e31dbb
dist: Add GraalVM Community distribution support ( #1042 )
...
* Initial plan
* feat: add graalvm community distribution support
* build: update bundled dist for graalvm community support
* chore: address GraalVM community review feedback
* fix: tidy graalvm community validation follow-ups
* refactor: simplify GraalVM Community release resolution
* refactor: address review feedback on Community resolver
* refactor: rename pagination index for clarity
* test: fix graalvm installer test formatting
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Bruno Borges <brborges@microsoft.com >
2026-06-23 13:19:27 -04:00
5431e71f9a
docs: add JavaFX Maven project configuration instructions ( #1044 )
...
* Initial plan
* docs: add JavaFX Maven project configuration instructions
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Bruno Borges <brborges@microsoft.com >
2026-06-22 18:04:38 -04:00
4baa9b45d2
docs: replace non-existent HelloWorldApp references with java --version ( #1043 )
...
* Initial plan
* docs: replace HelloWorldApp references with java --version in README and advanced-usage
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-06-22 17:59:24 -04:00
c09b25f3e7
Clarify README version syntax and migration guidance ( #1038 )
...
* Initial plan
* Clarify README version guidance
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-06-22 16:38:14 -04:00
c76542e033
chore: upgrade dependencies (@actions/core, cache, glob, http-client, tool-cache, xmlbuilder2) ( #999 )
...
* chore: upgrade dependencies and update license cache
Agent-Logs-Url: https://github.com/actions/setup-java/sessions/55ba1e4b-a515-4177-8a35-44bffa4ad0c0
Co-authored-by: lmvysakh <187510632+lmvysakh@users.noreply.github.com >
* chore: upgrade @actions/exec ^1.0.4→^2.0.0 and @actions/io ^1.0.2→^2.0.0
Agent-Logs-Url: https://github.com/actions/setup-java/sessions/8be3df50-f347-42da-9734-73f71bf89d40
Co-authored-by: lmvysakh <187510632+lmvysakh@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: lmvysakh <187510632+lmvysakh@users.noreply.github.com >
2026-04-15 12:30:24 -05:00