An action that returns details about a go.mod
file.
Path to the go.mod
file that should be parsed (optional)
Path to the go.mod
file that was parsed
The go version that is defined in the go.mod
file
The module name defined in the go.mod
file
steps:
-
name: Checkout code
uses: actions/checkout@v2
-
name: Get go.mod details
uses: Eun/go-mod-details@v1
id: go-mod-details
-
name: Install Go
uses: actions/setup-go@v1
with:
go-version: ${{ steps.go-mod-details.outputs.go_version }}
-
name: Test
run: go test -v ./...