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

lhotari 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 0cf1dd6a2b3 [improve][CI] Ensure that ssh-access is only activated for 
pull requests outside of apache/pulsar (#17606)
0cf1dd6a2b3 is described below

commit 0cf1dd6a2b380c823131c2e5a8ff45cb93cde93f
Author: Lari Hotari <[email protected]>
AuthorDate: Thu Sep 15 09:17:58 2022 +0300

    [improve][CI] Ensure that ssh-access is only activated for pull requests 
outside of apache/pulsar (#17606)
    
    - the if condition was missing for the ssh-access step in 
pulsar-java-test-image build job
    
    - add additional condition that applies to only pull_request events.
      - this is a better default
---
 .github/workflows/pulsar-ci-flaky.yaml |  2 +-
 .github/workflows/pulsar-ci.yaml       | 31 ++++++++++++++++---------------
 2 files changed, 17 insertions(+), 16 deletions(-)

diff --git a/.github/workflows/pulsar-ci-flaky.yaml 
b/.github/workflows/pulsar-ci-flaky.yaml
index 67f2f0cfb67..a65f6e61dec 100644
--- a/.github/workflows/pulsar-ci-flaky.yaml
+++ b/.github/workflows/pulsar-ci-flaky.yaml
@@ -75,7 +75,7 @@ jobs:
 
       - name: Setup ssh access to build runner VM
         # ssh access is enabled for builds in own forks
-        if: ${{ github.repository != 'apache/pulsar' }}
+        if: ${{ github.repository != 'apache/pulsar' && github.event_name == 
'pull_request' }}
         uses: ./.github/actions/ssh-access
         with:
           limit-access-to-actor: true
diff --git a/.github/workflows/pulsar-ci.yaml b/.github/workflows/pulsar-ci.yaml
index 97b6bbeb025..bbc60199965 100644
--- a/.github/workflows/pulsar-ci.yaml
+++ b/.github/workflows/pulsar-ci.yaml
@@ -75,7 +75,7 @@ jobs:
 
       - name: Setup ssh access to build runner VM
         # ssh access is enabled for builds in own forks
-        if: ${{ github.repository != 'apache/pulsar' }}
+        if: ${{ github.repository != 'apache/pulsar' && github.event_name == 
'pull_request' }}
         uses: ./.github/actions/ssh-access
         with:
           limit-access-to-actor: true
@@ -122,7 +122,7 @@ jobs:
       - name: Wait for ssh connection when build fails
         # ssh access is enabled for builds in own forks
         uses: ./.github/actions/ssh-access
-        if: ${{ failure() && github.repository != 'apache/pulsar' }}
+        if: ${{ failure() && github.repository != 'apache/pulsar' && 
github.event_name == 'pull_request' }}
         continue-on-error: true
         with:
           action: wait
@@ -165,7 +165,7 @@ jobs:
 
       - name: Setup ssh access to build runner VM
         # ssh access is enabled for builds in own forks
-        if: ${{ github.repository != 'apache/pulsar' }}
+        if: ${{ github.repository != 'apache/pulsar' && github.event_name == 
'pull_request' }}
         uses: ./.github/actions/ssh-access
         with:
           limit-access-to-actor: true
@@ -237,7 +237,7 @@ jobs:
       - name: Wait for ssh connection when build fails
         # ssh access is enabled for builds in own forks
         uses: ./.github/actions/ssh-access
-        if: ${{ failure() && github.repository != 'apache/pulsar' }}
+        if: ${{ failure() && github.repository != 'apache/pulsar' && 
github.event_name == 'pull_request' }}
         continue-on-error: true
         with:
           action: wait
@@ -259,6 +259,7 @@ jobs:
 
       - name: Setup ssh access to build runner VM
         # ssh access is enabled for builds in own forks
+        if: ${{ github.repository != 'apache/pulsar' && github.event_name == 
'pull_request' }}
         uses: ./.github/actions/ssh-access
         with:
           limit-access-to-actor: true
@@ -301,7 +302,7 @@ jobs:
       - name: Wait for ssh connection when build fails
         # ssh access is enabled for builds in own forks
         uses: ./.github/actions/ssh-access
-        if: ${{ failure() && github.repository != 'apache/pulsar' }}
+        if: ${{ failure() && github.repository != 'apache/pulsar' && 
github.event_name == 'pull_request' }}
         continue-on-error: true
         with:
           action: wait
@@ -356,7 +357,7 @@ jobs:
 
       - name: Setup ssh access to build runner VM
         # ssh access is enabled for builds in own forks
-        if: ${{ github.repository != 'apache/pulsar' }}
+        if: ${{ github.repository != 'apache/pulsar' && github.event_name == 
'pull_request' }}
         uses: ./.github/actions/ssh-access
         with:
           limit-access-to-actor: true
@@ -440,7 +441,7 @@ jobs:
       - name: Wait for ssh connection when build fails
         # ssh access is enabled for builds in own forks
         uses: ./.github/actions/ssh-access
-        if: ${{ failure() && github.repository != 'apache/pulsar' }}
+        if: ${{ failure() && github.repository != 'apache/pulsar' && 
github.event_name == 'pull_request' }}
         continue-on-error: true
         with:
           action: wait
@@ -573,7 +574,7 @@ jobs:
 
       - name: Setup ssh access to build runner VM
         # ssh access is enabled for builds in own forks
-        if: ${{ github.repository != 'apache/pulsar' }}
+        if: ${{ github.repository != 'apache/pulsar' && github.event_name == 
'pull_request' }}
         uses: ./.github/actions/ssh-access
         with:
           limit-access-to-actor: true
@@ -645,7 +646,7 @@ jobs:
       - name: Wait for ssh connection when build fails
         # ssh access is enabled for builds in own forks
         uses: ./.github/actions/ssh-access
-        if: ${{ failure() && github.repository != 'apache/pulsar' }}
+        if: ${{ failure() && github.repository != 'apache/pulsar' && 
github.event_name == 'pull_request' }}
         continue-on-error: true
         with:
           action: wait
@@ -695,7 +696,7 @@ jobs:
 
       - name: Setup ssh access to build runner VM
         # ssh access is enabled for builds in own forks
-        if: ${{ github.repository != 'apache/pulsar' }}
+        if: ${{ github.repository != 'apache/pulsar' && github.event_name == 
'pull_request' }}
         uses: ./.github/actions/ssh-access
         with:
           limit-access-to-actor: true
@@ -773,7 +774,7 @@ jobs:
       - name: Wait for ssh connection when build fails
         # ssh access is enabled for builds in own forks
         uses: ./.github/actions/ssh-access
-        if: ${{ failure() && github.repository != 'apache/pulsar' }}
+        if: ${{ failure() && github.repository != 'apache/pulsar' && 
github.event_name == 'pull_request' }}
         continue-on-error: true
         with:
           action: wait
@@ -806,7 +807,7 @@ jobs:
 
       - name: Setup ssh access to build runner VM
         # ssh access is enabled for builds in own forks
-        if: ${{ github.repository != 'apache/pulsar' }}
+        if: ${{ github.repository != 'apache/pulsar' && github.event_name == 
'pull_request' }}
         uses: ./.github/actions/ssh-access
         with:
           limit-access-to-actor: true
@@ -884,7 +885,7 @@ jobs:
       - name: Wait for ssh connection when build fails
         # ssh access is enabled for builds in own forks
         uses: ./.github/actions/ssh-access
-        if: ${{ failure() && github.repository != 'apache/pulsar' }}
+        if: ${{ failure() && github.repository != 'apache/pulsar' && 
github.event_name == 'pull_request' }}
         continue-on-error: true
         with:
           action: wait
@@ -960,7 +961,7 @@ jobs:
 
       - name: Setup ssh access to build runner VM
         # ssh access is enabled for builds in own forks
-        if: ${{ github.repository != 'apache/pulsar' }}
+        if: ${{ github.repository != 'apache/pulsar' && github.event_name == 
'pull_request' }}
         uses: ./.github/actions/ssh-access
         with:
           limit-access-to-actor: true
@@ -1005,7 +1006,7 @@ jobs:
       - name: Wait for ssh connection when build fails
         # ssh access is enabled for builds in own forks
         uses: ./.github/actions/ssh-access
-        if: ${{ failure() && github.repository != 'apache/pulsar' }}
+        if: ${{ failure() && github.repository != 'apache/pulsar' && 
github.event_name == 'pull_request' }}
         continue-on-error: true
         with:
           action: wait

Reply via email to