You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by mm...@apache.org on 2022/10/12 01:47:49 UTC

[pulsar-client-cpp] branch main updated: Improved the CI check completion (#40)

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

mmerli pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pulsar-client-cpp.git


The following commit(s) were added to refs/heads/main by this push:
     new 0fdcbe4  Improved the CI check completion (#40)
0fdcbe4 is described below

commit 0fdcbe42de21d5a5a171f3a2ab8a03dd959ce920
Author: Matteo Merli <mm...@apache.org>
AuthorDate: Tue Oct 11 18:47:44 2022 -0700

    Improved the CI check completion (#40)
---
 .asf.yaml                               |  7 +------
 .github/workflows/ci-pr-validation.yaml | 10 ++++++++++
 2 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/.asf.yaml b/.asf.yaml
index cfdfe91..1d6e21e 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -49,12 +49,7 @@ github:
       #   # Contexts are the names of checks that must pass.
       #   # See ./github/workflows/README.md for more documentation on this list.
         contexts:
-           - Run unit tests
-           - Build CPP Client on Windows x64
-           - Build CPP Client on Windows x86
-           - Build Debian Package
-           - Build RPM Package
-           - Build Alpine Linux APK Package
+           - Check Completion
 
       required_pull_request_reviews:
         dismiss_stale_reviews: false
diff --git a/.github/workflows/ci-pr-validation.yaml b/.github/workflows/ci-pr-validation.yaml
index 229e6fa..92157bf 100644
--- a/.github/workflows/ci-pr-validation.yaml
+++ b/.github/workflows/ci-pr-validation.yaml
@@ -264,3 +264,13 @@ jobs:
 
       - name: Build APK packages
         run: pkg/apk/docker-build-apk-x86_64.sh build-apk-x86_64:latest
+
+
+  # Job that will be required to complete and depends on all the other jobs
+  check-completion:
+    name: Check Completion
+    runs-on: ubuntu-latest
+    needs: [unit-tests, cpp-build-windows, deb-packaging, rpm-packaging, apk-packaging]
+
+    steps:
+      - run: true