.github: Reorder steps to use module caching

This commit is contained in:
Manuel Rüger 2023-07-03 15:33:19 +02:00
parent e18b30b38d
commit 179700f3e4

View File

@ -11,7 +11,7 @@ on:
- master - master
env: env:
GO_VERSION: "~1.20.4" GO_VERSION: "~1.20.5"
jobs: jobs:
# Runs Golangci-lint on the source code # Runs Golangci-lint on the source code
@ -19,15 +19,15 @@ jobs:
name: ci-go-lint name: ci-go-lint
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check out code into the Go module directory
uses: actions/checkout@v3
- name: Set up Go 1.x - name: Set up Go 1.x
uses: actions/setup-go@v4 uses: actions/setup-go@v4
with: with:
go-version: ${{ env.GO_VERSION }} go-version: ${{ env.GO_VERSION }}
id: go id: go
- name: Check out code into the Go module directory
uses: actions/checkout@v3
- name: golangci-lint - name: golangci-lint
uses: golangci/golangci-lint-action@v3 uses: golangci/golangci-lint-action@v3
@ -36,15 +36,15 @@ jobs:
name: ci-unit-tests name: ci-unit-tests
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check out code into the Go module directory
uses: actions/checkout@v3
- name: Set up Go 1.x - name: Set up Go 1.x
uses: actions/setup-go@v4 uses: actions/setup-go@v4
with: with:
go-version: ${{ env.GO_VERSION }} go-version: ${{ env.GO_VERSION }}
id: go id: go
- name: Check out code into the Go module directory
uses: actions/checkout@v3
- name: Run unit tests - name: Run unit tests
run: | run: |
make test make test
@ -54,15 +54,15 @@ jobs:
name: ci-build name: ci-build
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check out code into the Go module directory
uses: actions/checkout@v3
- name: Set up Go 1.x - name: Set up Go 1.x
uses: actions/setup-go@v4 uses: actions/setup-go@v4
with: with:
go-version: ${{ env.GO_VERSION }} go-version: ${{ env.GO_VERSION }}
id: go id: go
- name: Check out code into the Go module directory
uses: actions/checkout@v3
- name: Build mark - name: Build mark
run: | run: |
make build make build