mirror of
				https://github.com/actions/setup-go.git
				synced 2025-10-31 23:03:42 +00:00 
			
		
		
		
	Bump GitHub actions, README.md cleanups (#202)
				
					
				
			* Bump `actions/checkout@v3` * Bump `actions/setup-node@v3` * Bump `actions/upload-artifact@v3` * Bump `actions/setup-go@v3` in `README.md` examples * Removed mention of `stable` action argument from `README.md` * Add "new style" workflow build buttons to `README.md`
This commit is contained in:
		
							parent
							
								
									341b20ac36
								
							
						
					
					
						commit
						dcb4ec94ce
					
				
							
								
								
									
										6
									
								
								.github/workflows/check-dist.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/check-dist.yml
									
									
									
									
										vendored
									
									
								
							| @ -21,10 +21,10 @@ jobs: | ||||
|     runs-on: ubuntu-latest | ||||
| 
 | ||||
|     steps: | ||||
|       - uses: actions/checkout@v2 | ||||
|       - uses: actions/checkout@v3 | ||||
| 
 | ||||
|       - name: Set Node.js 16.x | ||||
|         uses: actions/setup-node@v2 | ||||
|         uses: actions/setup-node@v3 | ||||
|         with: | ||||
|           node-version: 16.x | ||||
| 
 | ||||
| @ -44,7 +44,7 @@ jobs: | ||||
|         id: diff | ||||
| 
 | ||||
|       # If index.js was different than expected, upload the expected version as an artifact | ||||
|       - uses: actions/upload-artifact@v2 | ||||
|       - uses: actions/upload-artifact@v3 | ||||
|         if: ${{ failure() && steps.diff.conclusion == 'failure' }} | ||||
|         with: | ||||
|           name: dist | ||||
|  | ||||
							
								
								
									
										4
									
								
								.github/workflows/licensed.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/licensed.yml
									
									
									
									
										vendored
									
									
								
							| @ -13,9 +13,9 @@ jobs: | ||||
|     runs-on: ubuntu-latest | ||||
|     name: Check licenses | ||||
|     steps: | ||||
|       - uses: actions/checkout@v2 | ||||
|       - uses: actions/checkout@v3 | ||||
|       - name: Set Node.js 16.x | ||||
|         uses: actions/setup-node@v2 | ||||
|         uses: actions/setup-node@v3 | ||||
|         with: | ||||
|           node-version: 16.x | ||||
|       - run: npm ci | ||||
|  | ||||
							
								
								
									
										8
									
								
								.github/workflows/versions.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								.github/workflows/versions.yml
									
									
									
									
										vendored
									
									
								
							| @ -22,7 +22,7 @@ jobs: | ||||
|         go: [1.12, 1.13, 1.14] | ||||
|     steps: | ||||
|       - name: Checkout | ||||
|         uses: actions/checkout@v2 | ||||
|         uses: actions/checkout@v3 | ||||
| 
 | ||||
|       - name: setup-go ${{ matrix.go }} | ||||
|         uses: ./ | ||||
| @ -41,7 +41,7 @@ jobs: | ||||
|         os: [ubuntu-latest, windows-latest, macos-latest] | ||||
|         go-version: [1.16, 1.17] | ||||
|     steps: | ||||
|       - uses: actions/checkout@v2 | ||||
|       - uses: actions/checkout@v3 | ||||
|       - name: Setup Go and check latest | ||||
|         uses: ./ | ||||
|         with: | ||||
| @ -60,7 +60,7 @@ jobs: | ||||
|         go: [1.12.16, 1.13.11, 1.14.3] | ||||
|     steps: | ||||
|       - name: Checkout | ||||
|         uses: actions/checkout@v2 | ||||
|         uses: actions/checkout@v3 | ||||
| 
 | ||||
|       - name: setup-go ${{ matrix.go }} | ||||
|         uses: ./ | ||||
| @ -81,7 +81,7 @@ jobs: | ||||
|         go: [1.9, 1.8.6] | ||||
|     steps: | ||||
|       - name: Checkout | ||||
|         uses: actions/checkout@v2 | ||||
|         uses: actions/checkout@v3 | ||||
| 
 | ||||
|       - name: setup-go ${{ matrix.go }} | ||||
|         uses: ./ | ||||
|  | ||||
							
								
								
									
										4
									
								
								.github/workflows/workflow.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/workflow.yml
									
									
									
									
										vendored
									
									
								
							| @ -17,10 +17,10 @@ jobs: | ||||
|         operating-system: [ubuntu-latest, windows-latest] | ||||
|     steps: | ||||
|       - name: Checkout | ||||
|         uses: actions/checkout@v2 | ||||
|         uses: actions/checkout@v3 | ||||
| 
 | ||||
|       - name: Setup node 16 | ||||
|         uses: actions/setup-node@v2 | ||||
|         uses: actions/setup-node@v3 | ||||
|         with: | ||||
|           node-version: 16 | ||||
|           cache: npm | ||||
|  | ||||
							
								
								
									
										24
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										24
									
								
								README.md
									
									
									
									
									
								
							| @ -1,27 +1,26 @@ | ||||
| # setup-go | ||||
| 
 | ||||
| <p align="left"> | ||||
|   <a href="https://github.com/actions/setup-go/actions"><img alt="GitHub Actions status" src="https://github.com/actions/setup-go/workflows/build-test/badge.svg"></a> | ||||
| 
 | ||||
|   <a href="https://github.com/actions/setup-go/actions"><img alt="versions status" src="https://github.com/actions/setup-go/workflows/go-versions/badge.svg"></a>   | ||||
| </p> | ||||
| [](https://github.com/actions/setup-go/actions/workflows/workflow.yml) | ||||
| [](https://github.com/actions/setup-go/actions/workflows/versions.yml) | ||||
| 
 | ||||
| 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 | ||||
| - Optionally downloading and caching a version of Go by version and adding to `PATH`. | ||||
| - Registering problem matchers for error output. | ||||
| 
 | ||||
| # V3 | ||||
| 
 | ||||
| The V3 offers: | ||||
| - Adds GOBIN to the PATH | ||||
| - Proxy Support | ||||
| The V3 edition of the action offers: | ||||
| 
 | ||||
| - Adds `GOBIN` to the `PATH` | ||||
| - Proxy support | ||||
| - Check latest version | ||||
| - Bug Fixes (including issues around version matching and semver) | ||||
| - Bug fixes (including issues around version matching and semver) | ||||
| 
 | ||||
| The action will first check the local cache for a version match. If a version is not found locally, it will pull it from the `main` branch of the [go-versions](https://github.com/actions/go-versions/blob/main/versions-manifest.json) repository. On miss or failure, it will fall back to downloading directly from [go dist](https://storage.googleapis.com/golang). To change the default behavior, please use the [check-latest input](#check-latest-version). | ||||
| 
 | ||||
| Matching by [semver spec](https://github.com/npm/node-semver): | ||||
| 
 | ||||
| ```yaml | ||||
| steps: | ||||
|   - uses: actions/checkout@v3 | ||||
| @ -64,6 +63,7 @@ steps: | ||||
| See [action.yml](action.yml) | ||||
| 
 | ||||
| ## Basic: | ||||
| 
 | ||||
| ```yaml | ||||
| steps: | ||||
|   - uses: actions/checkout@v3 | ||||
| @ -93,6 +93,7 @@ steps: | ||||
| ``` | ||||
| 
 | ||||
| ## Matrix Testing: | ||||
| 
 | ||||
| ```yaml | ||||
| jobs: | ||||
|   build: | ||||
| @ -111,6 +112,7 @@ jobs: | ||||
| ``` | ||||
| 
 | ||||
| ### Supported version syntax | ||||
| 
 | ||||
| The `go-version` input supports the following syntax: | ||||
| 
 | ||||
| Specific versions: `1.15`, `1.16.1`, `1.17.0-rc.2`, `1.16.0-beta.1` | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user