diff --git a/.github/workflows/consistency-check.yaml b/.github/workflows/consistency-check.yaml index 7713602281..012957b1db 100644 --- a/.github/workflows/consistency-check.yaml +++ b/.github/workflows/consistency-check.yaml @@ -10,7 +10,7 @@ on: jobs: # Check consistency between types.go and generated API. ray-operator-verify-codegen: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 timeout-minutes: 10 steps: - uses: actions/checkout@v2 @@ -37,7 +37,7 @@ jobs: # Check consistency between types.go and generated API reference. ray-operator-verify-api-docs: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 timeout-minutes: 10 steps: - uses: actions/checkout@v2 @@ -61,7 +61,7 @@ jobs: # 1. Check consistency between types.go and CRD YAML files. # 2. Check consistency between kubebuilder markers and RBAC. ray-operator-verify-crd-rbac: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 timeout-minutes: 10 steps: - uses: actions/checkout@v2 @@ -96,7 +96,7 @@ jobs: # and in helm-chart/kuberay-operator/crds helm-chart-verify-crd: needs: ray-operator-verify-crd-rbac - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 timeout-minutes: 10 steps: - uses: actions/checkout@v2 @@ -125,7 +125,7 @@ jobs: # and in helm-chart/kuberay-operator/templates helm-chart-verify-rbac: needs: ray-operator-verify-crd-rbac - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 timeout-minutes: 10 steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/helm-lint.yaml b/.github/workflows/helm-lint.yaml index 9f0c4002e4..49137f09eb 100644 --- a/.github/workflows/helm-lint.yaml +++ b/.github/workflows/helm-lint.yaml @@ -9,7 +9,7 @@ on: jobs: lint-test-helm-3-4: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Checkout Code uses: actions/checkout@v3 @@ -35,7 +35,7 @@ jobs: run: ct lint --all --chart-dirs helm-chart/ --validate-maintainers=false lint-test-helm-3-9: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Checkout Code uses: actions/checkout@v3 diff --git a/.github/workflows/image-release.yaml b/.github/workflows/image-release.yaml index c9cbb65291..f06f6a2eb8 100644 --- a/.github/workflows/image-release.yaml +++ b/.github/workflows/image-release.yaml @@ -15,7 +15,7 @@ jobs: env: working-directory: ./apiserver name: Release APIServer Docker Image - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Set up Go @@ -75,7 +75,7 @@ jobs: env: working-directory: ./ray-operator name: Release Operator Docker Images - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Set up Go diff --git a/.github/workflows/test-job.yaml b/.github/workflows/test-job.yaml index 19eb137d56..67c72711e0 100644 --- a/.github/workflows/test-job.yaml +++ b/.github/workflows/test-job.yaml @@ -10,7 +10,7 @@ on: jobs: lint: name: Lint (pre-commit) - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Install golangci-lint run: | @@ -32,7 +32,7 @@ jobs: env: working-directory: ./apiserver name: Build Apiserver and Docker Images - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Set up Go uses: actions/setup-go@v3 @@ -108,7 +108,7 @@ jobs: env: working-directory: ./experimental name: Build security proxy Binaries and Docker Images - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Set up Go @@ -182,7 +182,7 @@ jobs: env: working-directory: ./ray-operator name: Build Operator Binaries and Docker Images - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Set up Go @@ -292,7 +292,7 @@ jobs: env: working-directory: ./kubectl-plugin name: Build Ray Kubectl plugin - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Set up Go uses: actions/setup-go@v3 @@ -324,7 +324,7 @@ jobs: - build_operator - build_apiserver - lint - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 name: Compatibility Test - 2.7.0 steps: - name: Check out code into the Go module directory @@ -344,7 +344,7 @@ jobs: - build_operator - build_apiserver - lint - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 name: Compatibility Test - 2.8.0 steps: - name: Check out code into the Go module directory @@ -364,7 +364,7 @@ jobs: - build_operator - build_apiserver - lint - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 name: Compatibility Test - 2.9.0 steps: - name: Check out code into the Go module directory @@ -384,7 +384,7 @@ jobs: - build_operator - build_apiserver - lint - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 name: Compatibility Test - Nightly steps: - name: Check out code into the Go module directory @@ -400,7 +400,7 @@ jobs: ray_version: nightly python-client-test: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 name: Python Client Test steps: - name: Set up Docker