mirror of
				https://github.com/actions/setup-java.git
				synced 2025-11-04 08:20:54 +00:00 
			
		
		
		
	Bump prettier from 2.8.8 to 3.6.2 (#873)
* Bump prettier from 2.8.8 to 3.6.2 Bumps [prettier](https://github.com/prettier/prettier) from 2.8.8 to 3.6.2. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/2.8.8...3.6.2) --- updated-dependencies: - dependency-name: prettier dependency-version: 3.6.2 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * doc update and check failure fix * npm run format-check * doc format update * doc update * doc update --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Aparna Jyothi <aparnajyothi-y@github.com>
This commit is contained in:
		
					parent
					
						
							
								d0351b4837
							
						
					
				
			
			
				commit
				
					
						a7ab372554
					
				
			
		
					 8 changed files with 30 additions and 29 deletions
				
			
		| 
						 | 
				
			
			@ -18,6 +18,13 @@ The `setup-java` action provides the following functionality for GitHub Actions
 | 
			
		|||
 | 
			
		||||
This action allows you to work with Java and Scala projects.
 | 
			
		||||
 | 
			
		||||
## Breaking changes in V5
 | 
			
		||||
 | 
			
		||||
- Upgraded action from node20 to node24
 | 
			
		||||
  > Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release [Release Notes](https://github.com/actions/runner/releases/tag/v2.327.1)
 | 
			
		||||
 | 
			
		||||
For more details,  see the full release notes on the [releases page](https://github.com/actions/setup-java/releases/tag/v5.0.0)
 | 
			
		||||
 | 
			
		||||
## V2 vs V1
 | 
			
		||||
 | 
			
		||||
- V2 supports custom distributions and provides support for Azul Zulu OpenJDK, Eclipse Temurin and AdoptOpenJDK  out of the box. V1 supports only Azul Zulu OpenJDK.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -150,9 +150,8 @@ describe('getAvailableVersions', () => {
 | 
			
		|||
      });
 | 
			
		||||
      mockPlatform(distribution, platform);
 | 
			
		||||
 | 
			
		||||
      const availableVersion = await distribution['findPackageForDownload'](
 | 
			
		||||
        version
 | 
			
		||||
      );
 | 
			
		||||
      const availableVersion =
 | 
			
		||||
        await distribution['findPackageForDownload'](version);
 | 
			
		||||
      expect(availableVersion).not.toBeNull();
 | 
			
		||||
      expect(availableVersion.url).toBe(expectedLink);
 | 
			
		||||
    });
 | 
			
		||||
| 
						 | 
				
			
			@ -222,9 +221,8 @@ describe('getAvailableVersions', () => {
 | 
			
		|||
 | 
			
		||||
        const expectedLink = `https://corretto.aws/downloads/resources/17.0.2.8.1/amazon-corretto-17.0.2.8.1-macosx-${distroArch}.tar.gz`;
 | 
			
		||||
 | 
			
		||||
        const availableVersion = await distribution['findPackageForDownload'](
 | 
			
		||||
          '17'
 | 
			
		||||
        );
 | 
			
		||||
        const availableVersion =
 | 
			
		||||
          await distribution['findPackageForDownload']('17');
 | 
			
		||||
        expect(availableVersion).not.toBeNull();
 | 
			
		||||
        expect(availableVersion.url).toBe(expectedLink);
 | 
			
		||||
      }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -206,9 +206,8 @@ describe('getAvailableVersions', () => {
 | 
			
		|||
        });
 | 
			
		||||
        mockPlatform(distribution, platform);
 | 
			
		||||
 | 
			
		||||
        const availableVersion = await distribution['findPackageForDownload'](
 | 
			
		||||
          jdkVersion
 | 
			
		||||
        );
 | 
			
		||||
        const availableVersion =
 | 
			
		||||
          await distribution['findPackageForDownload'](jdkVersion);
 | 
			
		||||
        expect(availableVersion).not.toBeNull();
 | 
			
		||||
        expect(availableVersion.url).toBe(expectedLink);
 | 
			
		||||
      }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -76,9 +76,8 @@ describe('findPackageForDownload', () => {
 | 
			
		|||
        checkLatest: false
 | 
			
		||||
      });
 | 
			
		||||
      distribution['getAvailableVersions'] = async () => manifestData as any;
 | 
			
		||||
      const resolvedVersion = await distribution['findPackageForDownload'](
 | 
			
		||||
        input
 | 
			
		||||
      );
 | 
			
		||||
      const resolvedVersion =
 | 
			
		||||
        await distribution['findPackageForDownload'](input);
 | 
			
		||||
      const url = resolvedVersion.url;
 | 
			
		||||
      const options = {method: 'HEAD'};
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -61,9 +61,8 @@ describe('getAvailableVersions', () => {
 | 
			
		|||
 | 
			
		||||
      mockPlatform(distribution, 'linux');
 | 
			
		||||
 | 
			
		||||
      const availableVersion = await distribution['findPackageForDownload'](
 | 
			
		||||
        version
 | 
			
		||||
      );
 | 
			
		||||
      const availableVersion =
 | 
			
		||||
        await distribution['findPackageForDownload'](version);
 | 
			
		||||
      expect(availableVersion).not.toBeNull();
 | 
			
		||||
      expect(availableVersion.url).toBe(
 | 
			
		||||
        'https://github.com/SAP/SapMachine/releases/download/sapmachine-17.0.10/sapmachine-jdk-17.0.10_linux-x64_bin.tar.gz'
 | 
			
		||||
| 
						 | 
				
			
			@ -230,9 +229,8 @@ describe('getAvailableVersions', () => {
 | 
			
		|||
        });
 | 
			
		||||
        mockPlatform(distribution, platform);
 | 
			
		||||
 | 
			
		||||
        const availableVersion = await distribution['findPackageForDownload'](
 | 
			
		||||
          normalizedVersion
 | 
			
		||||
        );
 | 
			
		||||
        const availableVersion =
 | 
			
		||||
          await distribution['findPackageForDownload'](normalizedVersion);
 | 
			
		||||
        expect(availableVersion).not.toBeNull();
 | 
			
		||||
        expect(availableVersion.url).toBe(expectedLink);
 | 
			
		||||
      }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										13
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										13
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							| 
						 | 
				
			
			@ -32,7 +32,7 @@
 | 
			
		|||
        "eslint-plugin-node": "^11.1.0",
 | 
			
		||||
        "jest": "^29.7.0",
 | 
			
		||||
        "jest-circus": "^29.7.0",
 | 
			
		||||
        "prettier": "^2.8.4",
 | 
			
		||||
        "prettier": "^3.6.2",
 | 
			
		||||
        "ts-jest": "^29.3.0",
 | 
			
		||||
        "typescript": "^5.3.3"
 | 
			
		||||
      },
 | 
			
		||||
| 
						 | 
				
			
			@ -4876,15 +4876,16 @@
 | 
			
		|||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/prettier": {
 | 
			
		||||
      "version": "2.8.8",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
 | 
			
		||||
      "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
 | 
			
		||||
      "version": "3.6.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz",
 | 
			
		||||
      "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "license": "MIT",
 | 
			
		||||
      "bin": {
 | 
			
		||||
        "prettier": "bin-prettier.js"
 | 
			
		||||
        "prettier": "bin/prettier.cjs"
 | 
			
		||||
      },
 | 
			
		||||
      "engines": {
 | 
			
		||||
        "node": ">=10.13.0"
 | 
			
		||||
        "node": ">=14"
 | 
			
		||||
      },
 | 
			
		||||
      "funding": {
 | 
			
		||||
        "url": "https://github.com/prettier/prettier?sponsor=1"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,7 +4,7 @@
 | 
			
		|||
  "private": true,
 | 
			
		||||
  "description": "setup java action",
 | 
			
		||||
  "main": "dist/setup/index.js",
 | 
			
		||||
   "engines": {
 | 
			
		||||
  "engines": {
 | 
			
		||||
    "node": ">=24.0.0"
 | 
			
		||||
  },
 | 
			
		||||
  "scripts": {
 | 
			
		||||
| 
						 | 
				
			
			@ -52,7 +52,7 @@
 | 
			
		|||
    "eslint-plugin-node": "^11.1.0",
 | 
			
		||||
    "jest": "^29.7.0",
 | 
			
		||||
    "jest-circus": "^29.7.0",
 | 
			
		||||
    "prettier": "^2.8.4",
 | 
			
		||||
    "prettier": "^3.6.2",
 | 
			
		||||
    "ts-jest": "^29.3.0",
 | 
			
		||||
    "typescript": "^5.3.3"
 | 
			
		||||
  },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -59,9 +59,8 @@ export async function createToolchainsSettings({
 | 
			
		|||
  // when an alternate m2 location is specified use only that location (no .m2 directory)
 | 
			
		||||
  // otherwise use the home/.m2/ path
 | 
			
		||||
  await io.mkdirP(settingsDirectory);
 | 
			
		||||
  const originalToolchains = await readExistingToolchainsFile(
 | 
			
		||||
    settingsDirectory
 | 
			
		||||
  );
 | 
			
		||||
  const originalToolchains =
 | 
			
		||||
    await readExistingToolchainsFile(settingsDirectory);
 | 
			
		||||
  const updatedToolchains = generateToolchainDefinition(
 | 
			
		||||
    originalToolchains,
 | 
			
		||||
    jdkInfo.version,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue