mirror of
				https://github.com/actions/setup-go.git
				synced 2025-10-31 07:30:31 +00:00 
			
		
		
		
	Compare commits
	
		
			4 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | cdcb360436 | ||
|   | 99176a8f9a | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | be1aa1186e | ||
|   | 6c1fd22b67 | 
							
								
								
									
										2
									
								
								.licenses/npm/@actions/cache.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								.licenses/npm/@actions/cache.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,6 +1,6 @@ | ||||
| --- | ||||
| name: "@actions/cache" | ||||
| version: 3.2.2 | ||||
| version: 3.2.4 | ||||
| type: npm | ||||
| summary: Actions cache lib | ||||
| 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" | ||||
| version: 2.2.0 | ||||
| version: 2.2.1 | ||||
| type: npm | ||||
| summary: Actions 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" | ||||
| version: 20.10.3 | ||||
| version: 20.11.28 | ||||
| type: npm | ||||
| summary: TypeScript definitions for node | ||||
| homepage: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| --- | ||||
| name: semver | ||||
| version: 7.5.4 | ||||
| version: 7.6.0 | ||||
| type: npm | ||||
| summary: The semantic version parser used by npm. | ||||
| homepage: | ||||
							
								
								
									
										2
									
								
								.licenses/npm/undici.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								.licenses/npm/undici.dep.yml
									
									
									
										generated
									
									
									
								
							| @@ -1,6 +1,6 @@ | ||||
| --- | ||||
| name: undici | ||||
| version: 5.28.2 | ||||
| version: 5.28.3 | ||||
| type: npm | ||||
| summary: An HTTP/1.1 client, written from scratch for Node.js | ||||
| homepage: https://undici.nodejs.org | ||||
|   | ||||
							
								
								
									
										45
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										45
									
								
								README.md
									
									
									
									
									
								
							| @@ -8,6 +8,14 @@ This action sets up a go environment for use in actions by: | ||||
| - Optionally downloading and caching a version of Go by version and adding to `PATH`. | ||||
| - Registering problem matchers for error output. | ||||
|  | ||||
| # V5 | ||||
|  | ||||
| The V5 edition of the action offers: | ||||
|  | ||||
| - Upgraded Node.js runtime from node16 to node20 | ||||
|  | ||||
| See full release notes on the [releases page](https://github.com/actions/setup-go/releases). | ||||
|  | ||||
| # V4 | ||||
|  | ||||
| The V4 edition of the action offers: | ||||
| @@ -43,7 +51,7 @@ Matching by [semver spec](https://github.com/npm/node-semver): | ||||
| ```yaml | ||||
| steps: | ||||
|   - uses: actions/checkout@v4 | ||||
|   - uses: actions/setup-go@v4 | ||||
|   - uses: actions/setup-go@v5 | ||||
|     with: | ||||
|       go-version: '^1.13.1' # The Go version to download (if necessary) and use. | ||||
|   - run: go version | ||||
| @@ -52,7 +60,7 @@ steps: | ||||
| ```yaml | ||||
| steps: | ||||
|   - uses: actions/checkout@v4 | ||||
|   - uses: actions/setup-go@v4 | ||||
|   - uses: actions/setup-go@v5 | ||||
|     with: | ||||
|       go-version: '>=1.17.0' | ||||
|   - run: go version | ||||
| @@ -65,12 +73,13 @@ steps: | ||||
| > ``` | ||||
| > | ||||
| > The recommendation is based on the YAML parser's behavior, which interprets non-wrapped values as numbers and, in the case of version 1.20, trims it down to 1.2, which may not be very obvious. | ||||
|  | ||||
| Matching an unstable pre-release: | ||||
|  | ||||
| ```yaml | ||||
| steps: | ||||
|   - uses: actions/checkout@v4 | ||||
|   - uses: actions/setup-go@v4 | ||||
|   - uses: actions/setup-go@v5 | ||||
|     with: | ||||
|       go-version: '1.18.0-rc.1' # The Go version to download (if necessary) and use. | ||||
|   - run: go version | ||||
| @@ -79,7 +88,7 @@ steps: | ||||
| ```yaml | ||||
| steps: | ||||
|   - uses: actions/checkout@v4 | ||||
|   - uses: actions/setup-go@v4 | ||||
|   - uses: actions/setup-go@v5 | ||||
|     with: | ||||
|       go-version: '1.16.0-beta.1' # The Go version to download (if necessary) and use. | ||||
|   - run: go version | ||||
| @@ -94,7 +103,7 @@ See [action.yml](action.yml) | ||||
| ```yaml | ||||
| steps: | ||||
|   - uses: actions/checkout@v4 | ||||
|   - uses: actions/setup-go@v4 | ||||
|   - uses: actions/setup-go@v5 | ||||
|     with: | ||||
|       go-version: '1.16.1' # The Go version to download (if necessary) and use. | ||||
|   - run: go run hello.go | ||||
| @@ -115,7 +124,7 @@ want the most up-to-date Go version to always be used. | ||||
| ```yaml | ||||
| steps: | ||||
|   - uses: actions/checkout@v4 | ||||
|   - uses: actions/setup-go@v4 | ||||
|   - uses: actions/setup-go@v5 | ||||
|     with: | ||||
|       go-version: '1.14' | ||||
|       check-latest: true | ||||
| @@ -136,7 +145,7 @@ set to `true` | ||||
| ```yaml | ||||
| steps: | ||||
|   - uses: actions/checkout@v4 | ||||
|   - uses: actions/setup-go@v4 | ||||
|   - uses: actions/setup-go@v5 | ||||
|     with: | ||||
|       go-version: 'stable' | ||||
|   - run: go run hello.go | ||||
| @@ -145,7 +154,7 @@ steps: | ||||
| ```yaml | ||||
| steps: | ||||
|   - uses: actions/checkout@v4 | ||||
|   - uses: actions/setup-go@v4 | ||||
|   - uses: actions/setup-go@v5 | ||||
|     with: | ||||
|       go-version: 'oldstable' | ||||
|   - run: go run hello.go | ||||
| @@ -168,7 +177,7 @@ If some problem that prevents success caching happens then the action issues the | ||||
| ```yaml | ||||
| steps: | ||||
|   - uses: actions/checkout@v4 | ||||
|   - uses: actions/setup-go@v4 | ||||
|   - uses: actions/setup-go@v5 | ||||
|     with: | ||||
|       go-version: '1.17' | ||||
|       check-latest: true | ||||
| @@ -182,11 +191,13 @@ steps: | ||||
|  | ||||
| ## Getting go version from the go.mod file | ||||
|  | ||||
| The `go-version-file` input accepts a path to a `go.mod` file or a `go.work` file that contains the version of Go to be | ||||
| used by a project. As the `go.mod` file contains only major and minor (e.g. 1.18) tags, the action will search for the | ||||
| latest available patch version sequentially in the runner's directory with the cached tools, in | ||||
| the [versions-manifest.json](https://github.com/actions/go-versions/blob/main/versions-manifest.json) file or at the go | ||||
| servers. | ||||
| The `go-version-file` input accepts a path to a `go.mod` file or a `go.work` file that contains the version of Go to be used by a project. | ||||
|  | ||||
| The `go` directive in `go.mod` can specify a patch version or omit it altogether (e.g., `go 1.22.0` or `go 1.22`).   | ||||
| If a patch version is specified, that specific patch version will be used.   | ||||
| If no patch version is specified, it will search for the latest available patch version in the cache, | ||||
| [versions-manifest.json](https://github.com/actions/go-versions/blob/main/versions-manifest.json), and the | ||||
| [official Go language website](https://golang.org/dl/?mode=json&include=all), in that order. | ||||
|  | ||||
| If both the `go-version` and the `go-version-file` inputs are provided then the `go-version` input is used. | ||||
| > The action will search for the `go.mod` file relative to the repository root | ||||
| @@ -194,7 +205,7 @@ If both the `go-version` and the `go-version-file` inputs are provided then the | ||||
| ```yaml | ||||
| steps: | ||||
|   - uses: actions/checkout@v4 | ||||
|   - uses: actions/setup-go@v4 | ||||
|   - uses: actions/setup-go@v5 | ||||
|     with: | ||||
|       go-version-file: 'path/to/go.mod' | ||||
|   - run: go version | ||||
| @@ -213,7 +224,7 @@ jobs: | ||||
|     steps: | ||||
|       - uses: actions/checkout@v4 | ||||
|       - name: Setup go | ||||
|         uses: actions/setup-go@v4 | ||||
|         uses: actions/setup-go@v5 | ||||
|         with: | ||||
|           go-version: ${{ matrix.go }} | ||||
|       - run: go run hello.go | ||||
| @@ -245,7 +256,7 @@ can [generate a personal access token on github.com](https://github.com/settings | ||||
| input for the action: | ||||
|  | ||||
| ```yaml | ||||
| uses: actions/setup-go@v4 | ||||
| uses: actions/setup-go@v5 | ||||
| with: | ||||
|   token: ${{ secrets.GH_DOTCOM_TOKEN }} | ||||
|   go-version: '1.18' | ||||
|   | ||||
							
								
								
									
										34
									
								
								dist/cache-save/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										34
									
								
								dist/cache-save/index.js
									
									
									
									
										vendored
									
									
								
							| @@ -319,7 +319,8 @@ function createHttpClient() { | ||||
|     return new http_client_1.HttpClient('actions/cache', [bearerCredentialHandler], getRequestOptions()); | ||||
| } | ||||
| function getCacheVersion(paths, compressionMethod, enableCrossOsArchive = false) { | ||||
|     const components = paths; | ||||
|     // don't pass changes upstream
 | ||||
|     const components = paths.slice(); | ||||
|     // Add compression method to cache version to restore
 | ||||
|     // compressed cache as per compression method
 | ||||
|     if (compressionMethod) { | ||||
| @@ -608,10 +609,9 @@ function resolvePaths(patterns) { | ||||
|             implicitDescendants: false | ||||
|         }); | ||||
|         try { | ||||
|             for (var _e = true, _f = __asyncValues(globber.globGenerator()), _g; _g = yield _f.next(), _a = _g.done, !_a;) { | ||||
|             for (var _e = true, _f = __asyncValues(globber.globGenerator()), _g; _g = yield _f.next(), _a = _g.done, !_a; _e = true) { | ||||
|                 _c = _g.value; | ||||
|                 _e = false; | ||||
|                 try { | ||||
|                 const file = _c; | ||||
|                 const relativeFile = path | ||||
|                     .relative(workspace, file) | ||||
| @@ -626,10 +626,6 @@ function resolvePaths(patterns) { | ||||
|                     paths.push(`${relativeFile}`); | ||||
|                 } | ||||
|             } | ||||
|                 finally { | ||||
|                     _e = true; | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|         catch (e_1_1) { e_1 = { error: e_1_1 }; } | ||||
|         finally { | ||||
| @@ -711,7 +707,10 @@ function assertDefined(name, value) { | ||||
| exports.assertDefined = assertDefined; | ||||
| function isGhes() { | ||||
|     const ghUrl = new URL(process.env['GITHUB_SERVER_URL'] || 'https://github.com'); | ||||
|     return ghUrl.hostname.toUpperCase() !== 'GITHUB.COM'; | ||||
|     const hostname = ghUrl.hostname.trimEnd().toUpperCase(); | ||||
|     const isGitHubHost = hostname === 'GITHUB.COM'; | ||||
|     const isGheHost = hostname.endsWith('.GHE.COM') || hostname.endsWith('.GHE.LOCALHOST'); | ||||
|     return !isGitHubHost && !isGheHost; | ||||
| } | ||||
| exports.isGhes = isGhes; | ||||
| //# sourceMappingURL=cacheUtils.js.map
 | ||||
| @@ -729,7 +728,7 @@ var CacheFilename; | ||||
| (function (CacheFilename) { | ||||
|     CacheFilename["Gzip"] = "cache.tgz"; | ||||
|     CacheFilename["Zstd"] = "cache.tzst"; | ||||
| })(CacheFilename = exports.CacheFilename || (exports.CacheFilename = {})); | ||||
| })(CacheFilename || (exports.CacheFilename = CacheFilename = {})); | ||||
| var CompressionMethod; | ||||
| (function (CompressionMethod) { | ||||
|     CompressionMethod["Gzip"] = "gzip"; | ||||
| @@ -737,12 +736,12 @@ var CompressionMethod; | ||||
|     // This enum is for earlier version of zstd that does not have --long support
 | ||||
|     CompressionMethod["ZstdWithoutLong"] = "zstd-without-long"; | ||||
|     CompressionMethod["Zstd"] = "zstd"; | ||||
| })(CompressionMethod = exports.CompressionMethod || (exports.CompressionMethod = {})); | ||||
| })(CompressionMethod || (exports.CompressionMethod = CompressionMethod = {})); | ||||
| var ArchiveToolType; | ||||
| (function (ArchiveToolType) { | ||||
|     ArchiveToolType["GNU"] = "gnu"; | ||||
|     ArchiveToolType["BSD"] = "bsd"; | ||||
| })(ArchiveToolType = exports.ArchiveToolType || (exports.ArchiveToolType = {})); | ||||
| })(ArchiveToolType || (exports.ArchiveToolType = ArchiveToolType = {})); | ||||
| // The default number of retry attempts.
 | ||||
| exports.DefaultRetryAttempts = 2; | ||||
| // The default delay in milliseconds between retry attempts.
 | ||||
| @@ -7359,7 +7358,7 @@ class HttpClient { | ||||
|         if (this._keepAlive && useProxy) { | ||||
|             agent = this._proxyAgent; | ||||
|         } | ||||
|         if (this._keepAlive && !useProxy) { | ||||
|         if (!useProxy) { | ||||
|             agent = this._agent; | ||||
|         } | ||||
|         // if agent is already assigned use that agent.
 | ||||
| @@ -7391,16 +7390,12 @@ class HttpClient { | ||||
|             agent = tunnelAgent(agentOptions); | ||||
|             this._proxyAgent = agent; | ||||
|         } | ||||
|         // if reusing agent across request and tunneling agent isn't assigned create a new agent
 | ||||
|         if (this._keepAlive && !agent) { | ||||
|         // if tunneling agent isn't assigned create a new agent
 | ||||
|         if (!agent) { | ||||
|             const options = { keepAlive: this._keepAlive, maxSockets }; | ||||
|             agent = usingSsl ? new https.Agent(options) : new http.Agent(options); | ||||
|             this._agent = agent; | ||||
|         } | ||||
|         // if not using private agent and tunnel agent isn't setup then use global agent
 | ||||
|         if (!agent) { | ||||
|             agent = usingSsl ? https.globalAgent : http.globalAgent; | ||||
|         } | ||||
|         if (usingSsl && this._ignoreSslError) { | ||||
|             // we don't want to set NODE_TLS_REJECT_UNAUTHORIZED=0 since that will affect request for entire process
 | ||||
|             // http.RequestOptions doesn't expose a way to modify RequestOptions.agent.options
 | ||||
| @@ -63417,6 +63412,9 @@ function httpRedirectFetch (fetchParams, response) { | ||||
|     // https://fetch.spec.whatwg.org/#cors-non-wildcard-request-header-name
 | ||||
|     request.headersList.delete('authorization') | ||||
| 
 | ||||
|     // https://fetch.spec.whatwg.org/#authentication-entries
 | ||||
|     request.headersList.delete('proxy-authorization', true) | ||||
| 
 | ||||
|     // "Cookie" and "Host" are forbidden request-headers, which undici doesn't implement.
 | ||||
|     request.headersList.delete('cookie') | ||||
|     request.headersList.delete('host') | ||||
|   | ||||
							
								
								
									
										73
									
								
								dist/setup/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										73
									
								
								dist/setup/index.js
									
									
									
									
										vendored
									
									
								
							| @@ -319,7 +319,8 @@ function createHttpClient() { | ||||
|     return new http_client_1.HttpClient('actions/cache', [bearerCredentialHandler], getRequestOptions()); | ||||
| } | ||||
| function getCacheVersion(paths, compressionMethod, enableCrossOsArchive = false) { | ||||
|     const components = paths; | ||||
|     // don't pass changes upstream
 | ||||
|     const components = paths.slice(); | ||||
|     // Add compression method to cache version to restore
 | ||||
|     // compressed cache as per compression method
 | ||||
|     if (compressionMethod) { | ||||
| @@ -608,10 +609,9 @@ function resolvePaths(patterns) { | ||||
|             implicitDescendants: false | ||||
|         }); | ||||
|         try { | ||||
|             for (var _e = true, _f = __asyncValues(globber.globGenerator()), _g; _g = yield _f.next(), _a = _g.done, !_a;) { | ||||
|             for (var _e = true, _f = __asyncValues(globber.globGenerator()), _g; _g = yield _f.next(), _a = _g.done, !_a; _e = true) { | ||||
|                 _c = _g.value; | ||||
|                 _e = false; | ||||
|                 try { | ||||
|                 const file = _c; | ||||
|                 const relativeFile = path | ||||
|                     .relative(workspace, file) | ||||
| @@ -626,10 +626,6 @@ function resolvePaths(patterns) { | ||||
|                     paths.push(`${relativeFile}`); | ||||
|                 } | ||||
|             } | ||||
|                 finally { | ||||
|                     _e = true; | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|         catch (e_1_1) { e_1 = { error: e_1_1 }; } | ||||
|         finally { | ||||
| @@ -711,7 +707,10 @@ function assertDefined(name, value) { | ||||
| exports.assertDefined = assertDefined; | ||||
| function isGhes() { | ||||
|     const ghUrl = new URL(process.env['GITHUB_SERVER_URL'] || 'https://github.com'); | ||||
|     return ghUrl.hostname.toUpperCase() !== 'GITHUB.COM'; | ||||
|     const hostname = ghUrl.hostname.trimEnd().toUpperCase(); | ||||
|     const isGitHubHost = hostname === 'GITHUB.COM'; | ||||
|     const isGheHost = hostname.endsWith('.GHE.COM') || hostname.endsWith('.GHE.LOCALHOST'); | ||||
|     return !isGitHubHost && !isGheHost; | ||||
| } | ||||
| exports.isGhes = isGhes; | ||||
| //# sourceMappingURL=cacheUtils.js.map
 | ||||
| @@ -729,7 +728,7 @@ var CacheFilename; | ||||
| (function (CacheFilename) { | ||||
|     CacheFilename["Gzip"] = "cache.tgz"; | ||||
|     CacheFilename["Zstd"] = "cache.tzst"; | ||||
| })(CacheFilename = exports.CacheFilename || (exports.CacheFilename = {})); | ||||
| })(CacheFilename || (exports.CacheFilename = CacheFilename = {})); | ||||
| var CompressionMethod; | ||||
| (function (CompressionMethod) { | ||||
|     CompressionMethod["Gzip"] = "gzip"; | ||||
| @@ -737,12 +736,12 @@ var CompressionMethod; | ||||
|     // This enum is for earlier version of zstd that does not have --long support
 | ||||
|     CompressionMethod["ZstdWithoutLong"] = "zstd-without-long"; | ||||
|     CompressionMethod["Zstd"] = "zstd"; | ||||
| })(CompressionMethod = exports.CompressionMethod || (exports.CompressionMethod = {})); | ||||
| })(CompressionMethod || (exports.CompressionMethod = CompressionMethod = {})); | ||||
| var ArchiveToolType; | ||||
| (function (ArchiveToolType) { | ||||
|     ArchiveToolType["GNU"] = "gnu"; | ||||
|     ArchiveToolType["BSD"] = "bsd"; | ||||
| })(ArchiveToolType = exports.ArchiveToolType || (exports.ArchiveToolType = {})); | ||||
| })(ArchiveToolType || (exports.ArchiveToolType = ArchiveToolType = {})); | ||||
| // The default number of retry attempts.
 | ||||
| exports.DefaultRetryAttempts = 2; | ||||
| // The default delay in milliseconds between retry attempts.
 | ||||
| @@ -8551,7 +8550,7 @@ class HttpClient { | ||||
|         if (this._keepAlive && useProxy) { | ||||
|             agent = this._proxyAgent; | ||||
|         } | ||||
|         if (this._keepAlive && !useProxy) { | ||||
|         if (!useProxy) { | ||||
|             agent = this._agent; | ||||
|         } | ||||
|         // if agent is already assigned use that agent.
 | ||||
| @@ -8583,16 +8582,12 @@ class HttpClient { | ||||
|             agent = tunnelAgent(agentOptions); | ||||
|             this._proxyAgent = agent; | ||||
|         } | ||||
|         // if reusing agent across request and tunneling agent isn't assigned create a new agent
 | ||||
|         if (this._keepAlive && !agent) { | ||||
|         // if tunneling agent isn't assigned create a new agent
 | ||||
|         if (!agent) { | ||||
|             const options = { keepAlive: this._keepAlive, maxSockets }; | ||||
|             agent = usingSsl ? new https.Agent(options) : new http.Agent(options); | ||||
|             this._agent = agent; | ||||
|         } | ||||
|         // if not using private agent and tunnel agent isn't setup then use global agent
 | ||||
|         if (!agent) { | ||||
|             agent = usingSsl ? https.globalAgent : http.globalAgent; | ||||
|         } | ||||
|         if (usingSsl && this._ignoreSslError) { | ||||
|             // we don't want to set NODE_TLS_REJECT_UNAUTHORIZED=0 since that will affect request for entire process
 | ||||
|             // http.RequestOptions doesn't expose a way to modify RequestOptions.agent.options
 | ||||
| @@ -55566,35 +55561,43 @@ const coerce = (version, options) => { | ||||
| 
 | ||||
|   let match = null | ||||
|   if (!options.rtl) { | ||||
|     match = version.match(re[t.COERCE]) | ||||
|     match = version.match(options.includePrerelease ? re[t.COERCEFULL] : re[t.COERCE]) | ||||
|   } else { | ||||
|     // Find the right-most coercible string that does not share
 | ||||
|     // a terminus with a more left-ward coercible string.
 | ||||
|     // Eg, '1.2.3.4' wants to coerce '2.3.4', not '3.4' or '4'
 | ||||
|     // With includePrerelease option set, '1.2.3.4-rc' wants to coerce '2.3.4-rc', not '2.3.4'
 | ||||
|     //
 | ||||
|     // Walk through the string checking with a /g regexp
 | ||||
|     // Manually set the index so as to pick up overlapping matches.
 | ||||
|     // Stop when we get a match that ends at the string end, since no
 | ||||
|     // coercible string can be more right-ward without the same terminus.
 | ||||
|     const coerceRtlRegex = options.includePrerelease ? re[t.COERCERTLFULL] : re[t.COERCERTL] | ||||
|     let next | ||||
|     while ((next = re[t.COERCERTL].exec(version)) && | ||||
|     while ((next = coerceRtlRegex.exec(version)) && | ||||
|         (!match || match.index + match[0].length !== version.length) | ||||
|     ) { | ||||
|       if (!match || | ||||
|             next.index + next[0].length !== match.index + match[0].length) { | ||||
|         match = next | ||||
|       } | ||||
|       re[t.COERCERTL].lastIndex = next.index + next[1].length + next[2].length | ||||
|       coerceRtlRegex.lastIndex = next.index + next[1].length + next[2].length | ||||
|     } | ||||
|     // leave it in a clean state
 | ||||
|     re[t.COERCERTL].lastIndex = -1 | ||||
|     coerceRtlRegex.lastIndex = -1 | ||||
|   } | ||||
| 
 | ||||
|   if (match === null) { | ||||
|     return null | ||||
|   } | ||||
| 
 | ||||
|   return parse(`${match[2]}.${match[3] || '0'}.${match[4] || '0'}`, options) | ||||
|   const major = match[2] | ||||
|   const minor = match[3] || '0' | ||||
|   const patch = match[4] || '0' | ||||
|   const prerelease = options.includePrerelease && match[5] ? `-${match[5]}` : '' | ||||
|   const build = options.includePrerelease && match[6] ? `+${match[6]}` : '' | ||||
| 
 | ||||
|   return parse(`${major}.${minor}.${patch}${prerelease}${build}`, options) | ||||
| } | ||||
| module.exports = coerce | ||||
| 
 | ||||
| @@ -56286,12 +56289,17 @@ createToken('XRANGELOOSE', `^${src[t.GTLT]}\\s*${src[t.XRANGEPLAINLOOSE]}$`) | ||||
| 
 | ||||
| // Coercion.
 | ||||
| // Extract anything that could conceivably be a part of a valid semver
 | ||||
| createToken('COERCE', `${'(^|[^\\d])' + | ||||
| createToken('COERCEPLAIN', `${'(^|[^\\d])' + | ||||
|               '(\\d{1,'}${MAX_SAFE_COMPONENT_LENGTH}})` +
 | ||||
|               `(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` + | ||||
|               `(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` + | ||||
|               `(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?`) | ||||
| createToken('COERCE', `${src[t.COERCEPLAIN]}(?:$|[^\\d])`) | ||||
| createToken('COERCEFULL', src[t.COERCEPLAIN] + | ||||
|               `(?:${src[t.PRERELEASE]})?` + | ||||
|               `(?:${src[t.BUILD]})?` + | ||||
|               `(?:$|[^\\d])`) | ||||
| createToken('COERCERTL', src[t.COERCE], true) | ||||
| createToken('COERCERTLFULL', src[t.COERCEFULL], true) | ||||
| 
 | ||||
| // Tilde ranges.
 | ||||
| // Meaning is "reasonably at or greater than"
 | ||||
| @@ -70422,6 +70430,9 @@ function httpRedirectFetch (fetchParams, response) { | ||||
|     // https://fetch.spec.whatwg.org/#cors-non-wildcard-request-header-name
 | ||||
|     request.headersList.delete('authorization') | ||||
| 
 | ||||
|     // https://fetch.spec.whatwg.org/#authentication-entries
 | ||||
|     request.headersList.delete('proxy-authorization', true) | ||||
| 
 | ||||
|     // "Cookie" and "Host" are forbidden request-headers, which undici doesn't implement.
 | ||||
|     request.headersList.delete('cookie') | ||||
|     request.headersList.delete('host') | ||||
| @@ -88028,9 +88039,9 @@ const sys = __importStar(__nccwpck_require__(5632)); | ||||
| const fs_1 = __importDefault(__nccwpck_require__(7147)); | ||||
| const os_1 = __importDefault(__nccwpck_require__(2037)); | ||||
| const utils_1 = __nccwpck_require__(1314); | ||||
| function getGo(versionSpec, checkLatest, auth, arch = os_1.default.arch()) { | ||||
| function getGo(versionSpec_1, checkLatest_1, auth_1) { | ||||
|     return __awaiter(this, arguments, void 0, function* (versionSpec, checkLatest, auth, arch = os_1.default.arch()) { | ||||
|         var _a; | ||||
|     return __awaiter(this, void 0, void 0, function* () { | ||||
|         let manifest; | ||||
|         const osPlat = os_1.default.platform(); | ||||
|         if (versionSpec === utils_1.StableReleaseAlias.Stable || | ||||
| @@ -88206,8 +88217,8 @@ function getManifest(auth) { | ||||
|     }); | ||||
| } | ||||
| exports.getManifest = getManifest; | ||||
| function getInfoFromManifest(versionSpec, stable, auth, arch = os_1.default.arch(), manifest) { | ||||
|     return __awaiter(this, void 0, void 0, function* () { | ||||
| function getInfoFromManifest(versionSpec_1, stable_1, auth_1) { | ||||
|     return __awaiter(this, arguments, void 0, function* (versionSpec, stable, auth, arch = os_1.default.arch(), manifest) { | ||||
|         let info = null; | ||||
|         if (!manifest) { | ||||
|             core.debug('No manifest cached'); | ||||
| @@ -88241,8 +88252,8 @@ function getInfoFromDist(versionSpec, arch) { | ||||
|         }; | ||||
|     }); | ||||
| } | ||||
| function findMatch(versionSpec, arch = os_1.default.arch()) { | ||||
|     return __awaiter(this, void 0, void 0, function* () { | ||||
| function findMatch(versionSpec_1) { | ||||
|     return __awaiter(this, arguments, void 0, function* (versionSpec, arch = os_1.default.arch()) { | ||||
|         const archFilter = sys.getArch(arch); | ||||
|         const platFilter = sys.getPlatform(); | ||||
|         let result; | ||||
|   | ||||
							
								
								
									
										118
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										118
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -9,32 +9,32 @@ | ||||
|       "version": "5.0.0", | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@actions/cache": "^3.2.1", | ||||
|         "@actions/cache": "^3.2.4", | ||||
|         "@actions/core": "^1.10.0", | ||||
|         "@actions/exec": "^1.1.0", | ||||
|         "@actions/glob": "^0.4.0", | ||||
|         "@actions/http-client": "^2.0.1", | ||||
|         "@actions/http-client": "^2.2.1", | ||||
|         "@actions/io": "^1.0.2", | ||||
|         "@actions/tool-cache": "^2.0.1", | ||||
|         "semver": "^7.5.4" | ||||
|         "semver": "^7.6.0" | ||||
|       }, | ||||
|       "devDependencies": { | ||||
|         "@types/jest": "^29.5.10", | ||||
|         "@types/node": "^20.10.3", | ||||
|         "@types/semver": "^7.5.6", | ||||
|         "@types/jest": "^29.5.12", | ||||
|         "@types/node": "^20.11.28", | ||||
|         "@types/semver": "^7.5.8", | ||||
|         "@typescript-eslint/eslint-plugin": "^5.54.0", | ||||
|         "@typescript-eslint/parser": "^5.54.0", | ||||
|         "@vercel/ncc": "^0.38.1", | ||||
|         "eslint": "^8.35.0", | ||||
|         "eslint": "^8.57.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", | ||||
|         "jest": "^29.7.0", | ||||
|         "jest-circus": "^29.7.0", | ||||
|         "nock": "^10.0.6", | ||||
|         "prettier": "^2.8.4", | ||||
|         "ts-jest": "^29.1.1", | ||||
|         "typescript": "^5.3.2" | ||||
|         "ts-jest": "^29.1.2", | ||||
|         "typescript": "^5.4.2" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@aashutoshrathi/word-wrap": { | ||||
| @@ -47,9 +47,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@actions/cache": { | ||||
|       "version": "3.2.2", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/cache/-/cache-3.2.2.tgz", | ||||
|       "integrity": "sha512-6D0Jq5JrLZRQ3VApeQwQkkV20ZZXjXsHNYXd9VjNUdi9E0h93wESpxfMJ2JWLCUCgHNLcfY0v3GjNM+2FdRMlg==", | ||||
|       "version": "3.2.4", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/cache/-/cache-3.2.4.tgz", | ||||
|       "integrity": "sha512-RuHnwfcDagtX+37s0ZWy7clbOfnZ7AlDJQ7k/9rzt2W4Gnwde3fa/qjSjVuz4vLcLIpc7fUob27CMrqiWZytYA==", | ||||
|       "dependencies": { | ||||
|         "@actions/core": "^1.10.0", | ||||
|         "@actions/exec": "^1.0.1", | ||||
| @@ -59,7 +59,7 @@ | ||||
|         "@azure/abort-controller": "^1.1.0", | ||||
|         "@azure/ms-rest-js": "^2.6.0", | ||||
|         "@azure/storage-blob": "^12.13.0", | ||||
|         "semver": "^6.1.0", | ||||
|         "semver": "^6.3.1", | ||||
|         "uuid": "^3.3.3" | ||||
|       } | ||||
|     }, | ||||
| @@ -115,9 +115,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@actions/http-client": { | ||||
|       "version": "2.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.0.tgz", | ||||
|       "integrity": "sha512-q+epW0trjVUUHboliPb4UF9g2msf+w61b32tAkFEwL/IwP0DQWgbCMM0Hbe3e3WXSKz5VcUXbzJQgy8Hkra/Lg==", | ||||
|       "version": "2.2.1", | ||||
|       "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.1.tgz", | ||||
|       "integrity": "sha512-KhC/cZsq7f8I4LfZSJKgCvEwfkE8o1538VoBeoGzokVLLnbFDEAdFD3UhoMklxo2un9NJVBdANOresx7vTHlHw==", | ||||
|       "dependencies": { | ||||
|         "tunnel": "^0.0.6", | ||||
|         "undici": "^5.25.4" | ||||
| @@ -1034,9 +1034,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@eslint/js": { | ||||
|       "version": "8.55.0", | ||||
|       "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz", | ||||
|       "integrity": "sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==", | ||||
|       "version": "8.57.0", | ||||
|       "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", | ||||
|       "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", | ||||
|       "dev": true, | ||||
|       "engines": { | ||||
|         "node": "^12.22.0 || ^14.17.0 || >=16.0.0" | ||||
| @@ -1051,13 +1051,13 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@humanwhocodes/config-array": { | ||||
|       "version": "0.11.13", | ||||
|       "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", | ||||
|       "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", | ||||
|       "version": "0.11.14", | ||||
|       "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", | ||||
|       "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", | ||||
|       "dev": true, | ||||
|       "dependencies": { | ||||
|         "@humanwhocodes/object-schema": "^2.0.1", | ||||
|         "debug": "^4.1.1", | ||||
|         "@humanwhocodes/object-schema": "^2.0.2", | ||||
|         "debug": "^4.3.1", | ||||
|         "minimatch": "^3.0.5" | ||||
|       }, | ||||
|       "engines": { | ||||
| @@ -1078,9 +1078,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@humanwhocodes/object-schema": { | ||||
|       "version": "2.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", | ||||
|       "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", | ||||
|       "version": "2.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", | ||||
|       "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "node_modules/@istanbuljs/load-nyc-config": { | ||||
| @@ -1659,9 +1659,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@types/jest": { | ||||
|       "version": "29.5.10", | ||||
|       "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.10.tgz", | ||||
|       "integrity": "sha512-tE4yxKEphEyxj9s4inideLHktW/x6DwesIwWZ9NN1FKf9zbJYsnhBoA9vrHA/IuIOKwPa5PcFBNV4lpMIOEzyQ==", | ||||
|       "version": "29.5.12", | ||||
|       "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.12.tgz", | ||||
|       "integrity": "sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==", | ||||
|       "dev": true, | ||||
|       "dependencies": { | ||||
|         "expect": "^29.0.0", | ||||
| @@ -1675,9 +1675,9 @@ | ||||
|       "dev": true | ||||
|     }, | ||||
|     "node_modules/@types/node": { | ||||
|       "version": "20.10.3", | ||||
|       "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.3.tgz", | ||||
|       "integrity": "sha512-XJavIpZqiXID5Yxnxv3RUDKTN5b81ddNC3ecsA0SoFXz/QU8OGBwZGMomiq0zw+uuqbL/krztv/DINAQ/EV4gg==", | ||||
|       "version": "20.11.28", | ||||
|       "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.28.tgz", | ||||
|       "integrity": "sha512-M/GPWVS2wLkSkNHVeLkrF2fD5Lx5UC4PxA0uZcKc6QqbIQUJyW1jVjueJYi1z8n0I5PxYrtpnPnWglE+y9A0KA==", | ||||
|       "dependencies": { | ||||
|         "undici-types": "~5.26.4" | ||||
|       } | ||||
| @@ -1705,9 +1705,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@types/semver": { | ||||
|       "version": "7.5.6", | ||||
|       "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", | ||||
|       "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", | ||||
|       "version": "7.5.8", | ||||
|       "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", | ||||
|       "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "node_modules/@types/stack-utils": { | ||||
| @@ -2731,16 +2731,16 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/eslint": { | ||||
|       "version": "8.55.0", | ||||
|       "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz", | ||||
|       "integrity": "sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==", | ||||
|       "version": "8.57.0", | ||||
|       "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", | ||||
|       "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", | ||||
|       "dev": true, | ||||
|       "dependencies": { | ||||
|         "@eslint-community/eslint-utils": "^4.2.0", | ||||
|         "@eslint-community/regexpp": "^4.6.1", | ||||
|         "@eslint/eslintrc": "^2.1.4", | ||||
|         "@eslint/js": "8.55.0", | ||||
|         "@humanwhocodes/config-array": "^0.11.13", | ||||
|         "@eslint/js": "8.57.0", | ||||
|         "@humanwhocodes/config-array": "^0.11.14", | ||||
|         "@humanwhocodes/module-importer": "^1.0.1", | ||||
|         "@nodelib/fs.walk": "^1.2.8", | ||||
|         "@ungap/structured-clone": "^1.2.0", | ||||
| @@ -2817,9 +2817,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/eslint-plugin-jest": { | ||||
|       "version": "27.6.0", | ||||
|       "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.6.0.tgz", | ||||
|       "integrity": "sha512-MTlusnnDMChbElsszJvrwD1dN3x6nZl//s4JD23BxB6MgR66TZlL064su24xEIS3VACfAoHV1vgyMgPw8nkdng==", | ||||
|       "version": "27.9.0", | ||||
|       "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.9.0.tgz", | ||||
|       "integrity": "sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==", | ||||
|       "dev": true, | ||||
|       "dependencies": { | ||||
|         "@typescript-eslint/utils": "^5.10.0" | ||||
| @@ -2828,7 +2828,7 @@ | ||||
|         "node": "^14.15.0 || ^16.10.0 || >=18.0.0" | ||||
|       }, | ||||
|       "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", | ||||
|         "jest": "*" | ||||
|       }, | ||||
| @@ -5310,9 +5310,9 @@ | ||||
|       "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" | ||||
|     }, | ||||
|     "node_modules/semver": { | ||||
|       "version": "7.5.4", | ||||
|       "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", | ||||
|       "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", | ||||
|       "version": "7.6.0", | ||||
|       "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", | ||||
|       "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", | ||||
|       "dependencies": { | ||||
|         "lru-cache": "^6.0.0" | ||||
|       }, | ||||
| @@ -5616,9 +5616,9 @@ | ||||
|       "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" | ||||
|     }, | ||||
|     "node_modules/ts-jest": { | ||||
|       "version": "29.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.1.tgz", | ||||
|       "integrity": "sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==", | ||||
|       "version": "29.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.2.tgz", | ||||
|       "integrity": "sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==", | ||||
|       "dev": true, | ||||
|       "dependencies": { | ||||
|         "bs-logger": "0.x", | ||||
| @@ -5634,7 +5634,7 @@ | ||||
|         "ts-jest": "cli.js" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": "^14.15.0 || ^16.10.0 || >=18.0.0" | ||||
|         "node": "^16.10.0 || ^18.0.0 || >=20.0.0" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "@babel/core": ">=7.0.0-beta.0 <8", | ||||
| @@ -5726,9 +5726,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/typescript": { | ||||
|       "version": "5.3.2", | ||||
|       "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz", | ||||
|       "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==", | ||||
|       "version": "5.4.2", | ||||
|       "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", | ||||
|       "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==", | ||||
|       "dev": true, | ||||
|       "bin": { | ||||
|         "tsc": "bin/tsc", | ||||
| @@ -5739,9 +5739,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/undici": { | ||||
|       "version": "5.28.2", | ||||
|       "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.2.tgz", | ||||
|       "integrity": "sha512-wh1pHJHnUeQV5Xa8/kyQhO7WFa8M34l026L5P/+2TYiakvGy5Rdc8jWZVyG7ieht/0WgJLEd3kcU5gKx+6GC8w==", | ||||
|       "version": "5.28.3", | ||||
|       "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.3.tgz", | ||||
|       "integrity": "sha512-3ItfzbrhDlINjaP0duwnNsKpDQk3acHI3gVJ1z4fmwMK31k5G9OVIAMLSIaP6w4FaGkaAkN6zaQO9LUvZ1t7VA==", | ||||
|       "dependencies": { | ||||
|         "@fastify/busboy": "^2.0.0" | ||||
|       }, | ||||
|   | ||||
							
								
								
									
										20
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								package.json
									
									
									
									
									
								
							| @@ -25,31 +25,31 @@ | ||||
|   "author": "GitHub", | ||||
|   "license": "MIT", | ||||
|   "dependencies": { | ||||
|     "@actions/cache": "^3.2.1", | ||||
|     "@actions/cache": "^3.2.4", | ||||
|     "@actions/core": "^1.10.0", | ||||
|     "@actions/exec": "^1.1.0", | ||||
|     "@actions/glob": "^0.4.0", | ||||
|     "@actions/http-client": "^2.0.1", | ||||
|     "@actions/http-client": "^2.2.1", | ||||
|     "@actions/io": "^1.0.2", | ||||
|     "@actions/tool-cache": "^2.0.1", | ||||
|     "semver": "^7.5.4" | ||||
|     "semver": "^7.6.0" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "@types/jest": "^29.5.10", | ||||
|     "@types/node": "^20.10.3", | ||||
|     "@types/semver": "^7.5.6", | ||||
|     "@types/jest": "^29.5.12", | ||||
|     "@types/node": "^20.11.28", | ||||
|     "@types/semver": "^7.5.8", | ||||
|     "@typescript-eslint/eslint-plugin": "^5.54.0", | ||||
|     "@typescript-eslint/parser": "^5.54.0", | ||||
|     "@vercel/ncc": "^0.38.1", | ||||
|     "eslint": "^8.35.0", | ||||
|     "eslint": "^8.57.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", | ||||
|     "jest": "^29.7.0", | ||||
|     "jest-circus": "^29.7.0", | ||||
|     "nock": "^10.0.6", | ||||
|     "prettier": "^2.8.4", | ||||
|     "ts-jest": "^29.1.1", | ||||
|     "typescript": "^5.3.2" | ||||
|     "ts-jest": "^29.1.2", | ||||
|     "typescript": "^5.4.2" | ||||
|   } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user