1
0
Fork 0
mirror of https://github.com/actions/setup-go synced 2024-12-22 06:12:42 +00:00

Update README.md

This commit is contained in:
Danny McCormick 2019-07-17 10:50:58 -04:00 committed by GitHub
parent d42247215e
commit 41359816c1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,10 +1,38 @@
# @actions/setup-go
# setup-go
This action sets by Go environment for use in actions by:
This action sets up a go environment for use in actions by:
- optionally downloading and caching a version of Go
- registering problem matchers for error output
- TODO: configuring proxy if the runner is configured to use a proxy (coming with private runners)
- 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
actions:
- uses: actions/setup-go@latest
with:
version: 1.9.3 // The Go version to download (if necessary) and use.
- run: go run hello.go
```
Matrix Testing:
```yaml
jobs:
build:
strategy:
matrix:
go: [ 1.8, 1.9.3, 1.10 ]
name: Go ${{ matrix.go }} sample
actions:
- name: Setup go
uses: actions/setup-go@latest
with:
version: ${{ matrix.go }}
- run: go run hello.go
```
# License