commit
76d0517f49
|
@ -9,7 +9,7 @@ jobs:
|
|||
name: e2e test
|
||||
# prevent job running from forked repository
|
||||
if: ${{ github.repository == 'karmada-io/karmada' }}
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
strategy:
|
||||
matrix:
|
||||
kubeapiserver-version: [ v1.21.10, v1.22.7, v1.23.4, v1.24.2, v1.25.0, v1.26.0 ]
|
||||
|
|
|
@ -8,7 +8,7 @@ jobs:
|
|||
name: e2e test
|
||||
# prevent job running from forked repository
|
||||
if: ${{ github.repository == 'karmada-io/karmada' }}
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
strategy:
|
||||
matrix:
|
||||
k8s: [ v1.21.10, v1.22.7, v1.23.4, v1.24.2, v1.25.0, v1.26.0 ]
|
||||
|
|
|
@ -11,7 +11,7 @@ concurrency:
|
|||
jobs:
|
||||
golangci:
|
||||
name: lint
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: actions/checkout@v3
|
||||
|
@ -27,7 +27,7 @@ jobs:
|
|||
run: hack/verify-import-aliases.sh
|
||||
codegen:
|
||||
name: codegen
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
env:
|
||||
GOPATH: ${{ github.workspace }}
|
||||
defaults:
|
||||
|
@ -62,7 +62,7 @@ jobs:
|
|||
build:
|
||||
name: compile
|
||||
needs: codegen # rely on codegen successful completion
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: actions/checkout@v3
|
||||
|
@ -79,7 +79,7 @@ jobs:
|
|||
test:
|
||||
name: unit test
|
||||
needs: build
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: actions/checkout@v3
|
||||
|
@ -106,7 +106,7 @@ jobs:
|
|||
e2e:
|
||||
name: e2e test
|
||||
needs: build
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
strategy:
|
||||
matrix:
|
||||
# Here support the latest three minor releases of Kubernetes, this can be considered to be roughly
|
||||
|
|
|
@ -11,7 +11,7 @@ concurrency:
|
|||
jobs:
|
||||
init:
|
||||
name: init
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
strategy:
|
||||
matrix:
|
||||
# Here support the latest three minor releases of Kubernetes, this can be considered to be roughly
|
||||
|
|
|
@ -10,7 +10,7 @@ jobs:
|
|||
# 1. running on the forked repository would fail as missing necessary secret.
|
||||
# 2. running on the forked repository would use unnecessary GitHub Action time.
|
||||
if: ${{ github.repository == 'karmada-io/karmada' && github.ref == 'refs/heads/master' }}
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: actions/checkout@v3
|
||||
|
|
|
@ -26,7 +26,7 @@ jobs:
|
|||
- karmada-search
|
||||
- karmada-operator
|
||||
- karmada-metrics-adapter
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: actions/checkout@v3
|
||||
|
|
|
@ -6,7 +6,7 @@ on:
|
|||
jobs:
|
||||
publish-chart-to-dockerhub:
|
||||
name: publish to DockerHub
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: actions/checkout@v3
|
||||
|
|
|
@ -22,7 +22,7 @@ jobs:
|
|||
- karmada-search
|
||||
- karmada-operator
|
||||
- karmada-metrics-adapter
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: actions/checkout@v3
|
||||
|
|
|
@ -8,7 +8,7 @@ jobs:
|
|||
# 1. running on the forked repository would fail as missing necessary secret.
|
||||
# 2. running on the forked repository would use unnecessary GitHub Action time.
|
||||
if: ${{ github.repository == 'karmada-io/karmada' }}
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: actions/checkout@v3
|
||||
|
|
|
@ -15,7 +15,7 @@ on:
|
|||
|
||||
jobs:
|
||||
chart-lint-test:
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
|
|
@ -6,7 +6,7 @@ name: Build Release
|
|||
jobs:
|
||||
release-assests:
|
||||
name: release kubectl-karmada
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
strategy:
|
||||
matrix:
|
||||
target:
|
||||
|
@ -44,7 +44,7 @@ jobs:
|
|||
_output/charts/karmada-chart-${{ github.ref_name }}.tgz.sha256
|
||||
release-crds-assests:
|
||||
name: release crds
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Rename the crds directory
|
||||
|
@ -65,7 +65,7 @@ jobs:
|
|||
update-krew-index:
|
||||
needs: release-assests
|
||||
name: Update krew-index
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Update new version in krew-index
|
||||
|
|
|
@ -10,7 +10,7 @@ jobs:
|
|||
# 1. running on the forked repository would fail as missing necessary secret.
|
||||
# 2. running on the forked repository would use unnecessary GitHub Action time.
|
||||
if: ${{ github.repository == 'karmada-io/karmada' && github.ref == 'refs/heads/master' }}
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: actions/checkout@v3
|
||||
|
|
|
@ -10,7 +10,7 @@ jobs:
|
|||
# 1. running on the forked repository would fail as missing necessary secret.
|
||||
# 2. running on the forked repository would use unnecessary GitHub Action time.
|
||||
if: ${{ github.repository == 'karmada-io/karmada' }}
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: actions/checkout@v3
|
||||
|
|
Loading…
Reference in New Issue