Skip to content

Commit 685808f

Browse files
committed
Improve CI workflow
1 parent a70e391 commit 685808f

2 files changed

Lines changed: 21 additions & 17 deletions

File tree

.github/workflows/ci.yml

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,6 @@ concurrency:
2424
group: ${{ github.workflow }}-${{ github.ref }}
2525
cancel-in-progress: true
2626

27-
env:
28-
SRC_DIR: src/github.com/${{ github.repository }}
29-
3027
jobs:
3128
Go:
3229
name: Go
@@ -37,22 +34,18 @@ jobs:
3734
go: [ '1.19.x', '1.20.x' ]
3835

3936
steps:
37+
- name: Checkout
38+
uses: actions/checkout@v3
39+
4040
- name: Set up Go
4141
uses: actions/setup-go@v4
4242
with:
4343
go-version: ${{ matrix.go }}
4444

45-
- name: Checkout
46-
uses: actions/checkout@v3
47-
with:
48-
path: ${{env.SRC_DIR}}
49-
5045
- name: Download dependencies
51-
working-directory: ${{env.SRC_DIR}}
5246
run: make deps
5347

5448
- name: Build binary
55-
working-directory: ${{env.SRC_DIR}}
5649
run: make all
5750

5851
Aligo:
@@ -62,24 +55,20 @@ jobs:
6255
needs: Go
6356

6457
steps:
58+
- name: Checkout
59+
uses: actions/checkout@v3
60+
6561
- name: Set up Go
6662
uses: actions/setup-go@v4
6763
with:
6864
go-version: '1.19.x'
6965

70-
- name: Checkout
71-
uses: actions/checkout@v3
72-
with:
73-
path: ${{env.SRC_DIR}}
74-
7566
- name: Download dependencies
76-
working-directory: ${{env.SRC_DIR}}
7767
run: make deps
7868

7969
- name: Check Golang sources with Aligo
8070
uses: essentialkaos/aligo-action@v2
8171
with:
82-
path: ${{env.SRC_DIR}}
8372
files: ./...
8473

8574
Perfecto:
@@ -119,6 +108,19 @@ jobs:
119108
with:
120109
files: .docker/*.docker
121110

111+
Typos:
112+
name: Typos
113+
runs-on: ubuntu-latest
114+
115+
needs: Go
116+
117+
steps:
118+
- name: Checkout
119+
uses: actions/checkout@v3
120+
121+
- name: Check spelling
122+
uses: crate-ci/typos@master
123+
122124
DockerBuild:
123125
name: Docker Build Check
124126
runs-on: ubuntu-latest

.typos.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[files]
2+
extend-exclude = ["go.sum"]

0 commit comments

Comments
 (0)