diff --git a/README.md b/README.md index e03ce14..c22a9c0 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ steps: - uses: actions/checkout@latest - uses: actions/setup-java@v1 with: - version: '9.0.4' // The JDK version to make available on the path. Takes a whole or semver Jdk version, or 1.x syntax (e.g. 1.8 => Jdk 8.x) + java-version: '9.0.4' // The JDK version to make available on the path. Takes a whole or semver Jdk version, or 1.x syntax (e.g. 1.8 => Jdk 8.x) architecture: x64 // (x64 or x86) - defaults to x64 - run: java -cp java HelloWorldApp ``` @@ -30,7 +30,7 @@ steps: - uses: actions/checkout@master - uses: actions/setup-java@v1 with: - version: '4.0.0' + java-version: '4.0.0' architecture: x64 jdkFile: // Optional - jdkFile to install java from. Useful for versions not supported by Azul - run: java -cp java HelloWorldApp @@ -50,7 +50,7 @@ jobs: - name: Setup java uses: actions/setup-java@v1 with: - version: ${{ matrix.java }} + java-version: ${{ matrix.java }} architecture: x64 - run: java -cp java HelloWorldApp ``` diff --git a/action.yml b/action.yml index a01bf4c..f1081cc 100644 --- a/action.yml +++ b/action.yml @@ -2,7 +2,7 @@ name: 'Setup Java environment' description: 'Setup your runner with Java' author: 'GitHub' inputs: - version: + java-version: description: 'The JDK version to make available on the path. Takes a whole or semver Jdk version, or 1.x syntax (e.g. 1.8 => Jdk 8.x)' required: true architecture: @@ -12,6 +12,9 @@ inputs: jdkFile: description: 'Path to where the compressed JDK is located. The path could be in your source repository or a local path on the agent.' required: false +# Deprecated option, do not use. Will not be supported after October 1, 2019 + version: + description: 'Deprecated. Use java-version instead. Will not be supported after October 1, 2019' runs: using: 'node12' main: 'lib/setup-java.js' diff --git a/lib/setup-java.js b/lib/setup-java.js index 1e22917..05e231c 100644 --- a/lib/setup-java.js +++ b/lib/setup-java.js @@ -21,7 +21,10 @@ const path = __importStar(require("path")); function run() { return __awaiter(this, void 0, void 0, function* () { try { - const version = core.getInput('version', { required: true }); + let version = core.getInput('version'); + if (!version) { + version = core.getInput('java-version', { required: true }); + } const arch = core.getInput('architecture', { required: true }); const jdkFile = core.getInput('jdkFile', { required: false }) || ''; yield installer.getJava(version, arch, jdkFile); diff --git a/src/setup-java.ts b/src/setup-java.ts index 86b225d..c5f84ba 100644 --- a/src/setup-java.ts +++ b/src/setup-java.ts @@ -4,7 +4,10 @@ import * as path from 'path'; async function run() { try { - const version = core.getInput('version', {required: true}); + let version = core.getInput('version'); + if (!version) { + version = core.getInput('java-version', {required: true}); + } const arch = core.getInput('architecture', {required: true}); const jdkFile = core.getInput('jdkFile', {required: false}) || '';