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',