Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 30 additions & 5 deletions .github/workflows/smoke-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,20 @@ env:
GITHUB_PR_NUM: ${{ github.event.pull_request.number }}

jobs:
guard:
name: Guard
runs-on: ubuntu-latest
steps:
- run: gh run cancel "${{ github.run_id }}" --repo "${{ github.repository }}"
if: github.event_name == 'pull_request' && contains(github.event.pull_request.title, 'skip-ci')
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Comment thread
coderabbitai[bot] marked this conversation as resolved.
Outdated

build-test-app-and-frameworks:
name: Build Test App and Frameworks
runs-on: macos-15
needs: guard
steps:
- uses: actions/checkout@v4.1.1
- uses: ./.github/actions/ruby-cache
Expand All @@ -48,6 +59,7 @@ jobs:
automated-code-review:
name: Automated Code Review
runs-on: macos-14
needs: guard
env:
XCODE_VERSION: "16.1"
if: ${{ github.event.inputs.record_snapshots != 'true' }}
Expand All @@ -65,6 +77,7 @@ jobs:
name: Build SDKs (Old Xcode)
runs-on: macos-14
if: ${{ github.event.inputs.record_snapshots != 'true' }}
needs: guard
env:
XCODE_VERSION: "16.1"
steps:
Expand All @@ -87,6 +100,7 @@ jobs:
name: Test LLC (Debug)
runs-on: macos-15
if: ${{ github.event.inputs.record_snapshots != 'true' }}
needs: guard
steps:
- uses: actions/checkout@v4.1.1
with:
Expand Down Expand Up @@ -125,7 +139,9 @@ jobs:
test-ui-debug:
name: Test UI (Debug)
runs-on: macos-15
needs: build-test-app-and-frameworks
needs:
- guard
- build-test-app-and-frameworks
steps:
- uses: actions/checkout@v4.1.1
- uses: actions/download-artifact@v4
Expand Down Expand Up @@ -158,7 +174,9 @@ jobs:
test-common-ui-debug:
name: Test Common UI (Debug)
runs-on: macos-15
needs: build-test-app-and-frameworks
needs:
- guard
- build-test-app-and-frameworks
steps:
- uses: actions/checkout@v4.1.1
- uses: actions/download-artifact@v4
Expand Down Expand Up @@ -189,7 +207,9 @@ jobs:
name: Launch Allure TestOps
runs-on: macos-15
if: ${{ github.event.inputs.record_snapshots != 'true' }}
needs: build-test-app-and-frameworks
needs:
- guard
- build-test-app-and-frameworks
outputs:
launch_id: ${{ steps.get_launch_id.outputs.launch_id }}
steps:
Expand All @@ -209,6 +229,7 @@ jobs:
runs-on: macos-15
if: ${{ github.event.inputs.record_snapshots != 'true' }}
needs:
- guard
- allure_testops_launch
- build-test-app-and-frameworks
env:
Expand Down Expand Up @@ -262,8 +283,10 @@ jobs:
build-apps:
name: Build Demo App + Example Apps
runs-on: macos-15
needs: build-test-app-and-frameworks
if: ${{ github.event.inputs.record_snapshots != 'true' }}
needs:
- guard
- build-test-app-and-frameworks
steps:
- uses: actions/checkout@v4.1.1
- uses: actions/download-artifact@v4
Expand Down Expand Up @@ -291,8 +314,10 @@ jobs:
test-integration:
name: Test Integration
runs-on: macos-15
needs: build-test-app-and-frameworks
if: ${{ github.event.inputs.record_snapshots != 'true' }}
needs:
- guard
- build-test-app-and-frameworks
steps:
- uses: actions/checkout@v4.1.1
- uses: actions/download-artifact@v4
Expand Down
Loading