@@ -24,26 +24,24 @@ concurrency:
24
24
cancel-in-progress : true
25
25
26
26
jobs :
27
- spm :
28
- uses : ./.github/workflows/common.yml
29
- with :
30
- target : FirebaseCrashlyticsUnit
27
+ # spm:
28
+ # uses: ./.github/workflows/common.yml
29
+ # with:
30
+ # target: FirebaseCrashlyticsUnit
31
31
32
- catalyst :
33
- uses : ./.github/workflows/common_catalyst.yml
34
- with :
35
- product : FirebaseCrashlytics
36
- target : FirebaseCrashlytics-Unit-unit
32
+ # catalyst:
33
+ # uses: ./.github/workflows/common_catalyst.yml
34
+ # with:
35
+ # product: FirebaseCrashlytics
36
+ # target: FirebaseCrashlytics-Unit-unit
37
37
38
- pod_lib_lint :
39
- uses : ./.github/workflows/common_cocoapods.yml
40
- with :
41
- product : FirebaseCrashlytics
42
- buildonly_platforms : tvOS, macOS, watchOS
38
+ # pod_lib_lint:
39
+ # uses: ./.github/workflows/common_cocoapods.yml
40
+ # with:
41
+ # product: FirebaseCrashlytics
42
+ # buildonly_platforms: tvOS, macOS, watchOS
43
43
44
44
quickstart :
45
- # Don't run on private repo unless it is a PR.
46
- if : (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request'
47
45
uses : ./.github/workflows/common_quickstart.yml
48
46
with :
49
47
product : Crashlytics
@@ -60,68 +58,68 @@ jobs:
60
58
secrets :
61
59
plist_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
62
60
63
- quickstart-ftl-cron-only :
64
- # Don't run on private repo.
65
- if : github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule'
61
+ # quickstart-ftl-cron-only:
62
+ # # Don't run on private repo.
63
+ # if: github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule'
66
64
67
- env :
68
- plist_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
69
- runs-on : macos-15
70
- steps :
71
- - uses : actions/checkout@v4
72
- - uses : ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
73
- - uses : actions/setup-python@v5
74
- with :
75
- python-version : ' 3.11'
76
- - name : Xcode
77
- run : sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer
78
- - name : Setup quickstart
79
- run : scripts/setup_quickstart.sh crashlytics
80
- env :
81
- LEGACY : true
82
- - name : Install Secret GoogleService-Info.plist
83
- run : scripts/decrypt_gha_secret.sh scripts/gha-encrypted/qs-crashlytics.plist.gpg \
84
- quickstart-ios/crashlytics/GoogleService-Info.plist "$plist_secret"
85
- - name : Build swift quickstart
86
- run : |
87
- mkdir quickstart-ios/crashlytics/LegacyCrashlyticsQuickstart/Pods/FirebaseCrashlytics
88
- # Set the deployed pod location of run and upload-symbols with the development pod version.
89
- cp Crashlytics/run quickstart-ios/crashlytics/LegacyCrashlyticsQuickstart/Pods/FirebaseCrashlytics/
90
- cp Crashlytics/upload-symbols quickstart-ios/crashlytics/LegacyCrashlyticsQuickstart/Pods/FirebaseCrashlytics/
91
- ([ -z $plist_secret ] || scripts/third_party/travis/retry.sh scripts/test_quickstart_ftl.sh Crashlytics swift)
92
- env :
93
- LEGACY : true
94
- - id : ftl_test
95
- uses :
FirebaseExtended/github-actions/[email protected]
96
- with :
97
- credentials_json : ${{ secrets.FIREBASE_SERVICE_ACCOUNT_CREDENTIALS }}
98
- testapp_dir : quickstart-ios/build-for-testing
99
- test_type : " xctest"
65
+ # env:
66
+ # plist_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
67
+ # runs-on: macos-15
68
+ # steps:
69
+ # - uses: actions/checkout@v4
70
+ # - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
71
+ # - uses: actions/setup-python@v5
72
+ # with:
73
+ # python-version: '3.11'
74
+ # - name: Xcode
75
+ # run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer
76
+ # - name: Setup quickstart
77
+ # run: scripts/setup_quickstart.sh crashlytics
78
+ # env:
79
+ # LEGACY: true
80
+ # - name: Install Secret GoogleService-Info.plist
81
+ # run: scripts/decrypt_gha_secret.sh scripts/gha-encrypted/qs-crashlytics.plist.gpg \
82
+ # quickstart-ios/crashlytics/GoogleService-Info.plist "$plist_secret"
83
+ # - name: Build swift quickstart
84
+ # run: |
85
+ # mkdir quickstart-ios/crashlytics/LegacyCrashlyticsQuickstart/Pods/FirebaseCrashlytics
86
+ # # Set the deployed pod location of run and upload-symbols with the development pod version.
87
+ # cp Crashlytics/run quickstart-ios/crashlytics/LegacyCrashlyticsQuickstart/Pods/FirebaseCrashlytics/
88
+ # cp Crashlytics/upload-symbols quickstart-ios/crashlytics/LegacyCrashlyticsQuickstart/Pods/FirebaseCrashlytics/
89
+ # ([ -z $plist_secret ] || scripts/third_party/travis/retry.sh scripts/test_quickstart_ftl.sh Crashlytics swift)
90
+ # env:
91
+ # LEGACY: true
92
+ # - id: ftl_test
93
+ # uses: FirebaseExtended/github-actions/[email protected]
94
+ # with:
95
+ # credentials_json: ${{ secrets.FIREBASE_SERVICE_ACCOUNT_CREDENTIALS }}
96
+ # testapp_dir: quickstart-ios/build-for-testing
97
+ # test_type: "xctest"
100
98
101
- crashlytics-cron-only :
102
- # Don't run on private repo.
103
- if : github.event_name == 'schedule' && github.repository == 'Firebase/firebase-ios-sdk'
99
+ # crashlytics-cron-only:
100
+ # # Don't run on private repo.
101
+ # if: github.event_name == 'schedule' && github.repository == 'Firebase/firebase-ios-sdk'
104
102
105
- runs-on : macos-15
106
- strategy :
107
- matrix :
108
- # Disable watchos because it does not support XCTest.
109
- target : [ios, tvos, macos, watchos --skip-tests]
110
- flags : [
111
- ' --use-static-frameworks' ,
112
- ' --use-modular-headers --skip-tests'
113
- ]
114
- needs : pod_lib_lint
115
- steps :
116
- - uses : actions/checkout@v4
117
- - uses : ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
118
- - name : Setup Bundler
119
- run : scripts/setup_bundler.sh
120
- - name : Xcode
121
- run : sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer
122
- - uses : nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3
123
- with :
124
- timeout_minutes : 15
125
- max_attempts : 3
126
- retry_wait_seconds : 120
127
- command : scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb FirebaseCrashlytics.podspec --platforms=${{ matrix.target }} ${{ matrix.flags }}
103
+ # runs-on: macos-15
104
+ # strategy:
105
+ # matrix:
106
+ # # Disable watchos because it does not support XCTest.
107
+ # target: [ios, tvos, macos, watchos --skip-tests]
108
+ # flags: [
109
+ # '--use-static-frameworks',
110
+ # '--use-modular-headers --skip-tests'
111
+ # ]
112
+ # needs: pod_lib_lint
113
+ # steps:
114
+ # - uses: actions/checkout@v4
115
+ # - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
116
+ # - name: Setup Bundler
117
+ # run: scripts/setup_bundler.sh
118
+ # - name: Xcode
119
+ # run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer
120
+ # - uses: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3
121
+ # with:
122
+ # timeout_minutes: 15
123
+ # max_attempts: 3
124
+ # retry_wait_seconds: 120
125
+ # command: scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb FirebaseCrashlytics.podspec --platforms=${{ matrix.target }} ${{ matrix.flags }}
0 commit comments