Remove Setup-Go (#403)
* Remove Setup-Go Signed-off-by: Steve Coffman <steve@khanacademy.org> * Add setup-go to test github actions Signed-off-by: Steve Coffman <steve@khanacademy.org> * Modify README and action.yml per review Signed-off-by: Steve Coffman <steve@khanacademy.org> * build dist Co-authored-by: Sergey Vilgelm <sergey@vilgelm.com>
This commit is contained in:
		
							parent
							
								
									bcfc6f96bb
								
							
						
					
					
						commit
						423fbafafc
					
				
							
								
								
									
										3
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							| @ -11,6 +11,7 @@ jobs: | |||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v2 |       - uses: actions/checkout@v2 | ||||||
|  |       - uses: actions/setup-go@v2 | ||||||
|       - run: | |       - run: | | ||||||
|           npm install |           npm install | ||||||
|           npm run all |           npm run all | ||||||
| @ -33,6 +34,7 @@ jobs: | |||||||
|       pull-requests: read |       pull-requests: read | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v2 |       - uses: actions/checkout@v2 | ||||||
|  |       - uses: actions/setup-go@v2 | ||||||
|       - uses: ./ |       - uses: ./ | ||||||
|         with: |         with: | ||||||
|           version: ${{ matrix.version }} |           version: ${{ matrix.version }} | ||||||
| @ -51,6 +53,7 @@ jobs: | |||||||
|       contents: read |       contents: read | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v2 |       - uses: actions/checkout@v2 | ||||||
|  |       - uses: actions/setup-go@v2 | ||||||
|       - uses: ./ |       - uses: ./ | ||||||
|         with: |         with: | ||||||
|           working-directory: sample-go-mod |           working-directory: sample-go-mod | ||||||
|  | |||||||
| @ -36,6 +36,7 @@ jobs: | |||||||
|     name: lint |     name: lint | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|     steps: |     steps: | ||||||
|  |       - uses: actions/setup-go@v2 | ||||||
|       - uses: actions/checkout@v2 |       - uses: actions/checkout@v2 | ||||||
|       - name: golangci-lint |       - name: golangci-lint | ||||||
|         uses: golangci/golangci-lint-action@v2 |         uses: golangci/golangci-lint-action@v2 | ||||||
| @ -52,9 +53,6 @@ jobs: | |||||||
|           # Optional: show only new issues if it's a pull request. The default value is `false`. |           # Optional: show only new issues if it's a pull request. The default value is `false`. | ||||||
|           # only-new-issues: true |           # only-new-issues: true | ||||||
| 
 | 
 | ||||||
|           # Optional: if set to true then the action will use pre-installed Go. |  | ||||||
|           # skip-go-installation: true |  | ||||||
| 
 |  | ||||||
|           # Optional: if set to true then the action don't cache or restore ~/go/pkg. |           # Optional: if set to true then the action don't cache or restore ~/go/pkg. | ||||||
|           # skip-pkg-cache: true |           # skip-pkg-cache: true | ||||||
| 
 | 
 | ||||||
| @ -92,6 +90,7 @@ jobs: | |||||||
|     name: lint |     name: lint | ||||||
|     runs-on: ${{ matrix.os }} |     runs-on: ${{ matrix.os }} | ||||||
|     steps: |     steps: | ||||||
|  |       - uses: actions/setup-go@v2 | ||||||
|       - uses: actions/checkout@v2 |       - uses: actions/checkout@v2 | ||||||
|       - name: golangci-lint |       - name: golangci-lint | ||||||
|         uses: golangci/golangci-lint-action@v2 |         uses: golangci/golangci-lint-action@v2 | ||||||
| @ -133,7 +132,6 @@ The action was implemented with performance in mind: | |||||||
| 
 | 
 | ||||||
| For example, in a repository of [golangci-lint](https://github.com/golangci/golangci-lint) running this action without the cache takes 50s, but with cache takes 14s: | For example, in a repository of [golangci-lint](https://github.com/golangci/golangci-lint) running this action without the cache takes 50s, but with cache takes 14s: | ||||||
|   * in parallel: |   * in parallel: | ||||||
|     * 13s to download Go |  | ||||||
|     * 4s to restore 50 MB of cache |     * 4s to restore 50 MB of cache | ||||||
|     * 1s to find and install `golangci-lint` |     * 1s to find and install `golangci-lint` | ||||||
|   * 1s to run `golangci-lint` (it takes 35s without cache) |   * 1s to run `golangci-lint` (it takes 35s without cache) | ||||||
| @ -153,7 +151,6 @@ Inside our action we perform 3 steps: | |||||||
|   * restore [cache](https://github.com/actions/cache) of previous analyzes |   * restore [cache](https://github.com/actions/cache) of previous analyzes | ||||||
|   * fetch [action config](https://github.com/golangci/golangci-lint/blob/master/assets/github-action-config.json) and find the latest `golangci-lint` patch version |   * fetch [action config](https://github.com/golangci/golangci-lint/blob/master/assets/github-action-config.json) and find the latest `golangci-lint` patch version | ||||||
|     for needed version (users of this action can specify only minor version of `golangci-lint`). After that install [golangci-lint](https://github.com/golangci/golangci-lint) using [@actions/tool-cache](https://github.com/actions/toolkit/tree/master/packages/tool-cache) |     for needed version (users of this action can specify only minor version of `golangci-lint`). After that install [golangci-lint](https://github.com/golangci/golangci-lint) using [@actions/tool-cache](https://github.com/actions/toolkit/tree/master/packages/tool-cache) | ||||||
|   * install the latest Go 1.x version using [@actions/setup-go](https://github.com/actions/setup-go) |  | ||||||
| 2. Run `golangci-lint` with specified by user `args` | 2. Run `golangci-lint` with specified by user `args` | ||||||
| 3. Save cache for later builds | 3. Save cache for later builds | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -20,10 +20,6 @@ inputs: | |||||||
|     description: "if set to true and the action runs on a pull request - the action outputs only newly found issues" |     description: "if set to true and the action runs on a pull request - the action outputs only newly found issues" | ||||||
|     default: false |     default: false | ||||||
|     required: true |     required: true | ||||||
|   skip-go-installation: |  | ||||||
|     description: "if set to true then action uses pre-installed Go" |  | ||||||
|     default: false |  | ||||||
|     required: true |  | ||||||
|   skip-pkg-cache: |   skip-pkg-cache: | ||||||
|     description: "if set to true then the action doesn't cache or restore ~/go/pkg." |     description: "if set to true then the action doesn't cache or restore ~/go/pkg." | ||||||
|     default: false |     default: false | ||||||
|  | |||||||
							
								
								
									
										47549
									
								
								dist/post_run/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										47549
									
								
								dist/post_run/index.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										47549
									
								
								dist/run/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										47549
									
								
								dist/run/index.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										280
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										280
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -16,7 +16,6 @@ | |||||||
|         "@actions/tool-cache": "^1.7.1", |         "@actions/tool-cache": "^1.7.1", | ||||||
|         "@types/semver": "^7.3.9", |         "@types/semver": "^7.3.9", | ||||||
|         "@types/tmp": "^0.2.3", |         "@types/tmp": "^0.2.3", | ||||||
|         "setup-go": "git+https://github.com/actions/setup-go.git#v2.2.0", |  | ||||||
|         "tmp": "^0.2.1" |         "tmp": "^0.2.1" | ||||||
|       }, |       }, | ||||||
|       "devDependencies": { |       "devDependencies": { | ||||||
| @ -78,9 +77,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@actions/glob": { |     "node_modules/@actions/glob": { | ||||||
|       "version": "0.1.1", |       "version": "0.1.2", | ||||||
|       "resolved": "https://registry.npmjs.org/@actions/glob/-/glob-0.1.1.tgz", |       "resolved": "https://registry.npmjs.org/@actions/glob/-/glob-0.1.2.tgz", | ||||||
|       "integrity": "sha512-ikM4GVZOgSGDNTjv0ECJ8AOqmDqQwtO4K1M4P465C9iikRq34+FwCjUVSwzgOYDP85qtddyWpzBw5lTub/9Xmg==", |       "integrity": "sha512-SclLR7Ia5sEqjkJTPs7Sd86maMDw43p769YxBOxvPvEWuPEhpAnBsQfENOpXjFYMmhCqd127bmf+YdvJqVqR4A==", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@actions/core": "^1.2.6", |         "@actions/core": "^1.2.6", | ||||||
|         "minimatch": "^3.0.4" |         "minimatch": "^3.0.4" | ||||||
| @ -497,94 +496,104 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@octokit/auth-token": { |     "node_modules/@octokit/auth-token": { | ||||||
|       "version": "2.4.2", |       "version": "2.5.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.2.tgz", |       "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz", | ||||||
|       "integrity": "sha512-jE/lE/IKIz2v1+/P0u4fJqv0kYwXOTujKemJMFr6FeopsxlIK3+wKDCJGnysg81XID5TgZQbIfuJ5J0lnTiuyQ==", |       "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@octokit/types": "^5.0.0" |         "@octokit/types": "^6.0.3" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@octokit/core": { |     "node_modules/@octokit/core": { | ||||||
|       "version": "3.1.1", |       "version": "3.5.1", | ||||||
|       "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.1.1.tgz", |       "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.5.1.tgz", | ||||||
|       "integrity": "sha512-cQ2HGrtyNJ1IBxpTP1U5m/FkMAJvgw7d2j1q3c9P0XUuYilEgF6e4naTpsgm4iVcQeOnccZlw7XHRIUBy0ymcg==", |       "integrity": "sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw==", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@octokit/auth-token": "^2.4.0", |         "@octokit/auth-token": "^2.4.4", | ||||||
|         "@octokit/graphql": "^4.3.1", |         "@octokit/graphql": "^4.5.8", | ||||||
|         "@octokit/request": "^5.4.0", |         "@octokit/request": "^5.6.0", | ||||||
|         "@octokit/types": "^5.0.0", |         "@octokit/request-error": "^2.0.5", | ||||||
|         "before-after-hook": "^2.1.0", |         "@octokit/types": "^6.0.3", | ||||||
|  |         "before-after-hook": "^2.2.0", | ||||||
|         "universal-user-agent": "^6.0.0" |         "universal-user-agent": "^6.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@octokit/endpoint": { |     "node_modules/@octokit/endpoint": { | ||||||
|       "version": "6.0.5", |       "version": "6.0.12", | ||||||
|       "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.5.tgz", |       "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz", | ||||||
|       "integrity": "sha512-70K5u6zd45ItOny6aHQAsea8HHQjlQq85yqOMe+Aj8dkhN2qSJ9T+Q3YjUjEYfPRBcuUWNgMn62DQnP/4LAIiQ==", |       "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@octokit/types": "^5.0.0", |         "@octokit/types": "^6.0.3", | ||||||
|         "is-plain-object": "^4.0.0", |         "is-plain-object": "^5.0.0", | ||||||
|         "universal-user-agent": "^6.0.0" |         "universal-user-agent": "^6.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@octokit/graphql": { |     "node_modules/@octokit/graphql": { | ||||||
|       "version": "4.5.3", |       "version": "4.8.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.5.3.tgz", |       "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz", | ||||||
|       "integrity": "sha512-JyYvi3j2tOb5ofASEpcg1Advs07H+Ag+I+ez7buuZfNVAmh1IYcDTuxd4gnYH8S2PSGu+f5IdDGxMmkK+5zsdA==", |       "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@octokit/request": "^5.3.0", |         "@octokit/request": "^5.6.0", | ||||||
|         "@octokit/types": "^5.0.0", |         "@octokit/types": "^6.0.3", | ||||||
|         "universal-user-agent": "^6.0.0" |         "universal-user-agent": "^6.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/@octokit/openapi-types": { | ||||||
|  |       "version": "11.2.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-11.2.0.tgz", | ||||||
|  |       "integrity": "sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA==" | ||||||
|  |     }, | ||||||
|     "node_modules/@octokit/plugin-paginate-rest": { |     "node_modules/@octokit/plugin-paginate-rest": { | ||||||
|       "version": "2.3.0", |       "version": "2.17.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.3.0.tgz", |       "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.17.0.tgz", | ||||||
|       "integrity": "sha512-Ye2ZJreP0ZlqJQz8fz+hXvrEAEYK4ay7br1eDpWzr6j76VXs/gKqxFcH8qRzkB3fo/2xh4Vy9VtGii4ZDc9qlA==", |       "integrity": "sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw==", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@octokit/types": "^5.2.0" |         "@octokit/types": "^6.34.0" | ||||||
|  |       }, | ||||||
|  |       "peerDependencies": { | ||||||
|  |         "@octokit/core": ">=2" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@octokit/plugin-rest-endpoint-methods": { |     "node_modules/@octokit/plugin-rest-endpoint-methods": { | ||||||
|       "version": "4.1.2", |       "version": "4.15.1", | ||||||
|       "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.1.2.tgz", |       "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.15.1.tgz", | ||||||
|       "integrity": "sha512-PTI7wpbGEZ2IR87TVh+TNWaLcgX/RsZQalFbQCq8XxYUrQ36RHyERrHSNXFy5gkWpspUAOYRSV707JJv6BhqJA==", |       "integrity": "sha512-4gQg4ySoW7ktKB0Mf38fHzcSffVZd6mT5deJQtpqkuPuAqzlED5AJTeW8Uk7dPRn7KaOlWcXB0MedTFJU1j4qA==", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@octokit/types": "^5.1.1", |         "@octokit/types": "^6.13.0", | ||||||
|         "deprecation": "^2.3.1" |         "deprecation": "^2.3.1" | ||||||
|  |       }, | ||||||
|  |       "peerDependencies": { | ||||||
|  |         "@octokit/core": ">=3" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@octokit/request": { |     "node_modules/@octokit/request": { | ||||||
|       "version": "5.4.7", |       "version": "5.6.3", | ||||||
|       "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.7.tgz", |       "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz", | ||||||
|       "integrity": "sha512-FN22xUDP0i0uF38YMbOfx6TotpcENP5W8yJM1e/LieGXn6IoRxDMnBf7tx5RKSW4xuUZ/1P04NFZy5iY3Rax1A==", |       "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@octokit/endpoint": "^6.0.1", |         "@octokit/endpoint": "^6.0.1", | ||||||
|         "@octokit/request-error": "^2.0.0", |         "@octokit/request-error": "^2.1.0", | ||||||
|         "@octokit/types": "^5.0.0", |         "@octokit/types": "^6.16.1", | ||||||
|         "deprecation": "^2.0.0", |         "is-plain-object": "^5.0.0", | ||||||
|         "is-plain-object": "^4.0.0", |         "node-fetch": "^2.6.7", | ||||||
|         "node-fetch": "^2.3.0", |  | ||||||
|         "once": "^1.4.0", |  | ||||||
|         "universal-user-agent": "^6.0.0" |         "universal-user-agent": "^6.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@octokit/request-error": { |     "node_modules/@octokit/request-error": { | ||||||
|       "version": "2.0.2", |       "version": "2.1.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.2.tgz", |       "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", | ||||||
|       "integrity": "sha512-2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw==", |       "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@octokit/types": "^5.0.1", |         "@octokit/types": "^6.0.3", | ||||||
|         "deprecation": "^2.0.0", |         "deprecation": "^2.0.0", | ||||||
|         "once": "^1.4.0" |         "once": "^1.4.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@octokit/types": { |     "node_modules/@octokit/types": { | ||||||
|       "version": "5.2.0", |       "version": "6.34.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@octokit/types/-/types-5.2.0.tgz", |       "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.34.0.tgz", | ||||||
|       "integrity": "sha512-XjOk9y4m8xTLIKPe1NFxNWBdzA2/z3PFFA/bwf4EoH6oS8hM0Y46mEa4Cb+KCyj/tFDznJFahzQ0Aj3o1FYq4A==", |       "integrity": "sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw==", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@types/node": ">= 8" |         "@octokit/openapi-types": "^11.2.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@opentelemetry/api": { |     "node_modules/@opentelemetry/api": { | ||||||
| @ -894,6 +903,7 @@ | |||||||
|       "version": "0.22.3", |       "version": "0.22.3", | ||||||
|       "resolved": "https://registry.npmjs.org/@zeit/ncc/-/ncc-0.22.3.tgz", |       "resolved": "https://registry.npmjs.org/@zeit/ncc/-/ncc-0.22.3.tgz", | ||||||
|       "integrity": "sha512-jnCLpLXWuw/PAiJiVbLjA8WBC0IJQbFeUwF4I9M+23MvIxTxk5pD4Q8byQBSPmHQjz5aBoA7AKAElQxMpjrCLQ==", |       "integrity": "sha512-jnCLpLXWuw/PAiJiVbLjA8WBC0IJQbFeUwF4I9M+23MvIxTxk5pD4Q8byQBSPmHQjz5aBoA7AKAElQxMpjrCLQ==", | ||||||
|  |       "deprecated": "@zeit/ncc is no longer maintained. Please use @vercel/ncc instead.", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "bin": { |       "bin": { | ||||||
|         "ncc": "dist/ncc/cli.js" |         "ncc": "dist/ncc/cli.js" | ||||||
| @ -1054,9 +1064,9 @@ | |||||||
|       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" |       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" | ||||||
|     }, |     }, | ||||||
|     "node_modules/before-after-hook": { |     "node_modules/before-after-hook": { | ||||||
|       "version": "2.1.0", |       "version": "2.2.2", | ||||||
|       "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", |       "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.2.tgz", | ||||||
|       "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==" |       "integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==" | ||||||
|     }, |     }, | ||||||
|     "node_modules/brace-expansion": { |     "node_modules/brace-expansion": { | ||||||
|       "version": "1.1.11", |       "version": "1.1.11", | ||||||
| @ -1513,7 +1523,10 @@ | |||||||
|       "version": "7.0.0", |       "version": "7.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-7.0.0.tgz", |       "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-7.0.0.tgz", | ||||||
|       "integrity": "sha512-U3vEDB5zhYPNfxT5TYR7u01dboFZp+HNpnGhkDB2g/2E4wZ/g1Q9Ton8UwCLfRV9yAKyYqDh62oHOamvkFxsvw==", |       "integrity": "sha512-U3vEDB5zhYPNfxT5TYR7u01dboFZp+HNpnGhkDB2g/2E4wZ/g1Q9Ton8UwCLfRV9yAKyYqDh62oHOamvkFxsvw==", | ||||||
|       "dev": true |       "dev": true, | ||||||
|  |       "peerDependencies": { | ||||||
|  |         "eslint": ">=5.0.0" | ||||||
|  |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/eslint-scope": { |     "node_modules/eslint-scope": { | ||||||
|       "version": "5.1.1", |       "version": "5.1.1", | ||||||
| @ -1870,6 +1883,9 @@ | |||||||
|       }, |       }, | ||||||
|       "engines": { |       "engines": { | ||||||
|         "node": "*" |         "node": "*" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "url": "https://github.com/sponsors/isaacs" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/glob-parent": { |     "node_modules/glob-parent": { | ||||||
| @ -2189,9 +2205,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/is-plain-object": { |     "node_modules/is-plain-object": { | ||||||
|       "version": "4.1.1", |       "version": "5.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-4.1.1.tgz", |       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", | ||||||
|       "integrity": "sha512-5Aw8LLVsDlZsETVMhoMXzqsXwQqr/0vlnBYzIXJbYo2F4yYlhLHs+Ez7Bod7IIQKWkJbJfxrWD7pA1Dw1TKrwA==", |       "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", | ||||||
|       "engines": { |       "engines": { | ||||||
|         "node": ">=0.10.0" |         "node": ">=0.10.0" | ||||||
|       } |       } | ||||||
| @ -2714,6 +2730,9 @@ | |||||||
|       "dev": true, |       "dev": true, | ||||||
|       "engines": { |       "engines": { | ||||||
|         "node": ">=8" |         "node": ">=8" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "url": "https://github.com/sponsors/mysticatea" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/require-from-string": { |     "node_modules/require-from-string": { | ||||||
| @ -2807,19 +2826,6 @@ | |||||||
|         "semver": "bin/semver.js" |         "semver": "bin/semver.js" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/setup-go": { |  | ||||||
|       "version": "1.0.0", |  | ||||||
|       "resolved": "git+ssh://git@github.com/actions/setup-go.git#bfdd3570ce990073878bf10f6b2d79082de49492", |  | ||||||
|       "integrity": "sha512-/YkMQwblOCepJntpfdhsKFW/KhpEE0jrAxymUO/4moRITUfCOYYXODPtQImABNTXaZlwXhpVlZCHeGJh5tunFQ==", |  | ||||||
|       "license": "MIT", |  | ||||||
|       "dependencies": { |  | ||||||
|         "@actions/core": "^1.6.0", |  | ||||||
|         "@actions/http-client": "^1.0.6", |  | ||||||
|         "@actions/io": "^1.0.2", |  | ||||||
|         "@actions/tool-cache": "^1.5.5", |  | ||||||
|         "semver": "^6.1.1" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "node_modules/shebang-command": { |     "node_modules/shebang-command": { | ||||||
|       "version": "2.0.0", |       "version": "2.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", |       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", | ||||||
| @ -3176,6 +3182,7 @@ | |||||||
|       "version": "3.4.0", |       "version": "3.4.0", | ||||||
|       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", |       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", | ||||||
|       "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", |       "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", | ||||||
|  |       "deprecated": "Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.", | ||||||
|       "bin": { |       "bin": { | ||||||
|         "uuid": "bin/uuid" |         "uuid": "bin/uuid" | ||||||
|       } |       } | ||||||
| @ -3317,9 +3324,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@actions/glob": { |     "@actions/glob": { | ||||||
|       "version": "0.1.1", |       "version": "0.1.2", | ||||||
|       "resolved": "https://registry.npmjs.org/@actions/glob/-/glob-0.1.1.tgz", |       "resolved": "https://registry.npmjs.org/@actions/glob/-/glob-0.1.2.tgz", | ||||||
|       "integrity": "sha512-ikM4GVZOgSGDNTjv0ECJ8AOqmDqQwtO4K1M4P465C9iikRq34+FwCjUVSwzgOYDP85qtddyWpzBw5lTub/9Xmg==", |       "integrity": "sha512-SclLR7Ia5sEqjkJTPs7Sd86maMDw43p769YxBOxvPvEWuPEhpAnBsQfENOpXjFYMmhCqd127bmf+YdvJqVqR4A==", | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@actions/core": "^1.2.6", |         "@actions/core": "^1.2.6", | ||||||
|         "minimatch": "^3.0.4" |         "minimatch": "^3.0.4" | ||||||
| @ -3690,94 +3697,98 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@octokit/auth-token": { |     "@octokit/auth-token": { | ||||||
|       "version": "2.4.2", |       "version": "2.5.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.2.tgz", |       "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz", | ||||||
|       "integrity": "sha512-jE/lE/IKIz2v1+/P0u4fJqv0kYwXOTujKemJMFr6FeopsxlIK3+wKDCJGnysg81XID5TgZQbIfuJ5J0lnTiuyQ==", |       "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==", | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@octokit/types": "^5.0.0" |         "@octokit/types": "^6.0.3" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@octokit/core": { |     "@octokit/core": { | ||||||
|       "version": "3.1.1", |       "version": "3.5.1", | ||||||
|       "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.1.1.tgz", |       "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.5.1.tgz", | ||||||
|       "integrity": "sha512-cQ2HGrtyNJ1IBxpTP1U5m/FkMAJvgw7d2j1q3c9P0XUuYilEgF6e4naTpsgm4iVcQeOnccZlw7XHRIUBy0ymcg==", |       "integrity": "sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw==", | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@octokit/auth-token": "^2.4.0", |         "@octokit/auth-token": "^2.4.4", | ||||||
|         "@octokit/graphql": "^4.3.1", |         "@octokit/graphql": "^4.5.8", | ||||||
|         "@octokit/request": "^5.4.0", |         "@octokit/request": "^5.6.0", | ||||||
|         "@octokit/types": "^5.0.0", |         "@octokit/request-error": "^2.0.5", | ||||||
|         "before-after-hook": "^2.1.0", |         "@octokit/types": "^6.0.3", | ||||||
|  |         "before-after-hook": "^2.2.0", | ||||||
|         "universal-user-agent": "^6.0.0" |         "universal-user-agent": "^6.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@octokit/endpoint": { |     "@octokit/endpoint": { | ||||||
|       "version": "6.0.5", |       "version": "6.0.12", | ||||||
|       "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.5.tgz", |       "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz", | ||||||
|       "integrity": "sha512-70K5u6zd45ItOny6aHQAsea8HHQjlQq85yqOMe+Aj8dkhN2qSJ9T+Q3YjUjEYfPRBcuUWNgMn62DQnP/4LAIiQ==", |       "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==", | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@octokit/types": "^5.0.0", |         "@octokit/types": "^6.0.3", | ||||||
|         "is-plain-object": "^4.0.0", |         "is-plain-object": "^5.0.0", | ||||||
|         "universal-user-agent": "^6.0.0" |         "universal-user-agent": "^6.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@octokit/graphql": { |     "@octokit/graphql": { | ||||||
|       "version": "4.5.3", |       "version": "4.8.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.5.3.tgz", |       "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz", | ||||||
|       "integrity": "sha512-JyYvi3j2tOb5ofASEpcg1Advs07H+Ag+I+ez7buuZfNVAmh1IYcDTuxd4gnYH8S2PSGu+f5IdDGxMmkK+5zsdA==", |       "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==", | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@octokit/request": "^5.3.0", |         "@octokit/request": "^5.6.0", | ||||||
|         "@octokit/types": "^5.0.0", |         "@octokit/types": "^6.0.3", | ||||||
|         "universal-user-agent": "^6.0.0" |         "universal-user-agent": "^6.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "@octokit/openapi-types": { | ||||||
|  |       "version": "11.2.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-11.2.0.tgz", | ||||||
|  |       "integrity": "sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA==" | ||||||
|  |     }, | ||||||
|     "@octokit/plugin-paginate-rest": { |     "@octokit/plugin-paginate-rest": { | ||||||
|       "version": "2.3.0", |       "version": "2.17.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.3.0.tgz", |       "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.17.0.tgz", | ||||||
|       "integrity": "sha512-Ye2ZJreP0ZlqJQz8fz+hXvrEAEYK4ay7br1eDpWzr6j76VXs/gKqxFcH8qRzkB3fo/2xh4Vy9VtGii4ZDc9qlA==", |       "integrity": "sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw==", | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@octokit/types": "^5.2.0" |         "@octokit/types": "^6.34.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@octokit/plugin-rest-endpoint-methods": { |     "@octokit/plugin-rest-endpoint-methods": { | ||||||
|       "version": "4.1.2", |       "version": "4.15.1", | ||||||
|       "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.1.2.tgz", |       "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.15.1.tgz", | ||||||
|       "integrity": "sha512-PTI7wpbGEZ2IR87TVh+TNWaLcgX/RsZQalFbQCq8XxYUrQ36RHyERrHSNXFy5gkWpspUAOYRSV707JJv6BhqJA==", |       "integrity": "sha512-4gQg4ySoW7ktKB0Mf38fHzcSffVZd6mT5deJQtpqkuPuAqzlED5AJTeW8Uk7dPRn7KaOlWcXB0MedTFJU1j4qA==", | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@octokit/types": "^5.1.1", |         "@octokit/types": "^6.13.0", | ||||||
|         "deprecation": "^2.3.1" |         "deprecation": "^2.3.1" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@octokit/request": { |     "@octokit/request": { | ||||||
|       "version": "5.4.7", |       "version": "5.6.3", | ||||||
|       "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.7.tgz", |       "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz", | ||||||
|       "integrity": "sha512-FN22xUDP0i0uF38YMbOfx6TotpcENP5W8yJM1e/LieGXn6IoRxDMnBf7tx5RKSW4xuUZ/1P04NFZy5iY3Rax1A==", |       "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==", | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@octokit/endpoint": "^6.0.1", |         "@octokit/endpoint": "^6.0.1", | ||||||
|         "@octokit/request-error": "^2.0.0", |         "@octokit/request-error": "^2.1.0", | ||||||
|         "@octokit/types": "^5.0.0", |         "@octokit/types": "^6.16.1", | ||||||
|         "deprecation": "^2.0.0", |         "is-plain-object": "^5.0.0", | ||||||
|         "is-plain-object": "^4.0.0", |         "node-fetch": "^2.6.7", | ||||||
|         "node-fetch": "^2.3.0", |  | ||||||
|         "once": "^1.4.0", |  | ||||||
|         "universal-user-agent": "^6.0.0" |         "universal-user-agent": "^6.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@octokit/request-error": { |     "@octokit/request-error": { | ||||||
|       "version": "2.0.2", |       "version": "2.1.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.2.tgz", |       "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", | ||||||
|       "integrity": "sha512-2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw==", |       "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@octokit/types": "^5.0.1", |         "@octokit/types": "^6.0.3", | ||||||
|         "deprecation": "^2.0.0", |         "deprecation": "^2.0.0", | ||||||
|         "once": "^1.4.0" |         "once": "^1.4.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@octokit/types": { |     "@octokit/types": { | ||||||
|       "version": "5.2.0", |       "version": "6.34.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@octokit/types/-/types-5.2.0.tgz", |       "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.34.0.tgz", | ||||||
|       "integrity": "sha512-XjOk9y4m8xTLIKPe1NFxNWBdzA2/z3PFFA/bwf4EoH6oS8hM0Y46mEa4Cb+KCyj/tFDznJFahzQ0Aj3o1FYq4A==", |       "integrity": "sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw==", | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@types/node": ">= 8" |         "@octokit/openapi-types": "^11.2.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@opentelemetry/api": { |     "@opentelemetry/api": { | ||||||
| @ -4099,9 +4110,9 @@ | |||||||
|       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" |       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" | ||||||
|     }, |     }, | ||||||
|     "before-after-hook": { |     "before-after-hook": { | ||||||
|       "version": "2.1.0", |       "version": "2.2.2", | ||||||
|       "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", |       "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.2.tgz", | ||||||
|       "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==" |       "integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==" | ||||||
|     }, |     }, | ||||||
|     "brace-expansion": { |     "brace-expansion": { | ||||||
|       "version": "1.1.11", |       "version": "1.1.11", | ||||||
| @ -4486,7 +4497,8 @@ | |||||||
|       "version": "7.0.0", |       "version": "7.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-7.0.0.tgz", |       "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-7.0.0.tgz", | ||||||
|       "integrity": "sha512-U3vEDB5zhYPNfxT5TYR7u01dboFZp+HNpnGhkDB2g/2E4wZ/g1Q9Ton8UwCLfRV9yAKyYqDh62oHOamvkFxsvw==", |       "integrity": "sha512-U3vEDB5zhYPNfxT5TYR7u01dboFZp+HNpnGhkDB2g/2E4wZ/g1Q9Ton8UwCLfRV9yAKyYqDh62oHOamvkFxsvw==", | ||||||
|       "dev": true |       "dev": true, | ||||||
|  |       "requires": {} | ||||||
|     }, |     }, | ||||||
|     "eslint-scope": { |     "eslint-scope": { | ||||||
|       "version": "5.1.1", |       "version": "5.1.1", | ||||||
| @ -4951,9 +4963,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "is-plain-object": { |     "is-plain-object": { | ||||||
|       "version": "4.1.1", |       "version": "5.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-4.1.1.tgz", |       "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", | ||||||
|       "integrity": "sha512-5Aw8LLVsDlZsETVMhoMXzqsXwQqr/0vlnBYzIXJbYo2F4yYlhLHs+Ez7Bod7IIQKWkJbJfxrWD7pA1Dw1TKrwA==" |       "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" | ||||||
|     }, |     }, | ||||||
|     "is-regex": { |     "is-regex": { | ||||||
|       "version": "1.1.4", |       "version": "1.1.4", | ||||||
| @ -5379,18 +5391,6 @@ | |||||||
|       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", |       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", | ||||||
|       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" |       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" | ||||||
|     }, |     }, | ||||||
|     "setup-go": { |  | ||||||
|       "version": "git+ssh://git@github.com/actions/setup-go.git#bfdd3570ce990073878bf10f6b2d79082de49492", |  | ||||||
|       "integrity": "sha512-/YkMQwblOCepJntpfdhsKFW/KhpEE0jrAxymUO/4moRITUfCOYYXODPtQImABNTXaZlwXhpVlZCHeGJh5tunFQ==", |  | ||||||
|       "from": "setup-go@git+https://github.com/actions/setup-go.git#bfdd3570ce990073878bf10f6b2d79082de49492", |  | ||||||
|       "requires": { |  | ||||||
|         "@actions/core": "^1.6.0", |  | ||||||
|         "@actions/http-client": "^1.0.6", |  | ||||||
|         "@actions/io": "^1.0.2", |  | ||||||
|         "@actions/tool-cache": "^1.5.5", |  | ||||||
|         "semver": "^6.1.1" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "shebang-command": { |     "shebang-command": { | ||||||
|       "version": "2.0.0", |       "version": "2.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", |       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", | ||||||
|  | |||||||
| @ -5,8 +5,6 @@ | |||||||
|   "description": "golangci-lint github action", |   "description": "golangci-lint github action", | ||||||
|   "main": "dist/main.js", |   "main": "dist/main.js", | ||||||
|   "scripts": { |   "scripts": { | ||||||
|     "prepare-setup-go": "cd node_modules/setup-go && npm run build", |  | ||||||
|     "prepare-deps": "npm run prepare-setup-go", |  | ||||||
|     "build": "tsc && ncc build -o dist/run/ src/main.ts && ncc build -o dist/post_run/ src/post_main.ts", |     "build": "tsc && ncc build -o dist/run/ src/main.ts && ncc build -o dist/post_run/ src/post_main.ts", | ||||||
|     "watched_build_main": "tsc && ncc build -w -o dist/run/ src/main.ts", |     "watched_build_main": "tsc && ncc build -w -o dist/run/ src/main.ts", | ||||||
|     "watched_build_post_main": "tsc && ncc build -w -o dist/post_run/ src/post_main.ts", |     "watched_build_post_main": "tsc && ncc build -w -o dist/post_run/ src/post_main.ts", | ||||||
| @ -15,7 +13,7 @@ | |||||||
|     "lint-fix": "eslint **/*.ts --cache --fix", |     "lint-fix": "eslint **/*.ts --cache --fix", | ||||||
|     "format": "prettier --write **/*.ts", |     "format": "prettier --write **/*.ts", | ||||||
|     "format-check": "prettier --check **/*.ts", |     "format-check": "prettier --check **/*.ts", | ||||||
|     "all": "npm run prepare-deps && npm run build && npm run format-check && npm run lint", |     "all": "npm run build && npm run format-check && npm run lint", | ||||||
|     "local": "npm run build && act -j test -b", |     "local": "npm run build && act -j test -b", | ||||||
|     "local-full-version": "npm run build && act -j test-full-version -b" |     "local-full-version": "npm run build && act -j test-full-version -b" | ||||||
|   }, |   }, | ||||||
| @ -33,7 +31,6 @@ | |||||||
|     "@actions/tool-cache": "^1.7.1", |     "@actions/tool-cache": "^1.7.1", | ||||||
|     "@types/semver": "^7.3.9", |     "@types/semver": "^7.3.9", | ||||||
|     "@types/tmp": "^0.2.3", |     "@types/tmp": "^0.2.3", | ||||||
|     "setup-go": "git+https://github.com/actions/setup-go.git#v2.2.0", |  | ||||||
|     "tmp": "^0.2.1" |     "tmp": "^0.2.1" | ||||||
|   }, |   }, | ||||||
|   "devDependencies": { |   "devDependencies": { | ||||||
|  | |||||||
							
								
								
									
										4
									
								
								src/deps.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								src/deps.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,7 +1,3 @@ | |||||||
| declare module "setup-go/lib/main" { |  | ||||||
|   function run(): Promise<void> |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| declare module "cache/lib/restore" { | declare module "cache/lib/restore" { | ||||||
|   function run(): Promise<void> |   function run(): Promise<void> | ||||||
|   export default run |   export default run | ||||||
|  | |||||||
| @ -2,7 +2,6 @@ import * as core from "@actions/core" | |||||||
| import * as tc from "@actions/tool-cache" | import * as tc from "@actions/tool-cache" | ||||||
| import os from "os" | import os from "os" | ||||||
| import path from "path" | import path from "path" | ||||||
| import { run as setupGo } from "setup-go/lib/main" |  | ||||||
| 
 | 
 | ||||||
| import { VersionConfig } from "./version" | import { VersionConfig } from "./version" | ||||||
| 
 | 
 | ||||||
| @ -59,16 +58,3 @@ export async function installLint(versionConfig: VersionConfig): Promise<string> | |||||||
|   core.info(`Installed golangci-lint into ${lintPath} in ${Date.now() - startedAt}ms`) |   core.info(`Installed golangci-lint into ${lintPath} in ${Date.now() - startedAt}ms`) | ||||||
|   return lintPath |   return lintPath | ||||||
| } | } | ||||||
| 
 |  | ||||||
| export async function installGo(): Promise<void> { |  | ||||||
|   const skipGoInstallation = core.getInput(`skip-go-installation`, { required: true }).trim() |  | ||||||
|   if (skipGoInstallation.toLowerCase() == "true") { |  | ||||||
|     core.info(`Skipping the installation of Go`) |  | ||||||
|     return |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   const startedAt = Date.now() |  | ||||||
|   process.env[`INPUT_GO-VERSION`] = `1` |  | ||||||
|   await setupGo() |  | ||||||
|   core.info(`Installed Go in ${Date.now() - startedAt}ms`) |  | ||||||
| } |  | ||||||
|  | |||||||
| @ -7,7 +7,7 @@ import { dir } from "tmp" | |||||||
| import { promisify } from "util" | import { promisify } from "util" | ||||||
| 
 | 
 | ||||||
| import { restoreCache, saveCache } from "./cache" | import { restoreCache, saveCache } from "./cache" | ||||||
| import { installGo, installLint } from "./install" | import { installLint } from "./install" | ||||||
| import { findLintVersion } from "./version" | import { findLintVersion } from "./version" | ||||||
| 
 | 
 | ||||||
| const execShellCommand = promisify(exec) | const execShellCommand = promisify(exec) | ||||||
| @ -85,11 +85,9 @@ async function prepareEnv(): Promise<Env> { | |||||||
|   // Prepare cache, lint and go in parallel.
 |   // Prepare cache, lint and go in parallel.
 | ||||||
|   const restoreCachePromise = restoreCache() |   const restoreCachePromise = restoreCache() | ||||||
|   const prepareLintPromise = prepareLint() |   const prepareLintPromise = prepareLint() | ||||||
|   const installGoPromise = installGo() |  | ||||||
|   const patchPromise = fetchPatch() |   const patchPromise = fetchPatch() | ||||||
| 
 | 
 | ||||||
|   const lintPath = await prepareLintPromise |   const lintPath = await prepareLintPromise | ||||||
|   await installGoPromise |  | ||||||
|   await restoreCachePromise |   await restoreCachePromise | ||||||
|   const patchPath = await patchPromise |   const patchPath = await patchPromise | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Steve Coffman
						Steve Coffman