Skip to content

Commit 3cfc394

Browse files
committed
ci: rename benchmark workflow with hourly cron and no-cancel concurrency
- Rename [TEMP] to [BENCHMARK] for data collection campaign - Replace PR trigger with workflow_dispatch + push on benchmark branch - Keep hourly cron for automated data collection (24 runs/day) - Set cancel-in-progress: false so every run completes - Simplify build job condition to fork guard only
1 parent b076876 commit 3cfc394

1 file changed

Lines changed: 14 additions & 9 deletions

File tree

.github/workflows/temp-bitrise-ios-e2e.yml

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,28 @@
11
# .github/workflows/temp-bitrise-ios-e2e.yml
2-
name: "[TEMP] Bitrise iOS E2E POC"
2+
name: "[BENCHMARK] Bitrise iOS E2E"
33

44
# TEMPORARY WORKFLOW for INFRA-3527
55
# Purpose: Benchmark Bitrise GH Action runners vs Cirrus macOS runners for iOS E2E
66
# This workflow is NOT part of the CI gate. It runs optionally for benchmarking.
77
# Remove this workflow once benchmarking is complete.
88

99
on:
10-
pull_request:
11-
types: [labeled, synchronize]
10+
workflow_dispatch:
11+
inputs:
12+
run_label:
13+
description: 'Label for this run (e.g., morning, peak-hours, off-peak)'
14+
required: false
15+
type: string
16+
default: 'manual'
17+
push:
18+
branches:
19+
- 'benchmark/bitrise-ios-e2e-data-collection'
1220
schedule:
1321
- cron: '0 * * * *'
1422

1523
concurrency:
16-
group: bitrise-ios-e2e-${{ github.head_ref || github.ref }}
17-
cancel-in-progress: true
24+
group: benchmark-bitrise-ios-e2e
25+
cancel-in-progress: false
1826

1927
permissions:
2028
contents: read
@@ -23,10 +31,7 @@ permissions:
2331
jobs:
2432
build-ios-on-bitrise:
2533
name: Build iOS E2E App (Bitrise Runners)
26-
if: >-
27-
(github.event_name != 'pull_request' ||
28-
contains(github.event.pull_request.labels.*.name, 'bitrise-poc')) &&
29-
!github.event.pull_request.head.repo.fork
34+
if: ${{ !github.event.pull_request.head.repo.fork }}
3035
runs-on:
3136
group: temp-bitrise-runners
3237
labels: ["bitrise_pool_name:DemoFAXL"]

0 commit comments

Comments
 (0)