├── .gitattributes ├── .github ├── java.json └── workflows │ ├── licensed.yml │ ├── test-nightly.yml │ └── workflow.yml ├── .gitignore ├── .licensed.yml ├── .licenses └── npm │ ├── @actions │ ├── core.dep.yml │ ├── exec.dep.yml │ ├── http-client-1.0.11.dep.yml │ ├── http-client-2.0.1.dep.yml │ ├── io.dep.yml │ └── tool-cache.dep.yml │ ├── @oozcitak │ ├── dom.dep.yml │ ├── infra.dep.yml │ ├── url.dep.yml │ └── util.dep.yml │ ├── @types │ └── node.dep.yml │ ├── argparse.dep.yml │ ├── esprima.dep.yml │ ├── js-yaml.dep.yml │ ├── semver.dep.yml │ ├── sprintf-js.dep.yml │ ├── tunnel.dep.yml │ ├── uuid.dep.yml │ └── xmlbuilder2.dep.yml ├── .prettierrc.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── __tests__ ├── auth.test.ts ├── gpg.test.ts ├── installer.test.ts ├── util.test.ts ├── verify-java.ps1 └── verify-java.sh ├── action.yml ├── dist ├── cleanup │ └── index.js └── setup │ ├── index.js │ └── unzip ├── jest.config.js ├── package.json ├── src ├── auth.ts ├── cleanup-java.ts ├── constants.ts ├── gpg.ts ├── installer.ts ├── setup-java.ts ├── setup-jdk.ts └── util.ts ├── tsconfig.json └── yaml-lint-config.yml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/java.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.github/java.json -------------------------------------------------------------------------------- /.github/workflows/licensed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.github/workflows/licensed.yml -------------------------------------------------------------------------------- /.github/workflows/test-nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.github/workflows/test-nightly.yml -------------------------------------------------------------------------------- /.github/workflows/workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.github/workflows/workflow.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.licensed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.licensed.yml -------------------------------------------------------------------------------- /.licenses/npm/@actions/core.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.licenses/npm/@actions/core.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@actions/exec.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.licenses/npm/@actions/exec.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@actions/http-client-1.0.11.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.licenses/npm/@actions/http-client-1.0.11.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@actions/http-client-2.0.1.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.licenses/npm/@actions/http-client-2.0.1.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@actions/io.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.licenses/npm/@actions/io.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@actions/tool-cache.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.licenses/npm/@actions/tool-cache.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@oozcitak/dom.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.licenses/npm/@oozcitak/dom.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@oozcitak/infra.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.licenses/npm/@oozcitak/infra.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@oozcitak/url.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.licenses/npm/@oozcitak/url.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@oozcitak/util.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.licenses/npm/@oozcitak/util.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@types/node.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.licenses/npm/@types/node.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/argparse.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.licenses/npm/argparse.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/esprima.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.licenses/npm/esprima.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/js-yaml.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.licenses/npm/js-yaml.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/semver.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.licenses/npm/semver.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/sprintf-js.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.licenses/npm/sprintf-js.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/tunnel.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.licenses/npm/tunnel.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/uuid.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.licenses/npm/uuid.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/xmlbuilder2.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.licenses/npm/xmlbuilder2.dep.yml -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/auth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/__tests__/auth.test.ts -------------------------------------------------------------------------------- /__tests__/gpg.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/__tests__/gpg.test.ts -------------------------------------------------------------------------------- /__tests__/installer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/__tests__/installer.test.ts -------------------------------------------------------------------------------- /__tests__/util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/__tests__/util.test.ts -------------------------------------------------------------------------------- /__tests__/verify-java.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/__tests__/verify-java.ps1 -------------------------------------------------------------------------------- /__tests__/verify-java.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/__tests__/verify-java.sh -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/action.yml -------------------------------------------------------------------------------- /dist/cleanup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/dist/cleanup/index.js -------------------------------------------------------------------------------- /dist/setup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/dist/setup/index.js -------------------------------------------------------------------------------- /dist/setup/unzip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/dist/setup/unzip -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/package.json -------------------------------------------------------------------------------- /src/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/src/auth.ts -------------------------------------------------------------------------------- /src/cleanup-java.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/src/cleanup-java.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/gpg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/src/gpg.ts -------------------------------------------------------------------------------- /src/installer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/src/installer.ts -------------------------------------------------------------------------------- /src/setup-java.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/src/setup-java.ts -------------------------------------------------------------------------------- /src/setup-jdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/src/setup-jdk.ts -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/src/util.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yaml-lint-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joschi/setup-jdk/HEAD/yaml-lint-config.yml --------------------------------------------------------------------------------