github.com/grafana/tanka@v0.26.1-0.20240506093700-c22cfc35c21a/.github/actions/setup-goversion/action.yml (about)

     1  name: setup-goversion
     2  runs:
     3    using: composite
     4    steps:
     5      - id: goversion
     6        run: |
     7          cat Dockerfile | awk '/^FROM golang:.* as build$/ {v=$2;split(v,a,":")}; END {printf("version=%s", a[2])}' >> $GITHUB_OUTPUT
     8        shell: bash
     9      - uses: actions/setup-go@v5
    10        with:
    11          go-version: "${{steps.goversion.outputs.version}}"