From 39d84b62eb234b96259c8aebcc5eb466f20f8a76 Mon Sep 17 00:00:00 2001 From: Khosrow Moossavi Date: Mon, 27 Jul 2020 19:18:56 -0400 Subject: [PATCH] Upgrade actions stages (#299) * Upgrade actions stages * upgrade to go 1.14.6 --- .github/workflows/build.yaml | 42 +++++++++++++++---------------- .github/workflows/prerelease.yaml | 10 ++++---- .github/workflows/release.yaml | 10 ++++---- .github/workflows/validate.yaml | 40 ++++++++++++++--------------- Dockerfile | 2 +- README.md | 2 +- 6 files changed, 53 insertions(+), 53 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 49fbf5e..56d0425 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -11,14 +11,14 @@ jobs: runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, '[ci skip]')" steps: - - name: Set up Go 1.14.x - uses: actions/setup-go@v1 + - name: Set up Go + uses: actions/setup-go@v2 with: - go-version: 1.14.x + go-version: 1.14.6 id: go - name: Check out code into the Go module directory - uses: actions/checkout@v1 + uses: actions/checkout@v2 - name: Build binary run: make build @@ -27,14 +27,14 @@ jobs: runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, '[ci skip]')" steps: - - name: Set up Go 1.14.x - uses: actions/setup-go@v1 + - name: Set up Go + uses: actions/setup-go@v2 with: - go-version: 1.14.x + go-version: 1.14.6 id: go - name: Check out code into the Go module directory - uses: actions/checkout@v1 + uses: actions/checkout@v2 - name: Build binary env: @@ -46,14 +46,14 @@ jobs: runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, '[ci skip]')" steps: - - name: Set up Go 1.14.x - uses: actions/setup-go@v1 + - name: Set up Go + uses: actions/setup-go@v2 with: - go-version: 1.14.x + go-version: 1.14.6 id: go - name: Check out code into the Go module directory - uses: actions/checkout@v1 + uses: actions/checkout@v2 - name: Build binary env: @@ -65,14 +65,14 @@ jobs: runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, '[ci skip]')" steps: - - name: Set up Go 1.14.x - uses: actions/setup-go@v1 + - name: Set up Go + uses: actions/setup-go@v2 with: - go-version: 1.14.x + go-version: 1.14.6 id: go - name: Check out code into the Go module directory - uses: actions/checkout@v1 + uses: actions/checkout@v2 - name: Build binary env: @@ -84,14 +84,14 @@ jobs: runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, '[ci skip]')" steps: - - name: Set up Go 1.14.x - uses: actions/setup-go@v1 + - name: Set up Go + uses: actions/setup-go@v2 with: - go-version: 1.14.x + go-version: 1.14.6 id: go - name: Check out code into the Go module directory - uses: actions/checkout@v1 + uses: actions/checkout@v2 - name: Build binary env: @@ -104,7 +104,7 @@ jobs: if: "!contains(github.event.head_commit.message, '[ci skip]')" steps: - name: Check out code into the Go module directory - uses: actions/checkout@v1 + uses: actions/checkout@v2 - name: Build 'dev' Docker image if: "!contains(github.ref, 'refs/heads/master')" diff --git a/.github/workflows/prerelease.yaml b/.github/workflows/prerelease.yaml index 944693f..58c632d 100644 --- a/.github/workflows/prerelease.yaml +++ b/.github/workflows/prerelease.yaml @@ -10,14 +10,14 @@ jobs: runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, '[ci skip]')" steps: - - name: Set up Go 1.14.x - uses: actions/setup-go@v1 + - name: Set up Go + uses: actions/setup-go@v2 with: - go-version: 1.14.x + go-version: 1.14.6 id: go - name: Check out code into the Go module directory - uses: actions/checkout@v1 + uses: actions/checkout@v2 - name: Build binaries for all OS/ARCH platforms run: | @@ -39,7 +39,7 @@ jobs: if: "!contains(github.event.head_commit.message, '[ci skip]')" steps: - name: Check out code into the Go module directory - uses: actions/checkout@v1 + uses: actions/checkout@v2 - name: Set version output id: vars diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 309aa08..392e6bf 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -11,14 +11,14 @@ jobs: runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, '[ci skip]')" steps: - - name: Set up Go 1.14.x - uses: actions/setup-go@v1 + - name: Set up Go + uses: actions/setup-go@v2 with: - go-version: 1.14.x + go-version: 1.14.6 id: go - name: Check out code into the Go module directory - uses: actions/checkout@v1 + uses: actions/checkout@v2 - name: Build binaries for all OS/ARCH platforms run: | @@ -46,7 +46,7 @@ jobs: if: "!contains(github.event.head_commit.message, '[ci skip]')" steps: - name: Check out code into the Go module directory - uses: actions/checkout@v1 + uses: actions/checkout@v2 - name: Set version output id: vars diff --git a/.github/workflows/validate.yaml b/.github/workflows/validate.yaml index a86c20f..8730adb 100644 --- a/.github/workflows/validate.yaml +++ b/.github/workflows/validate.yaml @@ -11,14 +11,14 @@ jobs: runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, '[ci skip]')" steps: - - name: Set up Go 1.14.x - uses: actions/setup-go@v1 + - name: Set up Go + uses: actions/setup-go@v2 with: - go-version: 1.14.x + go-version: 1.14.6 id: go - name: Check out code into the Go module directory - uses: actions/checkout@v1 + uses: actions/checkout@v2 - name: Verify 'vendor' dependencies run: make verify @@ -27,14 +27,14 @@ jobs: runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, '[ci skip]')" steps: - - name: Set up Go 1.14.x - uses: actions/setup-go@v1 + - name: Set up Go + uses: actions/setup-go@v2 with: - go-version: 1.14.x + go-version: 1.14.6 id: go - name: Check out code into the Go module directory - uses: actions/checkout@v1 + uses: actions/checkout@v2 - name: Check formatting of go files run: | @@ -45,14 +45,14 @@ jobs: runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, '[ci skip]')" steps: - - name: Set up Go 1.14.x - uses: actions/setup-go@v1 + - name: Set up Go + uses: actions/setup-go@v2 with: - go-version: 1.14.x + go-version: 1.14.6 id: go - name: Check out code into the Go module directory - uses: actions/checkout@v1 + uses: actions/checkout@v2 - name: Run linters run: | @@ -63,14 +63,14 @@ jobs: runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, '[ci skip]')" steps: - - name: Set up Go 1.14.x - uses: actions/setup-go@v1 + - name: Set up Go + uses: actions/setup-go@v2 with: - go-version: 1.14.x + go-version: 1.14.6 id: go - name: Check out code into the Go module directory - uses: actions/checkout@v1 + uses: actions/checkout@v2 - name: Run staticcheck run: make staticcheck @@ -79,14 +79,14 @@ jobs: runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, '[ci skip]')" steps: - - name: Set up Go 1.14.x - uses: actions/setup-go@v1 + - name: Set up Go + uses: actions/setup-go@v2 with: - go-version: 1.14.x + go-version: 1.14.6 id: go - name: Check out code into the Go module directory - uses: actions/checkout@v1 + uses: actions/checkout@v2 - name: Run tests run: make test diff --git a/Dockerfile b/Dockerfile index 28cf172..b3b595b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.14.4-alpine AS builder +FROM golang:1.14.6-alpine AS builder RUN apk add --update --no-cache ca-certificates bash make gcc musl-dev git openssh wget curl diff --git a/README.md b/README.md index d34fef9..91926e8 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ GO111MODULE="on" go get github.com/terraform-docs/terraform-docs@v0.10.0-rc.1 GO111MODULE="on" go get github.com/segmentio/terraform-docs@v0.9.1 ``` -**NOTE:** please use the latest go to do this, we use 1.14.4 but ideally go 1.14 or greater. +**NOTE:** please use the latest go to do this, we use 1.14.6 but ideally go 1.14 or greater. This will put `terraform-docs` in `$(go env GOPATH)/bin`. If you encounter the error `terraform-docs: command not found` after installation then you may need to either add that directory to your `$PATH` as shown [here](https://golang.org/doc/code.html#GOPATH) or do a manual installation by cloning the repo and run `make build` from the repository which will put `terraform-docs` in: