ci: run it all on Ubuntu 22.04 LTS
This commit is contained in:
10
.github/workflows/ci.yml
vendored
10
.github/workflows/ci.yml
vendored
@@ -18,7 +18,7 @@ env:
|
|||||||
jobs:
|
jobs:
|
||||||
lint:
|
lint:
|
||||||
name: Lint
|
name: Lint
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-22.04
|
||||||
timeout-minutes: 20
|
timeout-minutes: 20
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
@@ -36,7 +36,7 @@ jobs:
|
|||||||
|
|
||||||
unit-tests:
|
unit-tests:
|
||||||
name: Unit Tests
|
name: Unit Tests
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-22.04
|
||||||
timeout-minutes: 20
|
timeout-minutes: 20
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
@@ -50,7 +50,7 @@ jobs:
|
|||||||
|
|
||||||
env-tests:
|
env-tests:
|
||||||
name: Envtest Tests
|
name: Envtest Tests
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-22.04
|
||||||
timeout-minutes: 10
|
timeout-minutes: 10
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
@@ -84,7 +84,7 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
- name: Install Skaffold
|
- name: Install Skaffold
|
||||||
run: |
|
run: |
|
||||||
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/${SKAFFOLD_VERSION}/skaffold-linux-amd64
|
curl -sLo skaffold https://storage.googleapis.com/skaffold/releases/${SKAFFOLD_VERSION}/skaffold-linux-amd64
|
||||||
chmod +x skaffold
|
chmod +x skaffold
|
||||||
sudo mv skaffold /usr/local/bin/
|
sudo mv skaffold /usr/local/bin/
|
||||||
echo /usr/local/bin >> $GITHUB_PATH
|
echo /usr/local/bin >> $GITHUB_PATH
|
||||||
@@ -98,7 +98,7 @@ jobs:
|
|||||||
sudo apt-get install -y kubectl docker.io
|
sudo apt-get install -y kubectl docker.io
|
||||||
- name: Install Minikube
|
- name: Install Minikube
|
||||||
run: |
|
run: |
|
||||||
curl -Lo minikube https://storage.googleapis.com/minikube/releases/${MINIKUBE_VERSION}/minikube-linux-amd64
|
curl -sLo minikube https://storage.googleapis.com/minikube/releases/${MINIKUBE_VERSION}/minikube-linux-amd64
|
||||||
chmod +x minikube
|
chmod +x minikube
|
||||||
sudo mv minikube /usr/local/bin/
|
sudo mv minikube /usr/local/bin/
|
||||||
- name: Start Minikube
|
- name: Start Minikube
|
||||||
|
|||||||
Reference in New Issue
Block a user