mirror of
				https://kkgithub.com/actions/setup-node.git
				synced 2025-11-04 04:31:55 +08:00 
			
		
		
		
	Compare commits
	
		
			4 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 1e60f620b9 | |||
| eff380dfbc | |||
| c2ac33f2c6 | |||
| 25b062c917 | 
							
								
								
									
										16
									
								
								.github/workflows/e2e-cache.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										16
									
								
								.github/workflows/e2e-cache.yml
									
									
									
									
										vendored
									
									
								
							@ -19,7 +19,7 @@ jobs:
 | 
				
			|||||||
      fail-fast: false
 | 
					      fail-fast: false
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
					        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
				
			||||||
        node-version: [12, 14, 16]
 | 
					        node-version: [18, 20, 22]
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - name: Clean global cache
 | 
					      - name: Clean global cache
 | 
				
			||||||
@ -42,7 +42,7 @@ jobs:
 | 
				
			|||||||
      fail-fast: false
 | 
					      fail-fast: false
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
					        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
				
			||||||
        node-version: [12, 14, 16]
 | 
					        node-version: [18, 20, 22]
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - name: Install pnpm
 | 
					      - name: Install pnpm
 | 
				
			||||||
@ -75,7 +75,7 @@ jobs:
 | 
				
			|||||||
      fail-fast: false
 | 
					      fail-fast: false
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
					        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
				
			||||||
        node-version: [14, 16]
 | 
					        node-version: [18, 20]
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - name: Yarn version
 | 
					      - name: Yarn version
 | 
				
			||||||
@ -107,7 +107,7 @@ jobs:
 | 
				
			|||||||
      fail-fast: false
 | 
					      fail-fast: false
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
					        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
				
			||||||
        node-version: [12, 14, 16]
 | 
					        node-version: [18, 20, 22]
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - name: Update yarn
 | 
					      - name: Update yarn
 | 
				
			||||||
@ -139,7 +139,7 @@ jobs:
 | 
				
			|||||||
    name: Test yarn subprojects
 | 
					    name: Test yarn subprojects
 | 
				
			||||||
    strategy:
 | 
					    strategy:
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        node-version: [12, 14, 16]
 | 
					        node-version: [18, 20, 22]
 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
@ -166,7 +166,7 @@ jobs:
 | 
				
			|||||||
    name: Test yarn subprojects all locally managed
 | 
					    name: Test yarn subprojects all locally managed
 | 
				
			||||||
    strategy:
 | 
					    strategy:
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        node-version: [12, 14, 16]
 | 
					        node-version: [18, 20, 22]
 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
@ -193,7 +193,7 @@ jobs:
 | 
				
			|||||||
    name: Test yarn subprojects some locally managed
 | 
					    name: Test yarn subprojects some locally managed
 | 
				
			||||||
    strategy:
 | 
					    strategy:
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        node-version: [12, 14, 16]
 | 
					        node-version: [18, 20, 22]
 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
@ -220,7 +220,7 @@ jobs:
 | 
				
			|||||||
    name: Test yarn subprojects managed by git
 | 
					    name: Test yarn subprojects managed by git
 | 
				
			||||||
    strategy:
 | 
					    strategy:
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        node-version: [12, 14, 16]
 | 
					        node-version: [18, 20, 22]
 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										28
									
								
								.github/workflows/versions.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										28
									
								
								.github/workflows/versions.yml
									
									
									
									
										vendored
									
									
								
							@ -18,7 +18,7 @@ jobs:
 | 
				
			|||||||
      fail-fast: false
 | 
					      fail-fast: false
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
					        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
				
			||||||
        node-version: [10, 12, 14]
 | 
					        node-version: [18, 20, 22]
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - name: Setup Node
 | 
					      - name: Setup Node
 | 
				
			||||||
@ -34,7 +34,7 @@ jobs:
 | 
				
			|||||||
    strategy:
 | 
					    strategy:
 | 
				
			||||||
      fail-fast: false
 | 
					      fail-fast: false
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
					        os: [ubuntu-latest, windows-latest, macos-13]
 | 
				
			||||||
        node-version: [lts/dubnium, lts/erbium, lts/fermium, lts/*, lts/-1]
 | 
					        node-version: [lts/dubnium, lts/erbium, lts/fermium, lts/*, lts/-1]
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
@ -43,7 +43,7 @@ jobs:
 | 
				
			|||||||
        with:
 | 
					        with:
 | 
				
			||||||
          node-version: ${{ matrix.node-version }}
 | 
					          node-version: ${{ matrix.node-version }}
 | 
				
			||||||
          check-latest: true
 | 
					          check-latest: true
 | 
				
			||||||
      - if: runner.os != 'Windows'
 | 
					      - if: runner.os != 'Windows' && runner.os != 'macOS'
 | 
				
			||||||
        name: Verify node and npm
 | 
					        name: Verify node and npm
 | 
				
			||||||
        run: |
 | 
					        run: |
 | 
				
			||||||
          . "$NVM_DIR/nvm.sh"
 | 
					          . "$NVM_DIR/nvm.sh"
 | 
				
			||||||
@ -83,7 +83,7 @@ jobs:
 | 
				
			|||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
					        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
				
			||||||
        node-version:
 | 
					        node-version:
 | 
				
			||||||
          [16.0.0-nightly20210420a0261d231c, 17-nightly, 18.0.0-nightly]
 | 
					          [20.11.0-nightly202312211a0be537da, 21-nightly, 18.0.0-nightly]
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - name: Setup Node
 | 
					      - name: Setup Node
 | 
				
			||||||
@ -103,7 +103,7 @@ jobs:
 | 
				
			|||||||
      fail-fast: false
 | 
					      fail-fast: false
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
					        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
				
			||||||
        node-version: [16.0.0-rc.1, 18.0.0-rc.2, 19.0.0-rc.0]
 | 
					        node-version: [20.0.0-rc.1, 18.0.0-rc.2, 19.0.0-rc.0]
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - name: Setup Node
 | 
					      - name: Setup Node
 | 
				
			||||||
@ -123,7 +123,7 @@ jobs:
 | 
				
			|||||||
      fail-fast: false
 | 
					      fail-fast: false
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
					        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
				
			||||||
        node-version: [10.15, 12.16.0, 14.2.0, 16.3.0]
 | 
					        node-version: [18.20.0, 20.10.0, 22.0.0]
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - name: Setup Node
 | 
					      - name: Setup Node
 | 
				
			||||||
@ -140,7 +140,7 @@ jobs:
 | 
				
			|||||||
      fail-fast: false
 | 
					      fail-fast: false
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
					        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
				
			||||||
        node-version: [10, 12, 14]
 | 
					        node-version: [18, 20, 22]
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - name: Setup Node and check latest
 | 
					      - name: Setup Node and check latest
 | 
				
			||||||
@ -167,7 +167,7 @@ jobs:
 | 
				
			|||||||
        with:
 | 
					        with:
 | 
				
			||||||
          node-version-file: '__tests__/data/${{ matrix.node-version-file }}'
 | 
					          node-version-file: '__tests__/data/${{ matrix.node-version-file }}'
 | 
				
			||||||
      - name: Verify node
 | 
					      - name: Verify node
 | 
				
			||||||
        run: __tests__/verify-node.sh 14
 | 
					        run: __tests__/verify-node.sh 20
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  version-file-volta:
 | 
					  version-file-volta:
 | 
				
			||||||
    runs-on: ${{ matrix.os }}
 | 
					    runs-on: ${{ matrix.os }}
 | 
				
			||||||
@ -182,7 +182,7 @@ jobs:
 | 
				
			|||||||
        with:
 | 
					        with:
 | 
				
			||||||
          node-version-file: '__tests__/data/package-volta.json'
 | 
					          node-version-file: '__tests__/data/package-volta.json'
 | 
				
			||||||
      - name: Verify node
 | 
					      - name: Verify node
 | 
				
			||||||
        run: __tests__/verify-node.sh 16
 | 
					        run: __tests__/verify-node.sh 20
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  version-file-volta-extends:
 | 
					  version-file-volta-extends:
 | 
				
			||||||
    runs-on: ${{ matrix.os }}
 | 
					    runs-on: ${{ matrix.os }}
 | 
				
			||||||
@ -197,7 +197,7 @@ jobs:
 | 
				
			|||||||
        with:
 | 
					        with:
 | 
				
			||||||
          node-version-file: '__tests__/data/package-volta-extends.json'
 | 
					          node-version-file: '__tests__/data/package-volta-extends.json'
 | 
				
			||||||
      - name: Verify node
 | 
					      - name: Verify node
 | 
				
			||||||
        run: __tests__/verify-node.sh 16
 | 
					        run: __tests__/verify-node.sh 20
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  node-dist:
 | 
					  node-dist:
 | 
				
			||||||
    runs-on: ${{ matrix.os }}
 | 
					    runs-on: ${{ matrix.os }}
 | 
				
			||||||
@ -205,7 +205,7 @@ jobs:
 | 
				
			|||||||
      fail-fast: false
 | 
					      fail-fast: false
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
					        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
				
			||||||
        node-version: [11, 13]
 | 
					        node-version: [17, 19]
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - name: Setup Node from dist
 | 
					      - name: Setup Node from dist
 | 
				
			||||||
@ -221,7 +221,7 @@ jobs:
 | 
				
			|||||||
    strategy:
 | 
					    strategy:
 | 
				
			||||||
      fail-fast: false
 | 
					      fail-fast: false
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
					        os: [ubuntu-latest, windows-latest, macos-13]
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      # test old versions which didn't have npm and layout different
 | 
					      # test old versions which didn't have npm and layout different
 | 
				
			||||||
@ -237,10 +237,10 @@ jobs:
 | 
				
			|||||||
    runs-on: windows-latest
 | 
					    runs-on: windows-latest
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
      - name: Setup node 14 x86 from dist
 | 
					      - name: Setup node 20 x86 from dist
 | 
				
			||||||
        uses: ./
 | 
					        uses: ./
 | 
				
			||||||
        with:
 | 
					        with:
 | 
				
			||||||
          node-version: '14'
 | 
					          node-version: '20'
 | 
				
			||||||
          architecture: 'x86'
 | 
					          architecture: 'x86'
 | 
				
			||||||
      - name: Verify node
 | 
					      - name: Verify node
 | 
				
			||||||
        run: __tests__/verify-arch.sh "ia32"
 | 
					        run: __tests__/verify-arch.sh "ia32"
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										2
									
								
								.licenses/npm/@actions/cache.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								.licenses/npm/@actions/cache.dep.yml
									
									
									
										generated
									
									
									
								
							@ -1,6 +1,6 @@
 | 
				
			|||||||
---
 | 
					---
 | 
				
			||||||
name: "@actions/cache"
 | 
					name: "@actions/cache"
 | 
				
			||||||
version: 3.2.2
 | 
					version: 3.2.4
 | 
				
			||||||
type: npm
 | 
					type: npm
 | 
				
			||||||
summary: Actions cache lib
 | 
					summary: Actions cache lib
 | 
				
			||||||
homepage: https://github.com/actions/toolkit/tree/main/packages/cache
 | 
					homepage: https://github.com/actions/toolkit/tree/main/packages/cache
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										2
									
								
								.licenses/npm/@actions/http-client.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								.licenses/npm/@actions/http-client.dep.yml
									
									
									
										generated
									
									
									
								
							@ -1,6 +1,6 @@
 | 
				
			|||||||
---
 | 
					---
 | 
				
			||||||
name: "@actions/http-client"
 | 
					name: "@actions/http-client"
 | 
				
			||||||
version: 2.2.0
 | 
					version: 2.2.1
 | 
				
			||||||
type: npm
 | 
					type: npm
 | 
				
			||||||
summary: Actions Http Client
 | 
					summary: Actions Http Client
 | 
				
			||||||
homepage: https://github.com/actions/toolkit/tree/main/packages/http-client
 | 
					homepage: https://github.com/actions/toolkit/tree/main/packages/http-client
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										2
									
								
								.licenses/npm/@types/node.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								.licenses/npm/@types/node.dep.yml
									
									
									
										generated
									
									
									
								
							@ -1,6 +1,6 @@
 | 
				
			|||||||
---
 | 
					---
 | 
				
			||||||
name: "@types/node"
 | 
					name: "@types/node"
 | 
				
			||||||
version: 20.8.7
 | 
					version: 20.11.25
 | 
				
			||||||
type: npm
 | 
					type: npm
 | 
				
			||||||
summary: TypeScript definitions for node
 | 
					summary: TypeScript definitions for node
 | 
				
			||||||
homepage: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node
 | 
					homepage: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node
 | 
				
			||||||
 | 
				
			|||||||
@ -1,9 +1,9 @@
 | 
				
			|||||||
---
 | 
					---
 | 
				
			||||||
name: semver
 | 
					name: semver
 | 
				
			||||||
version: 7.5.4
 | 
					version: 7.6.0
 | 
				
			||||||
type: npm
 | 
					type: npm
 | 
				
			||||||
summary: The semantic version parser used by npm.
 | 
					summary: The semantic version parser used by npm.
 | 
				
			||||||
homepage: 
 | 
					homepage:
 | 
				
			||||||
license: isc
 | 
					license: isc
 | 
				
			||||||
licenses:
 | 
					licenses:
 | 
				
			||||||
- sources: LICENSE
 | 
					- sources: LICENSE
 | 
				
			||||||
							
								
								
									
										2
									
								
								.licenses/npm/undici-types.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								.licenses/npm/undici-types.dep.yml
									
									
									
										generated
									
									
									
								
							@ -1,6 +1,6 @@
 | 
				
			|||||||
---
 | 
					---
 | 
				
			||||||
name: undici-types
 | 
					name: undici-types
 | 
				
			||||||
version: 5.25.3
 | 
					version: 5.26.5
 | 
				
			||||||
type: npm
 | 
					type: npm
 | 
				
			||||||
summary: A stand-alone types package for Undici
 | 
					summary: A stand-alone types package for Undici
 | 
				
			||||||
homepage: https://undici.nodejs.org
 | 
					homepage: https://undici.nodejs.org
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										2
									
								
								.licenses/npm/undici.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								.licenses/npm/undici.dep.yml
									
									
									
										generated
									
									
									
								
							@ -1,6 +1,6 @@
 | 
				
			|||||||
---
 | 
					---
 | 
				
			||||||
name: undici
 | 
					name: undici
 | 
				
			||||||
version: 5.26.5
 | 
					version: 5.28.4
 | 
				
			||||||
type: npm
 | 
					type: npm
 | 
				
			||||||
summary: An HTTP/1.1 client, written from scratch for Node.js
 | 
					summary: An HTTP/1.1 client, written from scratch for Node.js
 | 
				
			||||||
homepage: https://undici.nodejs.org
 | 
					homepage: https://undici.nodejs.org
 | 
				
			||||||
 | 
				
			|||||||
@ -103,7 +103,7 @@ The `node-version` input supports the Semantic Versioning Specification, for mor
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
Examples:
 | 
					Examples:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 - Major versions: `16`, `18`, `20`
 | 
					 - Major versions: `18`, `20`
 | 
				
			||||||
 - More specific versions: `10.15`, `16.15.1` , `18.4.0`
 | 
					 - More specific versions: `10.15`, `16.15.1` , `18.4.0`
 | 
				
			||||||
 - NVM LTS syntax: `lts/erbium`, `lts/fermium`, `lts/*`, `lts/-n`
 | 
					 - NVM LTS syntax: `lts/erbium`, `lts/fermium`, `lts/*`, `lts/-n`
 | 
				
			||||||
 - Latest release: `*` or `latest`/`current`/`node`
 | 
					 - Latest release: `*` or `latest`/`current`/`node`
 | 
				
			||||||
@ -135,7 +135,7 @@ steps:
 | 
				
			|||||||
- uses: actions/checkout@v4
 | 
					- uses: actions/checkout@v4
 | 
				
			||||||
- uses: actions/setup-node@v4
 | 
					- uses: actions/setup-node@v4
 | 
				
			||||||
  with:
 | 
					  with:
 | 
				
			||||||
    node-version: 16
 | 
					    node-version: 20
 | 
				
			||||||
    cache: 'npm'
 | 
					    cache: 'npm'
 | 
				
			||||||
- run: npm ci
 | 
					- run: npm ci
 | 
				
			||||||
- run: npm test
 | 
					- run: npm test
 | 
				
			||||||
@ -148,7 +148,7 @@ steps:
 | 
				
			|||||||
- uses: actions/checkout@v4
 | 
					- uses: actions/checkout@v4
 | 
				
			||||||
- uses: actions/setup-node@v4
 | 
					- uses: actions/setup-node@v4
 | 
				
			||||||
  with:
 | 
					  with:
 | 
				
			||||||
    node-version: 16
 | 
					    node-version: 20
 | 
				
			||||||
    cache: 'npm'
 | 
					    cache: 'npm'
 | 
				
			||||||
    cache-dependency-path: subdir/package-lock.json
 | 
					    cache-dependency-path: subdir/package-lock.json
 | 
				
			||||||
- run: npm ci
 | 
					- run: npm ci
 | 
				
			||||||
@ -185,7 +185,7 @@ To get a higher rate limit, you can [generate a personal access token on github.
 | 
				
			|||||||
uses: actions/setup-node@v4
 | 
					uses: actions/setup-node@v4
 | 
				
			||||||
with:
 | 
					with:
 | 
				
			||||||
  token: ${{ secrets.GH_DOTCOM_TOKEN }}
 | 
					  token: ${{ secrets.GH_DOTCOM_TOKEN }}
 | 
				
			||||||
  node-version: 16
 | 
					  node-version: 20
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
If the runner is not able to access github.com, any Nodejs versions requested during a workflow run must come from the runner's tool cache. See "[Setting up the tool cache on self-hosted runners without internet access](https://docs.github.com/en/enterprise-server@3.2/admin/github-actions/managing-access-to-actions-from-githubcom/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access)" for more information.
 | 
					If the runner is not able to access github.com, any Nodejs versions requested during a workflow run must come from the runner's tool cache. See "[Setting up the tool cache on self-hosted runners without internet access](https://docs.github.com/en/enterprise-server@3.2/admin/github-actions/managing-access-to-actions-from-githubcom/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access)" for more information.
 | 
				
			||||||
 | 
				
			|||||||
@ -1 +1 @@
 | 
				
			|||||||
v14
 | 
					v20
 | 
				
			||||||
 | 
				
			|||||||
@ -1 +1 @@
 | 
				
			|||||||
nodejs 14.0.0
 | 
					nodejs 20.0.0
 | 
				
			||||||
 | 
				
			|||||||
@ -1 +1 @@
 | 
				
			|||||||
node 14.0.0
 | 
					node 20.0.0
 | 
				
			||||||
 | 
				
			|||||||
@ -3,6 +3,6 @@
 | 
				
			|||||||
    "node": "^14.0.0"
 | 
					    "node": "^14.0.0"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "volta": {
 | 
					  "volta": {
 | 
				
			||||||
    "node": "16.0.0"
 | 
					    "node": "20.0.0"
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -1,5 +1,5 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
  "engines": {
 | 
					  "engines": {
 | 
				
			||||||
    "node": "^14.0.0"
 | 
					    "node": "^20.0.0"
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										1419
									
								
								dist/cache-save/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1419
									
								
								dist/cache-save/index.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										1452
									
								
								dist/setup/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1452
									
								
								dist/setup/index.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										166
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										166
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							@ -9,34 +9,34 @@
 | 
				
			|||||||
      "version": "4.0.0",
 | 
					      "version": "4.0.0",
 | 
				
			||||||
      "license": "MIT",
 | 
					      "license": "MIT",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@actions/cache": "^3.0.4",
 | 
					        "@actions/cache": "^3.2.4",
 | 
				
			||||||
        "@actions/core": "^1.10.0",
 | 
					        "@actions/core": "^1.10.0",
 | 
				
			||||||
        "@actions/exec": "^1.1.0",
 | 
					        "@actions/exec": "^1.1.0",
 | 
				
			||||||
        "@actions/github": "^5.1.1",
 | 
					        "@actions/github": "^5.1.1",
 | 
				
			||||||
        "@actions/glob": "^0.4.0",
 | 
					        "@actions/glob": "^0.4.0",
 | 
				
			||||||
        "@actions/http-client": "^2.1.1",
 | 
					        "@actions/http-client": "^2.2.1",
 | 
				
			||||||
        "@actions/io": "^1.0.2",
 | 
					        "@actions/io": "^1.0.2",
 | 
				
			||||||
        "@actions/tool-cache": "^2.0.1",
 | 
					        "@actions/tool-cache": "^2.0.1",
 | 
				
			||||||
        "semver": "^7.5.4",
 | 
					        "semver": "^7.6.0",
 | 
				
			||||||
        "uuid": "^9.0.1"
 | 
					        "uuid": "^9.0.1"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "devDependencies": {
 | 
					      "devDependencies": {
 | 
				
			||||||
        "@types/jest": "^29.5.5",
 | 
					        "@types/jest": "^29.5.12",
 | 
				
			||||||
        "@types/node": "^20.8.2",
 | 
					        "@types/node": "^20.11.25",
 | 
				
			||||||
        "@types/semver": "^7.5.3",
 | 
					        "@types/semver": "^7.5.8",
 | 
				
			||||||
        "@typescript-eslint/eslint-plugin": "^5.54.0",
 | 
					        "@typescript-eslint/eslint-plugin": "^5.54.0",
 | 
				
			||||||
        "@typescript-eslint/parser": "^5.54.0",
 | 
					        "@typescript-eslint/parser": "^5.54.0",
 | 
				
			||||||
        "@vercel/ncc": "^0.38.0",
 | 
					        "@vercel/ncc": "^0.38.0",
 | 
				
			||||||
        "eslint": "^8.35.0",
 | 
					        "eslint": "^8.57.0",
 | 
				
			||||||
        "eslint-config-prettier": "^8.6.0",
 | 
					        "eslint-config-prettier": "^8.6.0",
 | 
				
			||||||
        "eslint-plugin-jest": "^27.2.1",
 | 
					        "eslint-plugin-jest": "^27.9.0",
 | 
				
			||||||
        "eslint-plugin-node": "^11.1.0",
 | 
					        "eslint-plugin-node": "^11.1.0",
 | 
				
			||||||
        "jest": "^29.7.0",
 | 
					        "jest": "^29.7.0",
 | 
				
			||||||
        "jest-circus": "^29.7.0",
 | 
					        "jest-circus": "^29.7.0",
 | 
				
			||||||
        "jest-each": "^29.7.0",
 | 
					        "jest-each": "^29.7.0",
 | 
				
			||||||
        "prettier": "^2.8.4",
 | 
					        "prettier": "^2.8.4",
 | 
				
			||||||
        "ts-jest": "^29.1.1",
 | 
					        "ts-jest": "^29.1.2",
 | 
				
			||||||
        "typescript": "^5.2.2"
 | 
					        "typescript": "^5.4.2"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@aashutoshrathi/word-wrap": {
 | 
					    "node_modules/@aashutoshrathi/word-wrap": {
 | 
				
			||||||
@ -49,9 +49,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@actions/cache": {
 | 
					    "node_modules/@actions/cache": {
 | 
				
			||||||
      "version": "3.2.2",
 | 
					      "version": "3.2.4",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@actions/cache/-/cache-3.2.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@actions/cache/-/cache-3.2.4.tgz",
 | 
				
			||||||
      "integrity": "sha512-6D0Jq5JrLZRQ3VApeQwQkkV20ZZXjXsHNYXd9VjNUdi9E0h93wESpxfMJ2JWLCUCgHNLcfY0v3GjNM+2FdRMlg==",
 | 
					      "integrity": "sha512-RuHnwfcDagtX+37s0ZWy7clbOfnZ7AlDJQ7k/9rzt2W4Gnwde3fa/qjSjVuz4vLcLIpc7fUob27CMrqiWZytYA==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@actions/core": "^1.10.0",
 | 
					        "@actions/core": "^1.10.0",
 | 
				
			||||||
        "@actions/exec": "^1.0.1",
 | 
					        "@actions/exec": "^1.0.1",
 | 
				
			||||||
@ -61,7 +61,7 @@
 | 
				
			|||||||
        "@azure/abort-controller": "^1.1.0",
 | 
					        "@azure/abort-controller": "^1.1.0",
 | 
				
			||||||
        "@azure/ms-rest-js": "^2.6.0",
 | 
					        "@azure/ms-rest-js": "^2.6.0",
 | 
				
			||||||
        "@azure/storage-blob": "^12.13.0",
 | 
					        "@azure/storage-blob": "^12.13.0",
 | 
				
			||||||
        "semver": "^6.1.0",
 | 
					        "semver": "^6.3.1",
 | 
				
			||||||
        "uuid": "^3.3.3"
 | 
					        "uuid": "^3.3.3"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
@ -137,9 +137,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@actions/http-client": {
 | 
					    "node_modules/@actions/http-client": {
 | 
				
			||||||
      "version": "2.2.0",
 | 
					      "version": "2.2.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.1.tgz",
 | 
				
			||||||
      "integrity": "sha512-q+epW0trjVUUHboliPb4UF9g2msf+w61b32tAkFEwL/IwP0DQWgbCMM0Hbe3e3WXSKz5VcUXbzJQgy8Hkra/Lg==",
 | 
					      "integrity": "sha512-KhC/cZsq7f8I4LfZSJKgCvEwfkE8o1538VoBeoGzokVLLnbFDEAdFD3UhoMklxo2un9NJVBdANOresx7vTHlHw==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "tunnel": "^0.0.6",
 | 
					        "tunnel": "^0.0.6",
 | 
				
			||||||
        "undici": "^5.25.4"
 | 
					        "undici": "^5.25.4"
 | 
				
			||||||
@ -1042,9 +1042,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@eslint/eslintrc": {
 | 
					    "node_modules/@eslint/eslintrc": {
 | 
				
			||||||
      "version": "2.1.2",
 | 
					      "version": "2.1.4",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
 | 
				
			||||||
      "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==",
 | 
					      "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "ajv": "^6.12.4",
 | 
					        "ajv": "^6.12.4",
 | 
				
			||||||
@ -1065,9 +1065,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@eslint/js": {
 | 
					    "node_modules/@eslint/js": {
 | 
				
			||||||
      "version": "8.52.0",
 | 
					      "version": "8.57.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.52.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==",
 | 
					      "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "engines": {
 | 
					      "engines": {
 | 
				
			||||||
        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 | 
					        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 | 
				
			||||||
@ -1082,13 +1082,13 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@humanwhocodes/config-array": {
 | 
					    "node_modules/@humanwhocodes/config-array": {
 | 
				
			||||||
      "version": "0.11.13",
 | 
					      "version": "0.11.14",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
 | 
				
			||||||
      "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==",
 | 
					      "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@humanwhocodes/object-schema": "^2.0.1",
 | 
					        "@humanwhocodes/object-schema": "^2.0.2",
 | 
				
			||||||
        "debug": "^4.1.1",
 | 
					        "debug": "^4.3.1",
 | 
				
			||||||
        "minimatch": "^3.0.5"
 | 
					        "minimatch": "^3.0.5"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "engines": {
 | 
					      "engines": {
 | 
				
			||||||
@ -1109,9 +1109,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@humanwhocodes/object-schema": {
 | 
					    "node_modules/@humanwhocodes/object-schema": {
 | 
				
			||||||
      "version": "2.0.1",
 | 
					      "version": "2.0.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==",
 | 
					      "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@istanbuljs/load-nyc-config": {
 | 
					    "node_modules/@istanbuljs/load-nyc-config": {
 | 
				
			||||||
@ -1791,9 +1791,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@types/jest": {
 | 
					    "node_modules/@types/jest": {
 | 
				
			||||||
      "version": "29.5.6",
 | 
					      "version": "29.5.12",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.6.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.12.tgz",
 | 
				
			||||||
      "integrity": "sha512-/t9NnzkOpXb4Nfvg17ieHE6EeSjDS2SGSpNYfoLbUAeL/EOueU/RSdOWFpfQTXBEM7BguYW1XQ0EbM+6RlIh6w==",
 | 
					      "integrity": "sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "expect": "^29.0.0",
 | 
					        "expect": "^29.0.0",
 | 
				
			||||||
@ -1807,11 +1807,11 @@
 | 
				
			|||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@types/node": {
 | 
					    "node_modules/@types/node": {
 | 
				
			||||||
      "version": "20.8.7",
 | 
					      "version": "20.11.25",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.7.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.25.tgz",
 | 
				
			||||||
      "integrity": "sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ==",
 | 
					      "integrity": "sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "undici-types": "~5.25.1"
 | 
					        "undici-types": "~5.26.4"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@types/node-fetch": {
 | 
					    "node_modules/@types/node-fetch": {
 | 
				
			||||||
@ -1837,9 +1837,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@types/semver": {
 | 
					    "node_modules/@types/semver": {
 | 
				
			||||||
      "version": "7.5.4",
 | 
					      "version": "7.5.8",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.4.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz",
 | 
				
			||||||
      "integrity": "sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==",
 | 
					      "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@types/stack-utils": {
 | 
					    "node_modules/@types/stack-utils": {
 | 
				
			||||||
@ -2086,9 +2086,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/acorn": {
 | 
					    "node_modules/acorn": {
 | 
				
			||||||
      "version": "8.10.0",
 | 
					      "version": "8.11.3",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
 | 
				
			||||||
      "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==",
 | 
					      "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "bin": {
 | 
					      "bin": {
 | 
				
			||||||
        "acorn": "bin/acorn"
 | 
					        "acorn": "bin/acorn"
 | 
				
			||||||
@ -2342,12 +2342,12 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/braces": {
 | 
					    "node_modules/braces": {
 | 
				
			||||||
      "version": "3.0.2",
 | 
					      "version": "3.0.3",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
 | 
				
			||||||
      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
 | 
					      "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "fill-range": "^7.0.1"
 | 
					        "fill-range": "^7.1.1"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "engines": {
 | 
					      "engines": {
 | 
				
			||||||
        "node": ">=8"
 | 
					        "node": ">=8"
 | 
				
			||||||
@ -2757,16 +2757,16 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/eslint": {
 | 
					    "node_modules/eslint": {
 | 
				
			||||||
      "version": "8.52.0",
 | 
					      "version": "8.57.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.52.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==",
 | 
					      "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@eslint-community/eslint-utils": "^4.2.0",
 | 
					        "@eslint-community/eslint-utils": "^4.2.0",
 | 
				
			||||||
        "@eslint-community/regexpp": "^4.6.1",
 | 
					        "@eslint-community/regexpp": "^4.6.1",
 | 
				
			||||||
        "@eslint/eslintrc": "^2.1.2",
 | 
					        "@eslint/eslintrc": "^2.1.4",
 | 
				
			||||||
        "@eslint/js": "8.52.0",
 | 
					        "@eslint/js": "8.57.0",
 | 
				
			||||||
        "@humanwhocodes/config-array": "^0.11.13",
 | 
					        "@humanwhocodes/config-array": "^0.11.14",
 | 
				
			||||||
        "@humanwhocodes/module-importer": "^1.0.1",
 | 
					        "@humanwhocodes/module-importer": "^1.0.1",
 | 
				
			||||||
        "@nodelib/fs.walk": "^1.2.8",
 | 
					        "@nodelib/fs.walk": "^1.2.8",
 | 
				
			||||||
        "@ungap/structured-clone": "^1.2.0",
 | 
					        "@ungap/structured-clone": "^1.2.0",
 | 
				
			||||||
@ -2843,9 +2843,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/eslint-plugin-jest": {
 | 
					    "node_modules/eslint-plugin-jest": {
 | 
				
			||||||
      "version": "27.4.3",
 | 
					      "version": "27.9.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.4.3.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.9.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-7S6SmmsHsgIm06BAGCAxL+ABd9/IB3MWkz2pudj6Qqor2y1qQpWPfuFU4SG9pWj4xDjF0e+D7Llh5useuSzAZw==",
 | 
					      "integrity": "sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@typescript-eslint/utils": "^5.10.0"
 | 
					        "@typescript-eslint/utils": "^5.10.0"
 | 
				
			||||||
@ -2854,7 +2854,7 @@
 | 
				
			|||||||
        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
 | 
					        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "peerDependencies": {
 | 
					      "peerDependencies": {
 | 
				
			||||||
        "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0",
 | 
					        "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0 || ^7.0.0",
 | 
				
			||||||
        "eslint": "^7.0.0 || ^8.0.0",
 | 
					        "eslint": "^7.0.0 || ^8.0.0",
 | 
				
			||||||
        "jest": "*"
 | 
					        "jest": "*"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
@ -3201,9 +3201,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/fill-range": {
 | 
					    "node_modules/fill-range": {
 | 
				
			||||||
      "version": "7.0.1",
 | 
					      "version": "7.1.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
 | 
				
			||||||
      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
 | 
					      "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "to-regex-range": "^5.0.1"
 | 
					        "to-regex-range": "^5.0.1"
 | 
				
			||||||
@ -3362,9 +3362,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/globals": {
 | 
					    "node_modules/globals": {
 | 
				
			||||||
      "version": "13.23.0",
 | 
					      "version": "13.24.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==",
 | 
					      "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "type-fest": "^0.20.2"
 | 
					        "type-fest": "^0.20.2"
 | 
				
			||||||
@ -4864,9 +4864,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/punycode": {
 | 
					    "node_modules/punycode": {
 | 
				
			||||||
      "version": "2.3.0",
 | 
					      "version": "2.3.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
 | 
				
			||||||
      "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
 | 
					      "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "engines": {
 | 
					      "engines": {
 | 
				
			||||||
        "node": ">=6"
 | 
					        "node": ">=6"
 | 
				
			||||||
@ -5045,9 +5045,9 @@
 | 
				
			|||||||
      "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA=="
 | 
					      "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/semver": {
 | 
					    "node_modules/semver": {
 | 
				
			||||||
      "version": "7.5.4",
 | 
					      "version": "7.6.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
 | 
					      "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "lru-cache": "^6.0.0"
 | 
					        "lru-cache": "^6.0.0"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
@ -5308,9 +5308,9 @@
 | 
				
			|||||||
      "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
 | 
					      "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/ts-jest": {
 | 
					    "node_modules/ts-jest": {
 | 
				
			||||||
      "version": "29.1.1",
 | 
					      "version": "29.1.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==",
 | 
					      "integrity": "sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "bs-logger": "0.x",
 | 
					        "bs-logger": "0.x",
 | 
				
			||||||
@ -5326,7 +5326,7 @@
 | 
				
			|||||||
        "ts-jest": "cli.js"
 | 
					        "ts-jest": "cli.js"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "engines": {
 | 
					      "engines": {
 | 
				
			||||||
        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
 | 
					        "node": "^16.10.0 || ^18.0.0 || >=20.0.0"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "peerDependencies": {
 | 
					      "peerDependencies": {
 | 
				
			||||||
        "@babel/core": ">=7.0.0-beta.0 <8",
 | 
					        "@babel/core": ">=7.0.0-beta.0 <8",
 | 
				
			||||||
@ -5418,9 +5418,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/typescript": {
 | 
					    "node_modules/typescript": {
 | 
				
			||||||
      "version": "5.2.2",
 | 
					      "version": "5.4.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==",
 | 
					      "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "bin": {
 | 
					      "bin": {
 | 
				
			||||||
        "tsc": "bin/tsc",
 | 
					        "tsc": "bin/tsc",
 | 
				
			||||||
@ -5431,9 +5431,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/undici": {
 | 
					    "node_modules/undici": {
 | 
				
			||||||
      "version": "5.26.5",
 | 
					      "version": "5.28.4",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/undici/-/undici-5.26.5.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz",
 | 
				
			||||||
      "integrity": "sha512-cSb4bPFd5qgR7qr2jYAi0hlX9n5YKK2ONKkLFkxl+v/9BvC0sOpZjBHDBSXc5lWAf5ty9oZdRXytBIHzgUcerw==",
 | 
					      "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@fastify/busboy": "^2.0.0"
 | 
					        "@fastify/busboy": "^2.0.0"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
@ -5442,9 +5442,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/undici-types": {
 | 
					    "node_modules/undici-types": {
 | 
				
			||||||
      "version": "5.25.3",
 | 
					      "version": "5.26.5",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.25.3.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
 | 
				
			||||||
      "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA=="
 | 
					      "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/universal-user-agent": {
 | 
					    "node_modules/universal-user-agent": {
 | 
				
			||||||
      "version": "6.0.0",
 | 
					      "version": "6.0.0",
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										20
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								package.json
									
									
									
									
									
								
							@ -25,33 +25,33 @@
 | 
				
			|||||||
  "author": "GitHub",
 | 
					  "author": "GitHub",
 | 
				
			||||||
  "license": "MIT",
 | 
					  "license": "MIT",
 | 
				
			||||||
  "dependencies": {
 | 
					  "dependencies": {
 | 
				
			||||||
    "@actions/cache": "^3.0.4",
 | 
					    "@actions/cache": "^3.2.4",
 | 
				
			||||||
    "@actions/core": "^1.10.0",
 | 
					    "@actions/core": "^1.10.0",
 | 
				
			||||||
    "@actions/exec": "^1.1.0",
 | 
					    "@actions/exec": "^1.1.0",
 | 
				
			||||||
    "@actions/github": "^5.1.1",
 | 
					    "@actions/github": "^5.1.1",
 | 
				
			||||||
    "@actions/glob": "^0.4.0",
 | 
					    "@actions/glob": "^0.4.0",
 | 
				
			||||||
    "@actions/http-client": "^2.1.1",
 | 
					    "@actions/http-client": "^2.2.1",
 | 
				
			||||||
    "@actions/io": "^1.0.2",
 | 
					    "@actions/io": "^1.0.2",
 | 
				
			||||||
    "@actions/tool-cache": "^2.0.1",
 | 
					    "@actions/tool-cache": "^2.0.1",
 | 
				
			||||||
    "semver": "^7.5.4",
 | 
					    "semver": "^7.6.0",
 | 
				
			||||||
    "uuid": "^9.0.1"
 | 
					    "uuid": "^9.0.1"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "devDependencies": {
 | 
					  "devDependencies": {
 | 
				
			||||||
    "@types/jest": "^29.5.5",
 | 
					    "@types/jest": "^29.5.12",
 | 
				
			||||||
    "@types/node": "^20.8.2",
 | 
					    "@types/node": "^20.11.25",
 | 
				
			||||||
    "@types/semver": "^7.5.3",
 | 
					    "@types/semver": "^7.5.8",
 | 
				
			||||||
    "@typescript-eslint/eslint-plugin": "^5.54.0",
 | 
					    "@typescript-eslint/eslint-plugin": "^5.54.0",
 | 
				
			||||||
    "@typescript-eslint/parser": "^5.54.0",
 | 
					    "@typescript-eslint/parser": "^5.54.0",
 | 
				
			||||||
    "@vercel/ncc": "^0.38.0",
 | 
					    "@vercel/ncc": "^0.38.0",
 | 
				
			||||||
    "eslint": "^8.35.0",
 | 
					    "eslint": "^8.57.0",
 | 
				
			||||||
    "eslint-config-prettier": "^8.6.0",
 | 
					    "eslint-config-prettier": "^8.6.0",
 | 
				
			||||||
    "eslint-plugin-jest": "^27.2.1",
 | 
					    "eslint-plugin-jest": "^27.9.0",
 | 
				
			||||||
    "eslint-plugin-node": "^11.1.0",
 | 
					    "eslint-plugin-node": "^11.1.0",
 | 
				
			||||||
    "jest": "^29.7.0",
 | 
					    "jest": "^29.7.0",
 | 
				
			||||||
    "jest-circus": "^29.7.0",
 | 
					    "jest-circus": "^29.7.0",
 | 
				
			||||||
    "jest-each": "^29.7.0",
 | 
					    "jest-each": "^29.7.0",
 | 
				
			||||||
    "prettier": "^2.8.4",
 | 
					    "prettier": "^2.8.4",
 | 
				
			||||||
    "ts-jest": "^29.1.1",
 | 
					    "ts-jest": "^29.1.2",
 | 
				
			||||||
    "typescript": "^5.2.2"
 | 
					    "typescript": "^5.4.2"
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user