From 1ed2309f95302988abbce2cd45c687cb0b063a69 Mon Sep 17 00:00:00 2001 From: Anton Nekipelov <226657+anton-107@users.noreply.github.com> Date: Mon, 23 Feb 2026 17:02:39 +0100 Subject: [PATCH] Run cloud integration tests if experimental/ssh files are changed --- .github/workflows/push.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 42b2aa8378..bb096e0f92 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -388,7 +388,7 @@ jobs: # Trigger integration tests if the primary "test" target is triggered by this change. - name: Trigger integration tests (pull request) - if: ${{ github.event_name == 'pull_request' && contains(fromJSON(needs.testmask.outputs.targets), 'test') }} + if: ${{ github.event_name == 'pull_request' && (contains(fromJSON(needs.testmask.outputs.targets), 'test') || contains(fromJSON(needs.testmask.outputs.targets), 'test-exp-ssh')) }} env: GH_TOKEN: ${{ steps.generate-token.outputs.token }} run: |- @@ -400,7 +400,7 @@ jobs: # Skip integration tests if the primary "test" target is not triggered by this change. # Use Checks API (not Statuses API) to match the required "Integration Tests" check. - name: Skip integration tests (pull request) - if: ${{ github.event_name == 'pull_request' && !contains(fromJSON(needs.testmask.outputs.targets), 'test') }} + if: ${{ github.event_name == 'pull_request' && !contains(fromJSON(needs.testmask.outputs.targets), 'test') && !contains(fromJSON(needs.testmask.outputs.targets), 'test-exp-ssh') }} uses: actions/github-script@v8 with: script: |