This is an automated email from the ASF dual-hosted git repository.

wave pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git


The following commit(s) were added to refs/heads/master by this push:
     new ae8cfd0daf8 [improve][ci] Update GitHub Workflows to Ubuntu 22.04 
(#20729)
ae8cfd0daf8 is described below

commit ae8cfd0daf8a2f130ab479a95bd2f7f7fd3eeedf
Author: Dave Fisher <[email protected]>
AuthorDate: Thu Jul 6 13:27:05 2023 -0700

    [improve][ci] Update GitHub Workflows to Ubuntu 22.04 (#20729)
---
 .github/workflows/ci-documentbot.yml             |  2 +-
 .github/workflows/ci-go-functions.yaml           |  4 ++--
 .github/workflows/ci-maven-cache-update.yaml     |  4 ++--
 .github/workflows/ci-owasp-dependency-check.yaml |  2 +-
 .github/workflows/ci-pulsarbot.yaml              |  2 +-
 .github/workflows/ci-stale-issue-pr.yaml         |  2 +-
 .github/workflows/pulsar-ci-flaky.yaml           |  4 ++--
 .github/workflows/pulsar-ci.yaml                 | 30 ++++++++++++------------
 8 files changed, 25 insertions(+), 25 deletions(-)

diff --git a/.github/workflows/ci-documentbot.yml 
b/.github/workflows/ci-documentbot.yml
index e859940080f..1006661b60d 100644
--- a/.github/workflows/ci-documentbot.yml
+++ b/.github/workflows/ci-documentbot.yml
@@ -36,7 +36,7 @@ jobs:
     if: (github.repository == 'apache/pulsar') && 
(github.event.pull_request.state == 'open')
     permissions:
       pull-requests: write 
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     steps:
       - name: Labeling
         uses: apache/pulsar-test-infra/docbot@master
diff --git a/.github/workflows/ci-go-functions.yaml 
b/.github/workflows/ci-go-functions.yaml
index 332ecf0f352..01a48d0508f 100644
--- a/.github/workflows/ci-go-functions.yaml
+++ b/.github/workflows/ci-go-functions.yaml
@@ -37,7 +37,7 @@ env:
 jobs:
   preconditions:
     name: Preconditions
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     outputs:
       docs_only: ${{ steps.check_changes.outputs.docs_only }}
     steps:
@@ -72,7 +72,7 @@ jobs:
     needs: preconditions
     if: ${{ needs.preconditions.outputs.docs_only != 'true' }}
     name: Go ${{ matrix.go-version }} Functions style check
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     strategy:
       matrix:
         go-version: [1.15, 1.16, 1.17]
diff --git a/.github/workflows/ci-maven-cache-update.yaml 
b/.github/workflows/ci-maven-cache-update.yaml
index f20feeea5c9..cb29f0237f3 100644
--- a/.github/workflows/ci-maven-cache-update.yaml
+++ b/.github/workflows/ci-maven-cache-update.yaml
@@ -58,7 +58,7 @@ jobs:
       matrix:
         include:
           - name: all modules
-            runs-on: ubuntu-20.04
+            runs-on: ubuntu-22.04
             cache_name: 'm2-dependencies-all'
             mvn_arguments: ''
 
@@ -67,7 +67,7 @@ jobs:
             cache_name: 'm2-dependencies-all'
 
           - name: core-modules
-            runs-on: ubuntu-20.04
+            runs-on: ubuntu-22.04
             cache_name: 'm2-dependencies-core-modules'
             mvn_arguments: '-Pcore-modules,-main'
 
diff --git a/.github/workflows/ci-owasp-dependency-check.yaml 
b/.github/workflows/ci-owasp-dependency-check.yaml
index 090221e699d..69eb0a7a198 100644
--- a/.github/workflows/ci-owasp-dependency-check.yaml
+++ b/.github/workflows/ci-owasp-dependency-check.yaml
@@ -33,7 +33,7 @@ jobs:
     env:
       JOB_NAME: Check ${{ matrix.branch }}
       GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     timeout-minutes: 45
     strategy:
       fail-fast: false
diff --git a/.github/workflows/ci-pulsarbot.yaml 
b/.github/workflows/ci-pulsarbot.yaml
index 157d668e6cd..4ea83404856 100644
--- a/.github/workflows/ci-pulsarbot.yaml
+++ b/.github/workflows/ci-pulsarbot.yaml
@@ -24,7 +24,7 @@ on:
 
 jobs:
   pulsarbot:
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     timeout-minutes: 10
     if: github.event_name == 'issue_comment' && 
contains(github.event.comment.body, '/pulsarbot')
     steps:
diff --git a/.github/workflows/ci-stale-issue-pr.yaml 
b/.github/workflows/ci-stale-issue-pr.yaml
index 48ed5246001..c4303f83a3a 100644
--- a/.github/workflows/ci-stale-issue-pr.yaml
+++ b/.github/workflows/ci-stale-issue-pr.yaml
@@ -5,7 +5,7 @@ on:
 
 jobs:
   stale:
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     steps:
       - uses: actions/stale@v4
         with:
diff --git a/.github/workflows/pulsar-ci-flaky.yaml 
b/.github/workflows/pulsar-ci-flaky.yaml
index 555ebdb1729..756dbb88b25 100644
--- a/.github/workflows/pulsar-ci-flaky.yaml
+++ b/.github/workflows/pulsar-ci-flaky.yaml
@@ -45,7 +45,7 @@ env:
 jobs:
   preconditions:
     name: Preconditions
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     if: (github.event_name != 'schedule') || (github.repository == 
'apache/pulsar')
     outputs:
       docs_only: ${{ steps.check_changes.outputs.docs_only }}
@@ -95,7 +95,7 @@ jobs:
       JOB_NAME: Flaky tests suite
       COLLECT_COVERAGE: "${{ needs.preconditions.outputs.collect_coverage }}"
       GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     timeout-minutes: 100
     if: ${{ needs.preconditions.outputs.docs_only != 'true' }}
     steps:
diff --git a/.github/workflows/pulsar-ci.yaml b/.github/workflows/pulsar-ci.yaml
index 1d85024122f..64b85cb14c5 100644
--- a/.github/workflows/pulsar-ci.yaml
+++ b/.github/workflows/pulsar-ci.yaml
@@ -45,7 +45,7 @@ env:
 jobs:
   preconditions:
     name: Preconditions
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     if: (github.event_name != 'schedule') || (github.repository == 
'apache/pulsar')
     outputs:
       docs_only: ${{ steps.check_changes.outputs.docs_only }}
@@ -96,7 +96,7 @@ jobs:
     env:
       JOB_NAME: Build and License check
       GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     timeout-minutes: 60
     if: ${{ needs.preconditions.outputs.docs_only != 'true' }}
     steps:
@@ -172,7 +172,7 @@ jobs:
       JOB_NAME: CI - Unit - ${{ matrix.name }}
       COLLECT_COVERAGE: "${{ needs.preconditions.outputs.collect_coverage }}"
       GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     timeout-minutes: ${{ matrix.timeout || 60 }}
     needs: ['preconditions', 'build-and-license-check']
     if: ${{ needs.preconditions.outputs.docs_only != 'true' }}
@@ -304,7 +304,7 @@ jobs:
 
   unit-tests-upload-coverage:
     name: CI - Unit - Upload Coverage
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     timeout-minutes: 30
     needs: ['preconditions', 'unit-tests']
     if: ${{ needs.preconditions.outputs.collect_coverage == 'true' }}
@@ -383,7 +383,7 @@ jobs:
 
   pulsar-java-test-image:
     name: Build Pulsar java-test-image docker image
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     timeout-minutes: 60
     needs: ['preconditions', 'build-and-license-check']
     if: ${{ needs.preconditions.outputs.docs_only != 'true'}}
@@ -455,7 +455,7 @@ jobs:
 
   integration-tests:
     name: CI - Integration - ${{ matrix.name }}
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     timeout-minutes: ${{ matrix.timeout || 60 }}
     needs: ['preconditions', 'pulsar-java-test-image']
     if: ${{ needs.preconditions.outputs.docs_only != 'true' }}
@@ -614,7 +614,7 @@ jobs:
 
   integration-tests-upload-coverage:
     name: CI - Integration - Upload Coverage
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     timeout-minutes: 30
     needs: ['preconditions', 'integration-tests']
     if: ${{ needs.preconditions.outputs.collect_coverage == 'true' }}
@@ -699,7 +699,7 @@ jobs:
 
   delete-integration-test-docker-image-artifact:
     name: "Delete integration test docker image artifact"
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     timeout-minutes: 10
     needs: [
       'preconditions',
@@ -723,7 +723,7 @@ jobs:
 
   pulsar-test-latest-version-image:
     name: Build Pulsar docker image
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     timeout-minutes: 60
     needs: ['preconditions', 'build-and-license-check']
     if: ${{ needs.preconditions.outputs.docs_only != 'true' }}
@@ -829,7 +829,7 @@ jobs:
 
   system-tests:
     name: CI - System - ${{ matrix.name }}
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     timeout-minutes: 60
     needs: ['preconditions', 'pulsar-test-latest-version-image']
     if: ${{ needs.preconditions.outputs.docs_only != 'true' }}
@@ -969,7 +969,7 @@ jobs:
 
   system-tests-upload-coverage:
     name: CI - System - Upload Coverage
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     timeout-minutes: 30
     needs: ['preconditions', 'system-tests']
     if: ${{ needs.preconditions.outputs.collect_coverage == 'true' }}
@@ -1055,7 +1055,7 @@ jobs:
 
   flaky-system-tests:
     name: CI Flaky - System - ${{ matrix.name }}
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     timeout-minutes: 60
     needs: [ 'preconditions', 'pulsar-test-latest-version-image' ]
     if: ${{ needs.preconditions.outputs.docs_only != 'true' }}
@@ -1169,7 +1169,7 @@ jobs:
 
   delete-system-test-docker-image-artifact:
     name: "Delete system test docker image artifact"
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     timeout-minutes: 10
     needs: [
       'preconditions',
@@ -1229,7 +1229,7 @@ jobs:
 
   owasp-dep-check:
     name: OWASP dependency check
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     timeout-minutes: 120
     needs: [ 'preconditions', 'integration-tests' ]
     if: ${{ needs.preconditions.outputs.need_owasp == 'true' }}
@@ -1304,7 +1304,7 @@ jobs:
   pulsar-ci-checks-completed:
     name: "Pulsar CI checks completed"
     if: ${{ always() && ((github.event_name != 'schedule') || 
(github.repository == 'apache/pulsar')) }}
-    runs-on: ubuntu-20.04
+    runs-on: ubuntu-22.04
     timeout-minutes: 10
     needs: [
       'preconditions',

Reply via email to