From be8a7cb4f88fb4b4b7f548fc560f47a1ab8c9ebe Mon Sep 17 00:00:00 2001 From: Nick Cooke Date: Wed, 9 Apr 2025 16:41:06 -0400 Subject: [PATCH] [Infra] Follow-up to #14682 --- .github/workflows/api_diff_report.yml | 2 +- .github/workflows/danger.yml | 3 +-- .github/workflows/database.yml | 1 + .github/workflows/dynamiclinks.yml | 1 + .github/workflows/firebase_app_check.yml | 1 + .github/workflows/firebasepod.yml | 1 + .github/workflows/functions.yml | 1 + .github/workflows/generate_issues.yml | 1 + .github/workflows/health-metrics-presubmit.yml | 1 + .github/workflows/inappmessaging.yml | 1 + .github/workflows/installations.yml | 1 + .github/workflows/messaging.yml | 1 + .github/workflows/mlmodeldownloader.yml | 1 + .github/workflows/performance-integration-tests.yml | 1 + .github/workflows/performance.yml | 1 + .github/workflows/remoteconfig.yml | 1 + .github/workflows/sessions-integration-tests.yml | 1 + .github/workflows/sessions.yml | 1 + .github/workflows/shared-swift.yml | 1 + .github/workflows/spectesting.yml | 3 +-- .github/workflows/spm.yml | 1 + .github/workflows/storage.yml | 1 + .github/workflows/symbolcollision.yml | 1 + .github/workflows/update-cpp-sdk-on-release.yml | 1 + .github/workflows/watchos-sample.yml | 1 + 25 files changed, 25 insertions(+), 5 deletions(-) diff --git a/.github/workflows/api_diff_report.yml b/.github/workflows/api_diff_report.yml index afdae6c95c7..3ffdcd09eee 100644 --- a/.github/workflows/api_diff_report.yml +++ b/.github/workflows/api_diff_report.yml @@ -1,6 +1,6 @@ name: API Diff Report -on: [pull_request] +on: [pull_request, workflow_dispatch] concurrency: group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.head_ref || github.ref }} diff --git a/.github/workflows/danger.yml b/.github/workflows/danger.yml index 5644bc883c1..ac7730cb1ad 100644 --- a/.github/workflows/danger.yml +++ b/.github/workflows/danger.yml @@ -1,7 +1,6 @@ name: danger -on: - pull_request +on: [pull_request, workflow_dispatch] concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.ref }} diff --git a/.github/workflows/database.yml b/.github/workflows/database.yml index 2eb66d90ee2..0e72e2c7c66 100644 --- a/.github/workflows/database.yml +++ b/.github/workflows/database.yml @@ -1,6 +1,7 @@ name: database on: + workflow_dispatch: pull_request: paths: - 'FirebaseDatabase**' diff --git a/.github/workflows/dynamiclinks.yml b/.github/workflows/dynamiclinks.yml index feea917373b..ff8fe073535 100644 --- a/.github/workflows/dynamiclinks.yml +++ b/.github/workflows/dynamiclinks.yml @@ -1,6 +1,7 @@ name: dynamiclinks on: + workflow_dispatch: pull_request: paths: - 'FirebaseDynamicLinks**' diff --git a/.github/workflows/firebase_app_check.yml b/.github/workflows/firebase_app_check.yml index 88dd33e4220..bb796e9ffc8 100644 --- a/.github/workflows/firebase_app_check.yml +++ b/.github/workflows/firebase_app_check.yml @@ -1,6 +1,7 @@ name: firebase_app_check on: + workflow_dispatch: pull_request: paths: - 'FirebaseAppCheck**' diff --git a/.github/workflows/firebasepod.yml b/.github/workflows/firebasepod.yml index 2d266b53b63..07e1dcf29bd 100644 --- a/.github/workflows/firebasepod.yml +++ b/.github/workflows/firebasepod.yml @@ -3,6 +3,7 @@ name: firebasepod # Verify that the Firebase.podspec will successfully `pod install`. on: + workflow_dispatch: pull_request: paths: - '*.podspec' diff --git a/.github/workflows/functions.yml b/.github/workflows/functions.yml index 18b0a44e8aa..fb7a94e6f02 100644 --- a/.github/workflows/functions.yml +++ b/.github/workflows/functions.yml @@ -1,6 +1,7 @@ name: functions on: + workflow_dispatch: pull_request: paths: - 'FirebaseFunctions**' diff --git a/.github/workflows/generate_issues.yml b/.github/workflows/generate_issues.yml index 9acf59f1caf..53473cabb05 100644 --- a/.github/workflows/generate_issues.yml +++ b/.github/workflows/generate_issues.yml @@ -1,6 +1,7 @@ name: generate_issues on: + workflow_dispatch: pull_request: paths: - '.github/workflows/generate_issues.yml' diff --git a/.github/workflows/health-metrics-presubmit.yml b/.github/workflows/health-metrics-presubmit.yml index 2c5c4234b54..886cf90f90a 100644 --- a/.github/workflows/health-metrics-presubmit.yml +++ b/.github/workflows/health-metrics-presubmit.yml @@ -1,6 +1,7 @@ name: health-metrics-presubmit on: + workflow_dispatch: pull_request: # open will be triggered when a pull request is created. # synchronize will be triggered when a pull request has new commits. diff --git a/.github/workflows/inappmessaging.yml b/.github/workflows/inappmessaging.yml index 2f24bbd80f3..63a5624414f 100644 --- a/.github/workflows/inappmessaging.yml +++ b/.github/workflows/inappmessaging.yml @@ -1,6 +1,7 @@ name: inappmessaging on: + workflow_dispatch: pull_request: paths: - 'FirebaseInAppMessaging**' diff --git a/.github/workflows/installations.yml b/.github/workflows/installations.yml index b84cbf07fd1..659c1958b87 100644 --- a/.github/workflows/installations.yml +++ b/.github/workflows/installations.yml @@ -1,6 +1,7 @@ name: installations on: + workflow_dispatch: pull_request: paths: - 'FirebaseInstallations**' diff --git a/.github/workflows/messaging.yml b/.github/workflows/messaging.yml index 5c3ec2d8941..a1caa67cb5d 100644 --- a/.github/workflows/messaging.yml +++ b/.github/workflows/messaging.yml @@ -1,6 +1,7 @@ name: messaging on: + workflow_dispatch: pull_request: paths: # Messaging sources diff --git a/.github/workflows/mlmodeldownloader.yml b/.github/workflows/mlmodeldownloader.yml index ffa834952c2..0f05aa23611 100644 --- a/.github/workflows/mlmodeldownloader.yml +++ b/.github/workflows/mlmodeldownloader.yml @@ -1,6 +1,7 @@ name: mlmodeldownloader on: + workflow_dispatch: pull_request: paths: - 'FirebaseMLModelDownloader**' diff --git a/.github/workflows/performance-integration-tests.yml b/.github/workflows/performance-integration-tests.yml index d9606241fd3..d31d0dd7f93 100644 --- a/.github/workflows/performance-integration-tests.yml +++ b/.github/workflows/performance-integration-tests.yml @@ -3,6 +3,7 @@ name: performance-integration-tests on: + workflow_dispatch: pull_request: paths: # This configuration file. diff --git a/.github/workflows/performance.yml b/.github/workflows/performance.yml index 781de4d102f..c9442edc86f 100644 --- a/.github/workflows/performance.yml +++ b/.github/workflows/performance.yml @@ -3,6 +3,7 @@ name: performance on: + workflow_dispatch: pull_request: paths: # Performance sources diff --git a/.github/workflows/remoteconfig.yml b/.github/workflows/remoteconfig.yml index adbd7b1bfb7..42f00785b91 100644 --- a/.github/workflows/remoteconfig.yml +++ b/.github/workflows/remoteconfig.yml @@ -1,6 +1,7 @@ name: remoteconfig on: + workflow_dispatch: pull_request: paths: - 'FirebaseRemoteConfig**' diff --git a/.github/workflows/sessions-integration-tests.yml b/.github/workflows/sessions-integration-tests.yml index fc9dc3f6d6f..9291caf1b65 100644 --- a/.github/workflows/sessions-integration-tests.yml +++ b/.github/workflows/sessions-integration-tests.yml @@ -3,6 +3,7 @@ name: sessions-integration-tests on: + workflow_dispatch: pull_request: paths: # This configuration file. diff --git a/.github/workflows/sessions.yml b/.github/workflows/sessions.yml index 26d6e30518b..4fbd1ccb643 100644 --- a/.github/workflows/sessions.yml +++ b/.github/workflows/sessions.yml @@ -1,6 +1,7 @@ name: sessions on: + workflow_dispatch: pull_request: paths: - 'FirebaseSessions**' diff --git a/.github/workflows/shared-swift.yml b/.github/workflows/shared-swift.yml index e13e898c90a..1da058f15ca 100644 --- a/.github/workflows/shared-swift.yml +++ b/.github/workflows/shared-swift.yml @@ -1,6 +1,7 @@ name: shared-swift on: + workflow_dispatch: pull_request: paths: - 'FirebaseSharedSwift**' diff --git a/.github/workflows/spectesting.yml b/.github/workflows/spectesting.yml index b2cd45c64a7..ac823242c36 100644 --- a/.github/workflows/spectesting.yml +++ b/.github/workflows/spectesting.yml @@ -1,8 +1,7 @@ name: spectesting on: - #TODO: restore - #pull_request + workflow_dispatch: pull_request: branches: - none diff --git a/.github/workflows/spm.yml b/.github/workflows/spm.yml index 48ae09f106f..c9ef94844cd 100644 --- a/.github/workflows/spm.yml +++ b/.github/workflows/spm.yml @@ -1,6 +1,7 @@ name: spm on: + workflow_dispatch: pull_request: paths: - '.github/workflows/spm.yml' diff --git a/.github/workflows/storage.yml b/.github/workflows/storage.yml index 6d9b6b7a543..1bb1a6f3769 100644 --- a/.github/workflows/storage.yml +++ b/.github/workflows/storage.yml @@ -1,6 +1,7 @@ name: storage on: + workflow_dispatch: pull_request: paths: - 'FirebaseStorage**' diff --git a/.github/workflows/symbolcollision.yml b/.github/workflows/symbolcollision.yml index 7bfa100b655..88a44e75cb6 100644 --- a/.github/workflows/symbolcollision.yml +++ b/.github/workflows/symbolcollision.yml @@ -3,6 +3,7 @@ name: symbolcollision # Tests the Pods listed in SymbolCollisionTest/Podfile for symbol collisions. on: + workflow_dispatch: pull_request: paths: - '.github/workflows/symbolcollision.yml' diff --git a/.github/workflows/update-cpp-sdk-on-release.yml b/.github/workflows/update-cpp-sdk-on-release.yml index 56847e4d1ee..b806de8da81 100644 --- a/.github/workflows/update-cpp-sdk-on-release.yml +++ b/.github/workflows/update-cpp-sdk-on-release.yml @@ -4,6 +4,7 @@ # changed. name: update-cpp-sdk-on-release on: + workflow_dispatch: release: types: [ published ] diff --git a/.github/workflows/watchos-sample.yml b/.github/workflows/watchos-sample.yml index e3b14b14ade..665dfbea350 100644 --- a/.github/workflows/watchos-sample.yml +++ b/.github/workflows/watchos-sample.yml @@ -1,6 +1,7 @@ name: watchos-sample on: + workflow_dispatch: pull_request: paths: # Sources