cfbe59d182
* ci: keep lotus checkout clean in the release workflow * ci: allow providing custom ref to the release workflow * ci: fix version check performed during the release * ci: fix install go step of the release workflow * ci: fix the working directory for the install go step in release workflow * ci: provide github ref to lotus scripts explicitly * ci: use actions from the chosen ref in release workflow * ci: fix install go in release workflow * ci: fix artifact upload in release workflow * ci: set INPUTS_REF variable in release workflow * ci: fix publish checksums script * ci: allow releasing docker from an arbitrary ref * ci: fix docker channel discovery
24 lines
630 B
YAML
24 lines
630 B
YAML
name: Install Go
|
|
description: Install Go for Filecoin Lotus
|
|
|
|
inputs:
|
|
working-directory:
|
|
description: Specifies the working directory where the command is run.
|
|
required: false
|
|
|
|
runs:
|
|
using: composite
|
|
steps:
|
|
- uses: actions/setup-go@v5
|
|
with:
|
|
go-version: stable
|
|
cache: false
|
|
- id: go-mod
|
|
uses: ipdxco/unified-github-workflows/.github/actions/read-go-mod@main
|
|
with:
|
|
working-directory: ${{ inputs.working-directory || github.workspace }}
|
|
- uses: actions/setup-go@v5
|
|
with:
|
|
go-version: ${{ fromJSON(steps.go-mod.outputs.json).Go }}.x
|
|
cache: false
|