Summary
This action will let you retrieve some information in your go.mod
file and export it in github action variables.
For now, only the go version
and go module
will be exported.
See the examples for how to use it
Input |
Description |
Default value |
modfile |
An example mandatory input |
go.mod |
Outputs
Output |
Description |
go_version |
Go version of the module |
go_module |
Go module name |
Examples
...
- name: Get go mod info
id: gomod
uses: pawndev/go-modfile-information@v1
with:
modfile: go.mod # optional default to `go.mod`
- name: Print go mod information
run: |
echo "${{ steps.gomod.outputs.go_version }}"
echo "${{ steps.gomod.outputs.go_module }}"
with:
modfile: other-go.mod
Testing locally
Be sure to have act locally and available il your $PATH
.
And then you can make test
to launch the project locally.