summaryrefslogtreecommitdiffstats
path: root/.github/workflows/ci.yml
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2022-03-19 09:38:49 +1100
committerJesse Duffield <jessedduffield@gmail.com>2022-03-19 12:12:57 +1100
commita34bdf1a046c90c22a1c0b653241b8107e89c7f9 (patch)
tree4de55d492803487a6575c976f89875744a7d3b7b /.github/workflows/ci.yml
parentd93fef4c61db20dd9e2bb535c2fbb742cdbed60a (diff)
update linters
Diffstat (limited to '.github/workflows/ci.yml')
-rw-r--r--.github/workflows/ci.yml26
1 files changed, 21 insertions, 5 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 2176fef97..f933ddb1b 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -1,5 +1,8 @@
name: Continuous Integration
+env:
+ GO_VERSION: 1.18
+
on:
push:
branches:
@@ -24,7 +27,7 @@ jobs:
- name: Setup Go
uses: actions/setup-go@v1
with:
- go-version: 1.16.x
+ go-version: 1.18.x
- name: Cache build
uses: actions/cache@v1
with:
@@ -46,7 +49,7 @@ jobs:
- name: Setup Go
uses: actions/setup-go@v1
with:
- go-version: 1.16.x
+ go-version: 1.18.x
- name: Cache build
uses: actions/cache@v1
with:
@@ -74,7 +77,7 @@ jobs:
- name: Setup Go
uses: actions/setup-go@v1
with:
- go-version: 1.16.x
+ go-version: 1.18.x
- name: Cache build
uses: actions/cache@v1
with:
@@ -87,11 +90,24 @@ jobs:
go run scripts/cheatsheet/main.go check
lint:
runs-on: ubuntu-latest
+ env:
+ GOFLAGS: -mod=vendor
steps:
- - name: Checkout
+ - name: Checkout code
uses: actions/checkout@v2
+ - name: Setup Go
+ uses: actions/setup-go@v1
+ with:
+ go-version: 1.18.x
+ - name: Cache build
+ uses: actions/cache@v1
+ with:
+ path: ~/.cache/go-build
+ key: ${{runner.os}}-go-${{hashFiles('**/go.sum')}}-test
+ restore-keys: |
+ ${{runner.os}}-go-
- name: Lint
- uses: golangci/golangci-lint-action@v2
+ uses: golangci/golangci-lint-action@v3.1.0
with:
version: latest
- name: Format code