Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
285 commits
Select commit Hold shift + click to select a range
69e9330
Include *.kt files in buildSrc in cache key
schuenadel Jan 12, 2022
ca584e7
Merge pull request #1 from schuenadel/include-buildSrc-in-cache-key
schuenadel Jan 13, 2022
efcb607
remove "restoreKeys" to clear cache after update
schuenadel Jan 13, 2022
2e1dfa1
Update Default runtime to node16 (#290)
thboop Feb 22, 2022
f69f00b
Update lockfileVersion (#293)
dmitry-shibanov Feb 24, 2022
c41070e
Update util.ts
tiwarishub Mar 31, 2022
efbea14
Update util.ts
tiwarishub Mar 31, 2022
e886040
Update zulu-installer.test.ts (#310)
tiwarishub Mar 31, 2022
dc1a9f2
Caching on GHES (#308)
tiwarishub Mar 31, 2022
0aa6f2a
Bump minimist from 1.2.5 to 1.2.6 (#303)
dependabot[bot] Apr 1, 2022
d2e3f41
Set output `cache-hit` to indicate if cache was hit (#275)
schuenadel Apr 7, 2022
cd35109
Bump actions to v3 (#314)
dmitry-shibanov Apr 7, 2022
9c8c90e
Updated @actions/cache
t-dedah Apr 11, 2022
1aa8bf7
Licensed
t-dedah Apr 11, 2022
fd3f675
Updated package-lock.json
t-dedah Apr 11, 2022
02c73de
Updated action version
t-dedah Apr 11, 2022
9519cf1
Merge pull request #317 from actions/t-dedah/updateCache
t-dedah Apr 11, 2022
83b77aa
Merge branch 'actions:main' into suggest-clear-cache-after-dependency…
schuenadel Apr 19, 2022
0ed94a5
Add SBT in cache managers. (#302)
fmeriaux Apr 20, 2022
055250a
Add CODE_OF_CONDUCT (#318)
dmitry-shibanov Apr 20, 2022
fa51364
Merge remote-tracking branch 'git@github.com-actions/setup-java.git/m…
schuenadel Apr 25, 2022
f560091
fix dist/*
schuenadel Apr 25, 2022
45b7b13
only Versions.kt and Dependencies.kt as cache key
schuenadel Apr 25, 2022
4fe61d2
[README] Add sbt as supported package manager for caching (#322)
ikesyo Apr 26, 2022
dd80852
Housekeeping: Update zeit/ncc to vercel/ncc (#270)
KengoTODA Apr 26, 2022
30cdb8c
upstream with main v3.2.0
schuenadel Apr 28, 2022
fa02725
Merge remote-tracking branch 'upstream/main' into suggest-clear-cache…
schuenadel Apr 28, 2022
bae3140
Add Amazon Corretto distribution (#312)
WtfJoke Apr 29, 2022
860f600
Add Amazon Corretto example and fix links (#325)
dmitry-shibanov May 4, 2022
05b9e39
Updates the sbt cache docs in the README (#327)
adamnfish May 9, 2022
e8f1c8b
Add Microsoft 11.0.15
AGulev May 24, 2022
72dec17
index.js
AGulev May 25, 2022
3e3d8c4
sbt-cache: don't cache some files.
May 25, 2022
1c449b9
Fix support for Zulu arm64 architecture
Jun 7, 2022
ec303d3
Merge pull request #331 from AGulev/microsoft-11.0.15
marko-zivic-93 Jun 8, 2022
1155606
msft: bump jdk17 to 17.0.3 and add aarch64 support to jdk11
gdams Jun 9, 2022
4fba831
fix test
gdams Jun 9, 2022
ddbbc2f
Merge pull request #342 from gdams/msft
marko-zivic-93 Jun 10, 2022
6280813
Merge pull request #339 from starburstdata/pp/fix-arm64-architecture
marko-zivic-93 Jun 10, 2022
fa01820
add documentation notes
Jun 15, 2022
48576e5
npm run release
Jun 15, 2022
187f735
npm run format
Jun 15, 2022
2506d21
Merge pull request #332 from fmeriaux/sbt-exclude-some-files
marko-zivic-93 Jun 15, 2022
7b469c4
sbt is a valid cache option value
pjfanning Jun 16, 2022
16cca54
Merge pull request #346 from pjfanning/patch-1
marko-zivic-93 Jun 20, 2022
d397c16
build(cache): Update cache tool version
e-korolevskii Jun 24, 2022
a050066
Merge branch 'main' into CacheVersionUpdateTo3
e-korolevskii Jun 24, 2022
4903eaf
update licenses
e-korolevskii Jun 24, 2022
821cc3d
Merge branch 'CacheVersionUpdateTo3' of https://github.com/e-korolevs…
e-korolevskii Jun 24, 2022
e6a4b93
update licenses
e-korolevskii Jun 24, 2022
2fc49d7
remove old build
e-korolevskii Jun 24, 2022
25d94e7
add build
e-korolevskii Jun 24, 2022
aa24fa7
regenerate dist
dmitry-shibanov Jun 24, 2022
2dfaeac
Merge pull request #347 from e-korolevskii/CacheVersionUpdateTo3
marko-zivic-93 Jul 4, 2022
e2f30c1
test(cache): Add test for cachetool v 3.0
e-korolevskii Jul 4, 2022
2c7a487
Merge pull request #350 from e-korolevskii/Add-tests-for-updated-cach…
marko-zivic-93 Jul 6, 2022
8ac768a
Add "Install multiple JDKs" README section
dsame Jul 7, 2022
66a8483
Remove unessary steps from the step
dsame Jul 7, 2022
bf1c35b
Make it clearer that the action supports Scala
julienrf Jul 7, 2022
3c69e15
use @v3 version
dsame Jul 14, 2022
c69efbe
Add distribution input
dsame Jul 15, 2022
46f0194
Merge pull request #351 from akv-platform/v-sdolin/issue-44
marko-zivic-93 Jul 15, 2022
9e9f60b
Merge pull request #285 from schuenadel/suggest-clear-cache-after-dep…
marko-zivic-93 Jul 15, 2022
8048bbe
Merge pull request #352 from julienrf/patch-1
marko-zivic-93 Jul 21, 2022
ad9cecf
update contributors guide
e-korolevskii Jul 31, 2022
858120d
formating
e-korolevskii Jul 31, 2022
40dd195
rephased documents
e-korolevskii Aug 3, 2022
8e8bf44
Update docs/contributors.md
e-korolevskii Aug 9, 2022
ef96bec
Merge pull request #274 from schuenadel/include-buildSrc-in-cache-key
marko-zivic-93 Aug 10, 2022
4656cbc
Merge branch 'actions:main' into main
e-korolevskii Aug 10, 2022
5b36705
Merge pull request #364 from e-korolevskii/main
marko-zivic-93 Aug 10, 2022
aa53851
Update actions version in package json (#377)
panticmilos Sep 5, 2022
749e449
Add Cache Hit Output (#373)
ansraliant Sep 7, 2022
d854b6d
Add support for multiple jdks (#368)
dmitry-shibanov Sep 8, 2022
7bbeb80
Fix typo (#380)
qhy040404 Sep 9, 2022
a96c2ca
improve documentation and more emphasis to Java 17 (#379)
dmitry-shibanov Sep 9, 2022
b80173a
Add inputs documentation to README
dsame Sep 22, 2022
cdc5f29
Fix cross-refernces
dsame Sep 22, 2022
26eeac8
Add json for Microsoft Build of OpenJDK (#386)
dmitry-shibanov Sep 22, 2022
a18c333
Add versions-manifest.json for Microsoft Build of OpenJDK (#383)
dmitry-shibanov Sep 23, 2022
499ae9c
Merge pull request #387 from akv-platform/v-sdolin/issue-382-docs2
marko-zivic-93 Sep 27, 2022
eb1418a
Add Maven Toolchains Declaration (#276)
Okeanos Jan 16, 2022
e150063
Merge pull request #282 from Okeanos/maven-toolchains-support
marko-zivic-93 Sep 28, 2022
dfcd06a
Update @actions/core to 1.10.0
rentziass Oct 6, 2022
fbb2692
Merge pull request #390 from rentziass/rentziass/update-actions-core
marko-zivic-93 Oct 7, 2022
a82e6d0
Update README.md (#391)
MarcellHarmaci Oct 10, 2022
3617c43
Default to runner architecture (#376)
cap10morgan Oct 10, 2022
2c53c1a
Update actions/cache to 3.0.4 version (#392)
kotewar Oct 17, 2022
de1bb2b
feat: support Gradle version catalog (#394)
KengoTODA Oct 17, 2022
bf2f02c
Pass the token input through on GHES for Microsoft Build of OpenJDK (…
dmitry-shibanov Nov 18, 2022
7db6b45
Eclipse Temurin instead of Adopt OpenJDK (#398)
LorenzoBettini Nov 18, 2022
6cdf39a
Add support for Oracle JDK (#401)
fniephaus Nov 23, 2022
bd7e5d2
Update minimatch to 3.1.2 (#413)
dmitry-shibanov Nov 23, 2022
19eeec5
Update to latest `actions/publish-action` (#411)
JamesMGreene Nov 23, 2022
dcd29da
Fix typo in README.md (#419)
ascopes Dec 5, 2022
c3ac5dd
Revert "Add support for Oracle JDK (#401)" (#421)
dmitry-shibanov Dec 5, 2022
1df8dbe
Add support for java.version file (#426)
e-korolevskii Dec 13, 2022
caaa9d7
Update workflows to use reusable-workflows
Dec 14, 2022
1eb7169
Update workflows
Dec 15, 2022
a3c7fb1
Add links to reusable workflows
Dec 15, 2022
545223a
refactor: Use early return pattern to avoid nested conditions (#428)
jongwooo Dec 16, 2022
06db6c2
Update architecture docs (#425)
panticmilos Dec 16, 2022
81f1f77
Update codeql.yml
Dec 16, 2022
3dc9295
Updae codeql.yml
Dec 16, 2022
8a24ed9
Merge branch 'main' of https://github.com/akv-platform/setup-java int…
Dec 19, 2022
007465e
Update action to use reusable-workflows repo
Dec 19, 2022
5bbbb02
Fix review points
Dec 20, 2022
35e7c82
Merge pull request #433 from akv-platform/apply-reusable-workflows
IvanZosimov Dec 22, 2022
bf3c595
Update CODEOWNERS
e-korolevskii Dec 22, 2022
5e1c7d4
update codeowners
e-korolevskii Dec 22, 2022
d401f0c
Merge pull request #435 from actions/update-codeowners
marko-zivic-93 Dec 23, 2022
03d1057
Update CODEOWNERS
e-korolevskii Dec 26, 2022
308abcb
Merge pull request #437 from actions/update-code-owners
marko-zivic-93 Dec 27, 2022
285fb31
Bump json5 from 2.2.0 to 2.2.3 (#439)
dependabot[bot] Jan 9, 2023
e113519
Update release-new-action-version.yml (#442)
MaksimZhukov Jan 12, 2023
8f12c5c
Updated readme file (#446)
piyush280599 Jan 19, 2023
9b86bbe
Update workflow badges (#449)
IvanZosimov Jan 31, 2023
3f07048
Revert "Revert "Add support for Oracle JDK (#401)" (#421)" (#450)
dmitry-shibanov Feb 7, 2023
14d87b2
Add link to the Oracle distribution (#451)
dmitry-shibanov Feb 8, 2023
ea15b3b
Update advanced-usage.md (#436)
benjub Feb 8, 2023
0de5c66
Add and configure ESLint and update configuration for Prettier (#458)
IvanZosimov Mar 9, 2023
676c490
Add update-config-files.yml
Mar 9, 2023
888b400
Merge pull request #463 from akv-platform/reusable-workflow
marko-zivic-93 Mar 10, 2023
669e072
Update configuration files (#464)
github-actions[bot] Mar 14, 2023
5ffc13f
IBM Semeru (OpenJ9) Support (#289)
jord1e Mar 21, 2023
e42168c
Fix glob bug in package.json scripts section (#475)
IvanZosimov Apr 3, 2023
191ba8c
always check postfix "Contents/Home" on macOS (#397)
erwin1 Apr 4, 2023
404e5db
fix sbt/scala cache key (#478)
Dogacel Apr 10, 2023
ddb82ce
Corretto toolcache folder name fix (#480)
IvanZosimov Apr 10, 2023
27bb911
Update microsoft-openjdk-versions.json
anishi1222 May 6, 2023
827f998
Versions updated.
aknishik May 6, 2023
9f75459
Revert "Versions updated."
aknishik May 6, 2023
8d9836d
Update versions
anishi1222 May 6, 2023
088a9ed
Version updated for Oracle JDK
anishi1222 May 6, 2023
d70493e
Update e2e-versions.yml
anishi1222 May 8, 2023
575d862
Update microsoft-openjdk-versions.json
anishi1222 May 10, 2023
9ff43a1
Update microsoft-installer.test.ts
anishi1222 May 10, 2023
cb77eb7
Merge pull request #1 from anishi1222/anishi1222-patch-1
anishi1222 May 10, 2023
3927f47
Merge pull request #489 from anishi1222/main
nikolai-laevskii Jun 8, 2023
c19d52b
Add mock data for microsoft-installer
nikolai-laevskii Jun 7, 2023
07b6c30
Add mocks for oracle installer
nikolai-laevskii Jun 7, 2023
01a228c
Merge pull request #498 from akv-platform/update-mocks
nikolai-laevskii Jun 8, 2023
ba4a2dd
Update configuration files
github-actions[bot] May 23, 2023
f4213ce
Install eslint-plugin-node
nikolai-laevskii May 23, 2023
5e4a7c3
Move eslint-plugin-node to dev dependencies
nikolai-laevskii May 23, 2023
87c1c70
Merge pull request #494 from akv-platform/remove-implicit-dependencies
nikolai-laevskii Jun 8, 2023
45058d7
Update xml2js (#484)
dmitry-shibanov Jun 15, 2023
1f2faad
Instruction to download custom distribution JDK and install (#500)
ragsmpl Jun 20, 2023
91f49aa
Fix XML namespaces wrongly using https
gnodet Jun 28, 2023
1a3cd38
Update Oracle JDK URL calculation
nikolai-laevskii Jun 8, 2023
46099e1
Build
nikolai-laevskii Jun 8, 2023
ebe05e0
Update build
nikolai-laevskii Jun 9, 2023
75c6561
Update dependencies (#511)
IvanZosimov Jul 10, 2023
33b10b6
Use archive as fallback only when dealing with major version
nikolai-laevskii Jul 18, 2023
4fb3975
Merge pull request #507 from akv-platform/update-oracle-jdk-url-calcu…
nikolai-laevskii Jul 18, 2023
cd89f46
Add versions properties to cache (#280)
Endi327 Jul 21, 2023
c16064d
Bump word-wrap from 1.2.3 to 1.2.4 (#516)
dependabot[bot] Jul 27, 2023
b943a4e
fix typo and remove unintentional(?) word (#518)
CyberFlameGO Jul 31, 2023
5b86b67
Fixed usage link within the README.md file (#525)
Aug 15, 2023
4075bfc
Merge pull request #503 from gnodet/fix-xml-namespaces
marko-zivic-93 Aug 31, 2023
0ab4596
add support for dragonwell (#532)
Accelerator1996 Sep 20, 2023
5caaba6
add support for microsoft openjdk 21.0.0 (#546)
ralfstuckert Oct 17, 2023
78078da
Update @actions/cache dependency and documentation (#549)
IvanZosimov Oct 17, 2023
9eda6b5
feat: implement cache-dependency-path option to control caching depen…
itchyny Nov 22, 2023
387ac29
Upgrade Node to v20 (#558)
aparnajyothi-y Nov 29, 2023
a237454
feat: bump actions/checkout and actions/setup-java to v4 (#533)
kbdharun Dec 1, 2023
16ef37f
HTTP errors when the token is undefined (#556)
peter-murray Dec 1, 2023
2f7af1b
make it clear that Java 21 is supported (#566)
Okeanos Dec 14, 2023
c0660d8
docs: add note about maven-gpg-plugin version (#570)
IvanZosimov Dec 14, 2023
3232623
Oracle JDK 21 support (#538)
jdubois Dec 14, 2023
7a445ee
Fix typo in configuration example (#572)
Bananeweizen Dec 21, 2023
9704b39
Added Windows Arm64 Support for Windows Arm64 Runners (#595)
mahabaleshwars Feb 28, 2024
80ae3c2
Update httpclient version and other dependencies (#607)
HarithaVattikuti Mar 8, 2024
5896cec
Added .tool-versions file support (#606)
mahabaleshwars Mar 12, 2024
99b8673
Patch for java version file (#610)
mahabaleshwars Mar 14, 2024
a1c6c9c
Updated advanced-usage.md (#622)
mahabaleshwars May 3, 2024
2e74cbc
Fix versions check failures (#634)
HarithaVattikuti May 22, 2024
fd08b9c
Bump undici from 5.28.3 to 5.28.4 (#616)
dependabot[bot] Jun 27, 2024
6a0805f
Fix the bug about parsing dragonwell version (#642) (#643)
Accelerator1996 Aug 1, 2024
67fbd72
Fix typos on Corretto (#665) (#666)
johnshajiang Aug 8, 2024
8e04ddf
Update Error Messages and Fix Architecture Detection for IBM Semeru (…
mahabaleshwars Aug 29, 2024
7467385
feat: add support for SapMachine JDK/JRE (#614)
Shegox Sep 5, 2024
2dfa201
basic validation failure fix (#682)
aparnajyothi-y Sep 6, 2024
78eae79
Add workflow file for publishing releases to immutable action package
Jcambass Sep 11, 2024
bcfbca5
Merge pull request #684 from actions/Jcambass-patch-1
Jcambass Sep 11, 2024
68b1d5a
Upgrade IA Publish
Jcambass Sep 16, 2024
0a40ce6
Add support for Oracle GraalVM (#501)
fniephaus Sep 18, 2024
40b9536
fix: add arch to cache key (#664)
Zxilly Sep 19, 2024
b36c23c
check-dist-failure-fix (#687)
aparnajyothi-y Sep 23, 2024
292cc14
Merge pull request #686 from actions/Jcambass-patch-1
Jcambass Sep 26, 2024
83a06ff
Fix Windows archives extraction issue (#689)
priyagupta108 Oct 10, 2024
870c199
Update workflows for GraalVM and Version Enhancements (#699)
mahabaleshwars Oct 21, 2024
8df1039
Refine `isGhes` logic (#697)
jww3 Oct 21, 2024
7136edc
Fix sbt and x86 CI failures on Ubuntu-24 (#693)
mahabaleshwars Dec 11, 2024
7a6d8a8
Add Support for JetBrains Runtime (#637)
gmitch215 Dec 12, 2024
99d3141
Update README.md (#723)
Jan 16, 2025
51ab6d2
Update cache from 3.2.4 to 4.0.0 (#724)
aparnajyothi-y Jan 16, 2025
28b532b
Create dependabot.yml (#722)
HarithaVattikuti Jan 21, 2025
d4e4b6b
Bump @actions/http-client from 2.2.1 to 2.2.3 (#728)
dependabot[bot] Jan 28, 2025
25f376e
Bump actions/publish-immutable-action from 0.0.3 to 0.0.4 (#727)
dependabot[bot] Jan 28, 2025
3a4f6e1
Bump @types/jest from 29.5.12 to 29.5.14 (#729)
dependabot[bot] Jan 28, 2025
799ee7c
Add Documentation to Recommend Using GraalVM JDK 17 Version to 17.0.1…
aparnajyothi-y Mar 3, 2025
b8ebb8b
upgrade @action/cache from 4.0.0 to 4.0.2 (#766)
aparnajyothi-y Mar 19, 2025
3b6c050
Remove duplicated GraalVM section in documentation (#716)
Marcono1234 Mar 25, 2025
148017a
Bump @actions/glob from 0.4.0 to 0.5.0 (#744)
dependabot[bot] Apr 1, 2025
dd38875
Bump ts-jest from 29.1.2 to 29.2.5 (#743)
dependabot[bot] Apr 8, 2025
c5195ef
actions/cache upgrade to 4.0.3 (#773)
aparnajyothi-y Apr 8, 2025
f4f1212
Update publish-immutable-actions.yml (#798)
HarithaVattikuti Apr 16, 2025
ebb356c
Improve Error Handling for Setup-Java Action to Help Debug Intermitte…
gowridurgad Jun 23, 2025
67aec00
Fix: prevent default installation of JetBrains pre-releases (#859)
priyagupta108 Jul 3, 2025
c190c18
Bump eslint-plugin-jest from 27.9.0 to 29.0.1 (#730)
dependabot[bot] Jul 7, 2025
ae2b61d
Bump undici from 5.28.5 to 5.29.0 (#833)
dependabot[bot] Jul 15, 2025
e9343db
Bumps form-data (#887)
gowridurgad Jul 30, 2025
0913e9a
Upgrade to node 24 (#888)
salmanmkc Aug 20, 2025
dded088
Bump actions/checkout from 4 to 5 (#896)
dependabot[bot] Aug 21, 2025
d0351b4
Update documentation to use checkout and Java v5 (#903)
lmvysakh Sep 3, 2025
a7ab372
Bump prettier from 2.8.8 to 3.6.2 (#873)
dependabot[bot] Sep 9, 2025
8c57fa3
Clarify JAVA_HOME and PATH setup in README (#841)
chiranjib-swain Sep 16, 2025
ead9eaa
Update Regex to Support All ASDF Versions for the supported distribut…
aparnajyothi-y Sep 16, 2025
de5a937
adds microsoft openjdk25 builds (#927)
the-mod Oct 27, 2025
6ba5449
Enhance error logging for network failures to include endpoint/IP det…
priya-kinthali Nov 13, 2025
66b9457
Update SapMachine URLs (#955)
RealCLanger Nov 17, 2025
46c56d6
Add GitHub Token Support for GraalVM and Refactor Code (#849)
mahabaleshwars Nov 18, 2025
4e7e684
feat: Add support for `.sdkmanrc` file in `java-version-file` paramet…
guicamest Nov 25, 2025
f2beeb2
Bump actions/publish-action from 0.3.0 to 0.4.0 (#912)
dependabot[bot] Dec 4, 2025
5d7b214
Retry on HTTP 522 Connection timed out (#964)
findepi Dec 23, 2025
1b1bbe1
readme update (#972)
priya-kinthali Jan 20, 2026
d81c4e4
Upgrade @actions/cache to v5 (#968)
salmanmkc Jan 20, 2026
f7a6fef
Bump actions/checkout from 5 to 6 (#961)
dependabot[bot] Jan 22, 2026
be666c2
Chore: Version Update and Checkout Update to v6 (#973)
mahabaleshwars Jan 22, 2026
fe779bf
feat(readme): update Java version to 25 in setup examples (#969)
alaahong Feb 19, 2026
1d018f9
Bump minimatch from 3.1.2 to 3.1.5 (#984)
dependabot[bot] Mar 2, 2026
0756542
Refactor error handling and improve test logging for installers (#989)
chiranjib-swain Apr 13, 2026
c76542e
chore: upgrade dependencies (@actions/core, cache, glob, http-client,…
Copilot Apr 15, 2026
b622de1
Add Oracle JDK 17 licensing limitation note (#1001)
mahabaleshwars Apr 15, 2026
307d3a2
update readme for ubuntu sudo java_home behavior (#1013)
mahabaleshwars Jun 8, 2026
576b821
Merge pull request #674 from gdams/alpine
gdams Jun 12, 2026
1071fc1
fix: resolve npm audit vulnerabilities in fast-xml-builder and fast-x…
gdams Jun 12, 2026
662bb59
Bump @typescript-eslint/eslint-plugin from 8.35.1 to 8.46.2 (#952)
dependabot[bot] Jun 12, 2026
1756ab6
Bump eslint-config-prettier from 8.10.0 to 10.1.8 (#881)
dependabot[bot] Jun 12, 2026
039af37
Bump picomatch, @types/jest, jest, jest-circus and ts-jest (#1016)
dependabot[bot] Jun 12, 2026
ad9d6a6
Bump @types/node from 24.1.0 to 25.9.3 (#950)
dependabot[bot] Jun 12, 2026
43120bc
Implement pagination with link headers for Adoptium based apis (#1014)
johnoliver Jun 12, 2026
b24df5b
Make the Adoptopenjdk package type look at the Temurin repo first for…
johnoliver Jun 12, 2026
ad2b381
Bump @vercel/ncc from 0.38.1 to 0.44.0 (#1018)
dependabot[bot] Jun 16, 2026
f300429
Bump @typescript-eslint/parser from 8.48.0 to 8.61.1 (#1021)
dependabot[bot] Jun 16, 2026
c9b6aee
Fix codeql workflow permissions (#993)
jsoref Jun 17, 2026
bc52a13
fix CodeQL permissions (#1025)
gdams Jun 17, 2026
baa1691
fix: reject non-semver candidate versions in isVersionSatisfies (#1009)
sproctor Jun 18, 2026
6e9017e
Bump @actions/cache to 5.1.0, handle cache write denied (#1026)
jasongin Jun 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Ignore list
/*

# Do not ignore these folders:
!__tests__/
!src/
51 changes: 51 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
// This is a reusable configuration file copied from https://github.com/actions/reusable-workflows/tree/main/reusable-configurations. Please don't make changes to this file as it's the subject of an automatic update.
module.exports = {
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/recommended',
'plugin:eslint-plugin-jest/recommended',
'eslint-config-prettier'
],
parser: '@typescript-eslint/parser',
plugins: ['@typescript-eslint', 'eslint-plugin-node', 'eslint-plugin-jest'],
rules: {
'@typescript-eslint/no-require-imports': 'error',
'@typescript-eslint/no-non-null-assertion': 'off',
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/no-empty-function': 'off',
'@typescript-eslint/ban-ts-comment': [
'error',
{
'ts-ignore': 'allow-with-description'
}
],
'no-console': 'error',
'yoda': 'error',
'prefer-const': [
'error',
{
destructuring: 'all'
}
],
'no-control-regex': 'off',
'no-constant-condition': ['error', {checkLoops: false}],
'node/no-extraneous-import': 'error'
},
overrides: [
{
files: ['**/*{test,spec}.ts'],
rules: {
'@typescript-eslint/no-unused-vars': 'off',
'jest/no-standalone-expect': 'off',
'jest/no-conditional-expect': 'off',
'no-console': 'off',

}
}
],
env: {
node: true,
es6: true,
'jest/globals': true
}
};
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
* text=auto eol=lf
dist/index.js -diff -merge
dist/index.js linguist-generated=true
.licenses/** -diff linguist-generated=true
3 changes: 1 addition & 2 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
* @actions/actions-service
* @actions/virtual-environments-owners
* @actions/setup-actions-team
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
blank_issues_enabled: false
blank_issues_enabled: false
22 changes: 22 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
# Enable version updates for npm
- package-ecosystem: 'npm'
# Look for `package.json` and `lock` files in the `root` directory
directory: '/'
# Check the npm registry for updates every day (weekdays)
schedule:
interval: 'weekly'

# Enable version updates for GitHub Actions
- package-ecosystem: 'github-actions'
# Workflow files stored in the default location of `.github/workflows`
# You don't need to specify `/.github/workflows` for `directory`. You can use `directory: "/"`.
directory: '/'
schedule:
interval: 'weekly'
19 changes: 19 additions & 0 deletions .github/workflows/basic-validation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Basic validation

on:
push:
branches:
- main
- releases/*
paths-ignore:
- '**.md'
pull_request:
paths-ignore:
- '**.md'

jobs:
call-basic-validation:
name: Basic validation
uses: actions/reusable-workflows/.github/workflows/basic-validation.yml@main
with:
node-version: '24.x'
33 changes: 0 additions & 33 deletions .github/workflows/build.yml

This file was deleted.

19 changes: 19 additions & 0 deletions .github/workflows/check-dist.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Check dist/

on:
push:
branches:
- main
paths-ignore:
- '**.md'
pull_request:
paths-ignore:
- '**.md'
workflow_dispatch:

jobs:
call-check-dist:
name: Check dist/
uses: actions/reusable-workflows/.github/workflows/check-dist.yml@main
with:
node-version: '24.x'
18 changes: 18 additions & 0 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: CodeQL analysis

on:
push:
branches: [main]
pull_request:
branches: [main]
schedule:
- cron: '0 3 * * 0'

jobs:
call-codeQL-analysis:
permissions:
actions: read
contents: read
security-events: write
name: CodeQL analysis
uses: actions/reusable-workflows/.github/workflows/codeql-analysis.yml@main
93 changes: 93 additions & 0 deletions .github/workflows/e2e-cache-dependency-path.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
name: Validate cache with cache-dependency-path option

on:
push:
branches:
- main
- releases/*
paths-ignore:
- '**.md'
pull_request:
paths-ignore:
- '**.md'

defaults:
run:
shell: bash

jobs:
gradle1-save:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [macos-latest, windows-latest, ubuntu-latest]
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Run setup-java with the cache for gradle
uses: ./
id: setup-java
with:
distribution: 'adopt'
java-version: '17'
cache: gradle
cache-dependency-path: __tests__/cache/gradle1/*.gradle*
- name: Create files to cache
# Need to avoid using Gradle daemon to stabilize the save process on Windows
# https://github.com/actions/cache/issues/454#issuecomment-840493935
run: |
gradle downloadDependencies --no-daemon -p __tests__/cache/gradle1
if [ ! -d ~/.gradle/caches ]; then
echo "::error::The ~/.gradle/caches directory does not exist unexpectedly"
exit 1
fi
gradle1-restore:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [macos-latest, windows-latest, ubuntu-latest]
needs: gradle1-save
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Run setup-java with the cache for gradle
uses: ./
id: setup-java
with:
distribution: 'adopt'
java-version: '11'
cache: gradle
cache-dependency-path: __tests__/cache/gradle1/*.gradle*
- name: Confirm that ~/.gradle/caches directory has been made
run: |
if [ ! -d ~/.gradle/caches ]; then
echo "::error::The ~/.gradle/caches directory does not exist unexpectedly"
exit 1
fi
ls ~/.gradle/caches/
gradle2-restore:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [macos-latest, windows-latest, ubuntu-latest]
needs: gradle1-save
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Run setup-java with the cache for gradle
uses: ./
id: setup-java
with:
distribution: 'adopt'
java-version: '11'
cache: gradle
cache-dependency-path: __tests__/cache/gradle2/*.gradle*
- name: Confirm that ~/.gradle/caches directory has not been made
run: |
if [ -d ~/.gradle/caches ]; then
echo "::error::The ~/.gradle/caches directory exists unexpectedly"
exit 1
fi
Loading