Merge pull request #7251 from mxpv/env

This commit is contained in:
Fu Wei 2022-08-05 08:26:35 +08:00 committed by GitHub
commit 182b6995c0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 22 additions and 13 deletions

View File

@ -9,6 +9,11 @@ on:
- main
- 'release/**'
env:
# Go version we currently use to build containerd across all CI.
# Note: don't forget to update `Binaries` step, as it contains the matrix of all supported Go versions.
GO_VERSION: '1.18.5'
jobs:
#
# golangci-lint
@ -20,13 +25,12 @@ jobs:
strategy:
matrix:
go-version: [1.18.5]
os: [ubuntu-18.04, macos-12, windows-2019]
steps:
- uses: actions/setup-go@v2
with:
go-version: ${{ matrix.go-version }}
go-version: ${{ env.GO_VERSION }}
- uses: actions/checkout@v2
- uses: golangci/golangci-lint-action@v3
@ -46,7 +50,7 @@ jobs:
steps:
- uses: actions/setup-go@v2
with:
go-version: '1.18.5'
go-version: ${{ env.GO_VERSION }}
- uses: actions/checkout@v2
with:
@ -78,7 +82,7 @@ jobs:
steps:
- uses: actions/setup-go@v2
with:
go-version: '1.18.5'
go-version: ${{ env.GO_VERSION }}
- uses: actions/checkout@v2
with:
@ -110,7 +114,7 @@ jobs:
steps:
- uses: actions/setup-go@v2
with:
go-version: '1.18.5'
go-version: ${{ env.GO_VERSION }}
- uses: actions/checkout@v2
- run: go install github.com/cpuguy83/go-md2man/v2@v2.0.1
- run: make man
@ -148,7 +152,7 @@ jobs:
steps:
- uses: actions/setup-go@v2
with:
go-version: '1.18.5'
go-version: ${{ env.GO_VERSION }}
- uses: actions/checkout@v2
- run: |
set -e -x
@ -262,7 +266,7 @@ jobs:
steps:
- uses: actions/setup-go@v2
with:
go-version: '1.18.5'
go-version: ${{ env.GO_VERSION }}
- uses: actions/checkout@v2
with:
@ -404,7 +408,7 @@ jobs:
steps:
- uses: actions/setup-go@v2
with:
go-version: '1.18.5'
go-version: ${{ env.GO_VERSION }}
- uses: actions/checkout@v2
@ -534,7 +538,7 @@ jobs:
steps:
- uses: actions/setup-go@v2
with:
go-version: '1.18.5'
go-version: ${{ env.GO_VERSION }}
- uses: actions/checkout@v2
- run: sudo -E PATH=$PATH script/setup/install-gotestsum
- name: Tests

View File

@ -6,6 +6,9 @@ on:
paths:
- '.github/workflows/nightly.yml'
env:
GO_VERSION: '1.18.5'
jobs:
linux:
name: Linux
@ -18,7 +21,7 @@ jobs:
steps:
- uses: actions/setup-go@v2
with:
go-version: '1.18.5'
go-version: ${{ env.GO_VERSION }}
- uses: actions/checkout@v2
with:
@ -155,7 +158,7 @@ jobs:
steps:
- uses: actions/setup-go@v2
with:
go-version: '1.18.5'
go-version: ${{ env.GO_VERSION }}
- uses: actions/checkout@v2
with:

View File

@ -5,6 +5,9 @@ on:
name: Containerd Release
env:
GO_VERSION: '1.18.5'
jobs:
check:
name: Check Signed Tag
@ -66,7 +69,7 @@ jobs:
- name: Install Go
uses: actions/setup-go@v2
with:
go-version: '1.18.5'
go-version: ${{ env.GO_VERSION }}
- name: Set env
shell: bash
env:
@ -109,7 +112,6 @@ jobs:
find ./releases/ -maxdepth 1 -type l | xargs rm
working-directory: src/github.com/containerd/containerd
env:
GO_VERSION: '1.18.5'
PLATFORM: ${{ matrix.platform }}
- name: Save Artifacts
uses: actions/upload-artifact@v2