From b74e9ceba6358d8cc0389527f7dcb4d8b5bbe15b Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Fri, 10 Jul 2026 20:03:49 +0000 Subject: [PATCH] test: run benchmark job on any branch, skip Synthetics upload Scratch/test change (not for merge) to validate that build-and-upload:app builds successfully on the tart runner. Allows the benchmark pipeline to run on any branch and disables the Synthetics upload so no --latest version is published to the shared mobile apps. Co-Authored-By: Claude Opus 4.8 (1M context) --- .gitlab-ci.yml | 3 +++ benchmarks/.benchmarks-ci.yml | 9 +++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 56c7c0b08..ba53111b7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -142,6 +142,9 @@ benchmark: allow_failure: true - if: '$CI_COMMIT_BRANCH == $DEVELOP_BRANCH' allow_failure: true + # TEST ONLY: allow the benchmark pipeline to run on any branch + - if: '$CI_COMMIT_BRANCH' + allow_failure: true trigger: include: 'benchmarks/.benchmarks-ci.yml' strategy: depend diff --git a/benchmarks/.benchmarks-ci.yml b/benchmarks/.benchmarks-ci.yml index d0b23a1d7..9813f76cc 100644 --- a/benchmarks/.benchmarks-ci.yml +++ b/benchmarks/.benchmarks-ci.yml @@ -107,10 +107,11 @@ build-and-upload:app: - ./scripts/build-ios-benchmark.sh | tee -a $XCODEBUILD_LOG_PATH # Upload builds to synthetics - - echo "Uploading app-release.apk to Synthetics" - - ./scripts/upload.sh android/app/build/outputs/apk/release/app-release.apk ANDROID - - echo "Uploading BenchmarkRunner.ipa to Synthetics" - - ./scripts/upload.sh ios/BenchmarkRunner.ipa/BenchmarkRunner.ipa IOS + # TEST ONLY: upload disabled so this pipeline does not publish a new + # --latest version to the shared Synthetics mobile apps. + - echo "SKIPPING Synthetics upload (test pipeline)" + # - ./scripts/upload.sh android/app/build/outputs/apk/release/app-release.apk ANDROID + # - ./scripts/upload.sh ios/BenchmarkRunner.ipa/BenchmarkRunner.ipa IOS artifacts: paths: