update README.md #180
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: integration | |
on: [ push, workflow_dispatch ] | |
jobs: | |
install_go_tip: | |
name: install tip | |
strategy: | |
fail-fast: false | |
matrix: | |
os: | |
- ubuntu-22.04 | |
- windows-2022 | |
runs-on: ${{ matrix.os }} | |
defaults: | |
run: | |
shell: bash | |
steps: | |
- uses: actions/checkout@v3.3.0 | |
- id: setup_go | |
name: install tip | |
uses: ./ | |
with: | |
go-version: tip | |
- name: outputs | |
run: | | |
echo '*********** env ************' | |
env | |
echo '*********** go env ***********' | |
go env | |
echo '${{ toJson( steps.setup_go.outputs ) }}' | jq . | |
go version | |
set -ex | |
[[ "$(go version)" == *"devel"* ]] | |
install_go: | |
name: install go | |
strategy: | |
fail-fast: false | |
matrix: | |
os: | |
- ubuntu-20.04 | |
- ubuntu-22.04 | |
- windows-2019 | |
- windows-2022 | |
- macos-11 | |
runs-on: ${{ matrix.os }} | |
defaults: | |
run: | |
shell: bash | |
steps: | |
- uses: actions/checkout@v3.3.0 | |
- id: setup_go_1_15_5 | |
name: install 1.15.5 | |
uses: ./ | |
with: | |
go-version: '1.15.5' | |
- name: outputs | |
run: | | |
echo '*********** env ************' | |
env | |
echo '*********** go env ***********' | |
go env | |
echo '${{ toJson( steps.setup_go_1_15_5.outputs ) }}' | jq . | |
go version | |
set -ex | |
[[ "$(go version)" == *"1.15.5"* ]] | |
[[ '${{steps.setup_go_1_15_5.outputs.GOROOT}}' == *"1.15.5"* ]] | |
[[ '${{steps.setup_go_1_15_5.outputs.GOTOOLDIR}}' == *"1.15.5"* ]] | |
- id: setup_go_1_16rc1 | |
name: install 1.16rc1 | |
uses: ./ | |
with: | |
go-version: '1.16rc1' | |
- name: outputs | |
run: | | |
echo '*********** env ************' | |
env | |
echo '*********** go env ***********' | |
go env | |
echo '${{ toJson( steps.setup_go_1_16rc1.outputs ) }}' | jq . | |
go version | |
set -ex | |
[[ "$(go version)" == *"1.16rc1"* ]] | |
[[ '${{steps.setup_go_1_16rc1.outputs.GOROOT}}' == *"16rc1"* ]] | |
[[ '${{steps.setup_go_1_16rc1.outputs.GOTOOLDIR}}' == *"16rc1"* ]] | |
- id: setup_go_all | |
name: install '*' | |
uses: ./ | |
with: | |
go-version: '*' | |
- name: outputs | |
run: | | |
echo '*********** env ************' | |
env | |
echo '*********** go env ***********' | |
go env | |
echo '${{ toJson( steps.setup_go_all.outputs ) }}' | jq . | |
go version | |
- id: setup_go_1_15_5_again | |
name: install 1.15.5 again | |
uses: ./ | |
with: | |
go-version: '1.15.x <1.15.6' | |
- name: outputs | |
run: | | |
echo '*********** env ************' | |
env | |
echo '*********** go env ***********' | |
go env | |
echo '${{ toJson( steps.setup_go_1_15_5_again.outputs ) }}' | jq . | |
go version | |
set -ex | |
[[ "$(go version)" == *"1.15.5"* ]] | |
[[ '${{steps.setup_go_1_15_5_again.outputs.GOROOT}}' == *"1.15.5"* ]] | |
[[ '${{steps.setup_go_1_15_5_again.outputs.GOTOOLDIR}}' == *"1.15.5"* ]] | |
- id: setup_go_1_13_x | |
name: install 1.13.x | |
uses: ./ | |
with: | |
go-version: '1.13.x' | |
ignore-local: true | |
- name: outputs | |
run: | | |
echo '*********** env ************' | |
env | |
echo '*********** go env ***********' | |
go env | |
echo '${{ toJson( steps.setup_go_1_13_x.outputs ) }}' | jq . | |
go version | |
set -ex | |
[[ "$(go version)" == *"1.13"* ]] | |
[[ '${{steps.setup_go_1_13_x.outputs.GOROOT}}' == *"1.13"* ]] | |
[[ '${{steps.setup_go_1_13_x.outputs.GOTOOLDIR}}' == *"1.13"* ]] | |
- id: setup_go_1_21 | |
name: install 1.21 | |
uses: ./ | |
with: | |
go-version: '1.21' | |
ignore-local: true | |
debug: true | |
- name: outputs | |
run: | | |
echo '*********** env ************' | |
env | |
echo '*********** go env ***********' | |
go env | |
echo '${{ toJson( steps.setup_go_1_21.outputs ) }}' | jq . | |
go version | |
set -ex | |
[[ "$(go version)" == *"1.21.0"* ]] | |
[[ '${{steps.setup_go_1_21.outputs.GOROOT}}' == *"1.21.0"* ]] | |
[[ '${{steps.setup_go_1_21.outputs.GOTOOLDIR}}' == *"1.21.0"* ]] | |
- id: setup_go_1_21_0 | |
name: install 1.21.0 | |
uses: ./ | |
with: | |
go-version: '1.21.0' | |
ignore-local: true | |
debug: true | |
- name: outputs | |
run: | | |
echo '*********** env ************' | |
env | |
echo '*********** go env ***********' | |
go env | |
echo '${{ toJson( steps.setup_go_1_21.outputs ) }}' | jq . | |
go version | |
set -ex | |
[[ "$(go version)" == *"1.21.0"* ]] | |
[[ '${{steps.setup_go_1_21.outputs.GOROOT}}' == *"1.21.0"* ]] | |
[[ '${{steps.setup_go_1_21.outputs.GOTOOLDIR}}' == *"1.21.0"* ]] |