Compare commits

..

2 Commits

Author SHA1 Message Date
Bruno Borges e9fbacdec3 Deprecate setup-java v3 (#1195)
Add a deprecation message to the v3 action metadata and emit a runtime warning that v3 will no longer receive updates, directing users to migrate to setup-java v5.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-08-04 12:00:25 -04:00
aparnajyothi-y 17f84c3641 add publish-immutable-action.yml (#797) 2025-04-16 22:01:25 -05:00
4 changed files with 28 additions and 0 deletions
@@ -0,0 +1,20 @@
name: 'Publish Immutable Action Version'
on:
release:
types: [published]
jobs:
publish:
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write
packages: write
steps:
- name: Checking out
uses: actions/checkout@v4
- name: Publish
id: publish
uses: actions/publish-immutable-action@v0.0.4
+1
View File
@@ -1,6 +1,7 @@
name: 'Setup Java JDK'
description: 'Set up a specific version of the Java JDK and add the
command-line tools to the PATH'
deprecationMessage: 'setup-java v3 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.'
author: 'GitHub'
inputs:
java-version:
+2
View File
@@ -132179,9 +132179,11 @@ const constants = __importStar(__nccwpck_require__(69042));
const cache_1 = __nccwpck_require__(64810);
const path = __importStar(__nccwpck_require__(71017));
const distribution_factory_1 = __nccwpck_require__(10924);
const DEPRECATION_WARNING = 'setup-java v3 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.';
function run() {
return __awaiter(this, void 0, void 0, function* () {
try {
core.warning(DEPRECATION_WARNING);
const versions = core.getMultilineInput(constants.INPUT_JAVA_VERSION);
const distributionName = core.getInput(constants.INPUT_DISTRIBUTION, {
required: true
+5
View File
@@ -13,8 +13,13 @@ import * as path from 'path';
import {getJavaDistribution} from './distributions/distribution-factory';
import {JavaInstallerOptions} from './distributions/base-models';
const DEPRECATION_WARNING =
'setup-java v3 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.';
async function run() {
try {
core.warning(DEPRECATION_WARNING);
const versions = core.getMultilineInput(constants.INPUT_JAVA_VERSION);
const distributionName = core.getInput(constants.INPUT_DISTRIBUTION, {
required: true