mirror of
				https://gitea.com/actions/setup-go.git
				synced 2025-10-29 07:47:16 +00:00 
			
		
		
		
	 632d18fc92
			
		
	
	632d18fc92
	
	
	
		
			
			* get latest release for .x syntax version * added nock as dev dependency * added test for .x syntax * updated readme * updated http client name * use rest client for getting available versions * more .x handling * move nock to setup and teardown
		
			
				
	
	
		
			51 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # setup-go
 | |
| 
 | |
| <p align="left">
 | |
|   <a href="https://github.com/actions/setup-go"><img alt="GitHub Actions status" src="https://github.com/actions/setup-go/workflows/Main%20workflow/badge.svg"></a>
 | |
| </p>
 | |
| 
 | |
| 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
 | |
| 
 | |
| # Usage
 | |
| 
 | |
| See [action.yml](action.yml)
 | |
| 
 | |
| Basic:
 | |
| ```yaml
 | |
| steps:
 | |
| - uses: actions/checkout@master
 | |
| - uses: actions/setup-go@v1
 | |
|   with:
 | |
|     go-version: '1.9.3' # The Go version to download (if necessary) and use.
 | |
| - run: go run hello.go
 | |
| ```
 | |
| 
 | |
| Matrix Testing:
 | |
| ```yaml
 | |
| jobs:
 | |
|   build:
 | |
|     runs-on: ubuntu-16.04
 | |
|     strategy:
 | |
|       matrix:
 | |
|         go: [ '1.8', '1.9.3', '1.10.x' ]
 | |
|     name: Go ${{ matrix.go }} sample
 | |
|     steps:
 | |
|       - uses: actions/checkout@master
 | |
|       - name: Setup go
 | |
|         uses: actions/setup-go@v1
 | |
|         with:
 | |
|           go-version: ${{ matrix.go }}
 | |
|       - run: go run hello.go
 | |
| ```
 | |
| 
 | |
| # License
 | |
| 
 | |
| The scripts and documentation in this project are released under the [MIT License](LICENSE)
 | |
| 
 | |
| # Contributions
 | |
| 
 | |
| Contributions are welcome!  See [Contributor's Guide](docs/contributors.md)
 |