|
|
@@ -15,9 +15,9 @@ jobs:
|
|
|
vendor:
|
|
|
runs-on: ubuntu-latest
|
|
|
steps:
|
|
|
- - uses: actions/checkout@v2
|
|
|
+ - uses: actions/checkout@v3
|
|
|
- name: Set up Go
|
|
|
- uses: actions/setup-go@v2
|
|
|
+ uses: actions/setup-go@v4
|
|
|
with:
|
|
|
go-version: 1.19
|
|
|
- name: Vendor
|
|
|
@@ -28,9 +28,9 @@ jobs:
|
|
|
build:
|
|
|
runs-on: ubuntu-latest
|
|
|
steps:
|
|
|
- - uses: actions/checkout@v2
|
|
|
+ - uses: actions/checkout@v3
|
|
|
- name: Set up Go
|
|
|
- uses: actions/setup-go@v2
|
|
|
+ uses: actions/setup-go@v4
|
|
|
with:
|
|
|
go-version: 1.19
|
|
|
- name: Build
|
|
|
@@ -39,9 +39,9 @@ jobs:
|
|
|
docs:
|
|
|
runs-on: ubuntu-latest
|
|
|
steps:
|
|
|
- - uses: actions/checkout@v2
|
|
|
+ - uses: actions/checkout@v3
|
|
|
- name: Set up Go
|
|
|
- uses: actions/setup-go@v2
|
|
|
+ uses: actions/setup-go@v4
|
|
|
with:
|
|
|
go-version: 1.19
|
|
|
- name: Build docs
|
|
|
@@ -52,9 +52,9 @@ jobs:
|
|
|
linux:
|
|
|
runs-on: ubuntu-latest
|
|
|
steps:
|
|
|
- - uses: actions/checkout@v2
|
|
|
+ - uses: actions/checkout@v3
|
|
|
- name: Set up Go
|
|
|
- uses: actions/setup-go@v2
|
|
|
+ uses: actions/setup-go@v4
|
|
|
with:
|
|
|
go-version: 1.19
|
|
|
- name: Build kg and kgctl for all Linux Architectures
|
|
|
@@ -63,9 +63,9 @@ jobs:
|
|
|
darwin:
|
|
|
runs-on: ubuntu-latest
|
|
|
steps:
|
|
|
- - uses: actions/checkout@v2
|
|
|
+ - uses: actions/checkout@v3
|
|
|
- name: Set up Go
|
|
|
- uses: actions/setup-go@v2
|
|
|
+ uses: actions/setup-go@v4
|
|
|
with:
|
|
|
go-version: 1.19
|
|
|
- name: Build kgctl for Darwin amd64
|
|
|
@@ -76,9 +76,9 @@ jobs:
|
|
|
windows:
|
|
|
runs-on: ubuntu-latest
|
|
|
steps:
|
|
|
- - uses: actions/checkout@v2
|
|
|
+ - uses: actions/checkout@v3
|
|
|
- name: Set up Go
|
|
|
- uses: actions/setup-go@v2
|
|
|
+ uses: actions/setup-go@v4
|
|
|
with:
|
|
|
go-version: 1.19
|
|
|
- name: Build kgctl for Windows
|
|
|
@@ -87,9 +87,9 @@ jobs:
|
|
|
unit:
|
|
|
runs-on: ubuntu-latest
|
|
|
steps:
|
|
|
- - uses: actions/checkout@v2
|
|
|
+ - uses: actions/checkout@v3
|
|
|
- name: Set up Go
|
|
|
- uses: actions/setup-go@v2
|
|
|
+ uses: actions/setup-go@v4
|
|
|
with:
|
|
|
go-version: 1.19
|
|
|
- name: Run Unit Tests
|
|
|
@@ -98,9 +98,9 @@ jobs:
|
|
|
e2e:
|
|
|
runs-on: ubuntu-latest
|
|
|
steps:
|
|
|
- - uses: actions/checkout@v2
|
|
|
+ - uses: actions/checkout@v3
|
|
|
- name: Set up Go
|
|
|
- uses: actions/setup-go@v2
|
|
|
+ uses: actions/setup-go@v4
|
|
|
with:
|
|
|
go-version: 1.19
|
|
|
- name: Run e2e Tests
|
|
|
@@ -109,9 +109,9 @@ jobs:
|
|
|
lint:
|
|
|
runs-on: ubuntu-latest
|
|
|
steps:
|
|
|
- - uses: actions/checkout@v2
|
|
|
+ - uses: actions/checkout@v3
|
|
|
- name: Set up Go
|
|
|
- uses: actions/setup-go@v2
|
|
|
+ uses: actions/setup-go@v4
|
|
|
with:
|
|
|
go-version: 1.19
|
|
|
- name: Lint Code
|
|
|
@@ -120,9 +120,9 @@ jobs:
|
|
|
container:
|
|
|
runs-on: ubuntu-latest
|
|
|
steps:
|
|
|
- - uses: actions/checkout@v2
|
|
|
+ - uses: actions/checkout@v3
|
|
|
- name: Set up Go
|
|
|
- uses: actions/setup-go@v2
|
|
|
+ uses: actions/setup-go@v4
|
|
|
with:
|
|
|
go-version: 1.19
|
|
|
- name: Enable Experimental Docker CLI
|
|
|
@@ -150,9 +150,9 @@ jobs:
|
|
|
- container
|
|
|
runs-on: ubuntu-latest
|
|
|
steps:
|
|
|
- - uses: actions/checkout@v2
|
|
|
+ - uses: actions/checkout@v3
|
|
|
- name: Set up Go
|
|
|
- uses: actions/setup-go@v2
|
|
|
+ uses: actions/setup-go@v4
|
|
|
with:
|
|
|
go-version: 1.19
|
|
|
- name: Enable Experimental Docker CLI
|
|
|
@@ -165,12 +165,12 @@ jobs:
|
|
|
docker version -f '{{.Server.Experimental}}'
|
|
|
docker buildx version
|
|
|
- name: Set up QEMU
|
|
|
- uses: docker/setup-qemu-action@master
|
|
|
+ uses: docker/setup-qemu-action@v2
|
|
|
with:
|
|
|
platforms: all
|
|
|
- name: Login to DockerHub
|
|
|
if: github.event_name != 'pull_request'
|
|
|
- uses: docker/login-action@v1
|
|
|
+ uses: docker/login-action@v2
|
|
|
with:
|
|
|
username: ${{ secrets.DOCKER_USERNAME }}
|
|
|
password: ${{ secrets.DOCKER_PASSWORD }}
|