@@ -24,23 +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 : FirebaseStorageUnit
27
+ # spm:
28
+ # uses: ./.github/workflows/common.yml
29
+ # with:
30
+ # target: FirebaseStorageUnit
31
31
32
- catalyst :
33
- uses : ./.github/workflows/common_catalyst.yml
34
- with :
35
- product : FirebaseStorage
36
- target : FirebaseStorage-Unit-unit
32
+ # catalyst:
33
+ # uses: ./.github/workflows/common_catalyst.yml
34
+ # with:
35
+ # product: FirebaseStorage
36
+ # target: FirebaseStorage-Unit-unit
37
37
38
38
storage-integration-tests :
39
39
# Don't run on private repo unless it is a PR.
40
40
if : (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request'
41
41
strategy :
42
42
matrix :
43
- language : [Swift, ObjC]
43
+ # language: [Swift, ObjC]
44
+ language : [ObjC]
44
45
include :
45
46
- os : macos-15
46
47
xcode : Xcode_16.4
@@ -71,97 +72,99 @@ jobs:
71
72
run : sudo xcode-select -s /Applications/${{ matrix.xcode }}.app/Contents/Developer
72
73
- uses : nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3
73
74
with :
74
- timeout_minutes : 120
75
+ # timeout_minutes: 120
76
+ timeout_seconds : 1
75
77
max_attempts : 3
76
78
retry_on : error
77
- retry_wait_seconds : 120
79
+ # retry_wait_seconds: 120
80
+ retry_wait_seconds : 1
78
81
command : ([ -z $plist_secret ] || scripts/build.sh Storage${{ matrix.language }} all)
79
82
80
- quickstart :
81
- # Don't run on private repo unless it is a PR.
82
- if : (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request'
83
- # TODO: See #12399 and restore Objective-C testing for Xcode 15 if GHA is fixed.
84
- strategy :
85
- matrix :
86
- include :
87
- # - os: macos-13
88
- # xcode: Xcode_14.2 # TODO: the legacy ObjC quickstart doesn't build with Xcode 15.
89
- - swift : swift
90
- os : macos-15
91
- xcode : Xcode_16.4
92
- env :
93
- plist_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
94
- signin_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
95
- LEGACY : true
96
- runs-on : ${{ matrix.os }}
97
- steps :
98
- - uses : actions/checkout@v4
99
- - uses : ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
100
- - name : Setup quickstart
101
- run : scripts/setup_quickstart.sh storage
102
- - name : Install Secret GoogleService-Info.plist
103
- run : scripts/decrypt_gha_secret.sh scripts/gha-encrypted/qs-storage.plist.gpg \
104
- quickstart-ios/storage/GoogleService-Info.plist "$plist_secret"
105
- - name : Xcode
106
- run : sudo xcode-select -s /Applications/${{ matrix.xcode }}.app/Contents/Developer
107
- - name : Test quickstart
108
- run : ([ -z $plist_secret ] || scripts/third_party/travis/retry.sh scripts/test_quickstart.sh Storage false ${{ matrix.swift }})
83
+ # quickstart:
84
+ # # Don't run on private repo unless it is a PR.
85
+ # if: (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request'
86
+ # # TODO: See #12399 and restore Objective-C testing for Xcode 15 if GHA is fixed.
87
+ # strategy:
88
+ # matrix:
89
+ # include:
90
+ # #- os: macos-13
91
+ # # xcode: Xcode_14.2 # TODO: the legacy ObjC quickstart doesn't build with Xcode 15.
92
+ # - swift: swift
93
+ # os: macos-15
94
+ # xcode: Xcode_16.4
95
+ # env:
96
+ # plist_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
97
+ # signin_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
98
+ # LEGACY: true
99
+ # runs-on: ${{ matrix.os }}
100
+ # steps:
101
+ # - uses: actions/checkout@v4
102
+ # - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
103
+ # - name: Setup quickstart
104
+ # run: scripts/setup_quickstart.sh storage
105
+ # - name: Install Secret GoogleService-Info.plist
106
+ # run: scripts/decrypt_gha_secret.sh scripts/gha-encrypted/qs-storage.plist.gpg \
107
+ # quickstart-ios/storage/GoogleService-Info.plist "$plist_secret"
108
+ # - name: Xcode
109
+ # run: sudo xcode-select -s /Applications/${{ matrix.xcode }}.app/Contents/Developer
110
+ # - name: Test quickstart
111
+ # run: ([ -z $plist_secret ] || scripts/third_party/travis/retry.sh scripts/test_quickstart.sh Storage false ${{ matrix.swift }})
109
112
110
- quickstart-ftl-cron-only :
111
- # Don't run on private repo.
112
- if : github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule'
113
- env :
114
- plist_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
115
- signin_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
116
- LEGACY : true
117
- runs-on : macos-15
118
- steps :
119
- - uses : actions/checkout@v4
120
- - uses : ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
121
- - uses : actions/setup-python@v5
122
- with :
123
- python-version : ' 3.11'
124
- - name : Setup quickstart
125
- run : scripts/setup_quickstart.sh storage
126
- - name : Install Secret GoogleService-Info.plist
127
- run : scripts/decrypt_gha_secret.sh scripts/gha-encrypted/qs-storage.plist.gpg \
128
- quickstart-ios/storage/GoogleService-Info.plist "$plist_secret"
129
- # - name: Build objc quickstart
130
- # run: ([ -z $plist_secret ] || scripts/third_party/travis/retry.sh scripts/test_quickstart_ftl.sh Storage)
131
- - name : Build swift quickstart
132
- run : ([ -z $plist_secret ] || scripts/third_party/travis/retry.sh scripts/test_quickstart_ftl.sh Storage swift)
133
- - id : ftl_test
134
- uses :
FirebaseExtended/github-actions/[email protected]
135
- with :
136
- credentials_json : ${{ secrets.FIREBASE_SERVICE_ACCOUNT_CREDENTIALS }}
137
- testapp_dir : quickstart-ios/build-for-testing
138
- test_type : " xctest"
113
+ # quickstart-ftl-cron-only:
114
+ # # Don't run on private repo.
115
+ # if: github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule'
116
+ # env:
117
+ # plist_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
118
+ # signin_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
119
+ # LEGACY: true
120
+ # runs-on: macos-15
121
+ # steps:
122
+ # - uses: actions/checkout@v4
123
+ # - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
124
+ # - uses: actions/setup-python@v5
125
+ # with:
126
+ # python-version: '3.11'
127
+ # - name: Setup quickstart
128
+ # run: scripts/setup_quickstart.sh storage
129
+ # - name: Install Secret GoogleService-Info.plist
130
+ # run: scripts/decrypt_gha_secret.sh scripts/gha-encrypted/qs-storage.plist.gpg \
131
+ # quickstart-ios/storage/GoogleService-Info.plist "$plist_secret"
132
+ # # - name: Build objc quickstart
133
+ # # run: ([ -z $plist_secret ] || scripts/third_party/travis/retry.sh scripts/test_quickstart_ftl.sh Storage)
134
+ # - name: Build swift quickstart
135
+ # run: ([ -z $plist_secret ] || scripts/third_party/travis/retry.sh scripts/test_quickstart_ftl.sh Storage swift)
136
+ # - id: ftl_test
137
+ # uses: FirebaseExtended/github-actions/[email protected]
138
+ # with:
139
+ # credentials_json: ${{ secrets.FIREBASE_SERVICE_ACCOUNT_CREDENTIALS }}
140
+ # testapp_dir: quickstart-ios/build-for-testing
141
+ # test_type: "xctest"
139
142
140
- pod_lib_lint :
141
- uses : ./.github/workflows/common_cocoapods.yml
142
- with :
143
- product : FirebaseStorage
144
- test_specs : unit
143
+ # pod_lib_lint:
144
+ # uses: ./.github/workflows/common_cocoapods.yml
145
+ # with:
146
+ # product: FirebaseStorage
147
+ # test_specs: unit
145
148
146
- storage-cron-only :
147
- # Don't run on private repo.
148
- if : github.event_name == 'schedule' && github.repository == 'Firebase/firebase-ios-sdk'
149
- strategy :
150
- matrix :
151
- target : [ios, tvos, macos, watchos]
152
- build-env :
153
- - os : macos-14
154
- xcode : Xcode_16.2
155
- - os : macos-15
156
- xcode : Xcode_16.4
157
- runs-on : ${{ matrix.build-env.os }}
158
- needs : pod_lib_lint
159
- steps :
160
- - uses : actions/checkout@v4
161
- - uses : ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
162
- - name : Setup Bundler
163
- run : scripts/setup_bundler.sh
164
- - name : Xcode
165
- run : sudo xcode-select -s /Applications/${{ matrix.build-env.xcode }}.app/Contents/Developer
166
- - name : PodLibLint Storage Cron
167
- run : scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb FirebaseStorage.podspec --platforms=${{ matrix.target }} --use-static-frameworks --skip-tests
149
+ # storage-cron-only:
150
+ # # Don't run on private repo.
151
+ # if: github.event_name == 'schedule' && github.repository == 'Firebase/firebase-ios-sdk'
152
+ # strategy:
153
+ # matrix:
154
+ # target: [ios, tvos, macos, watchos]
155
+ # build-env:
156
+ # - os: macos-14
157
+ # xcode: Xcode_16.2
158
+ # - os: macos-15
159
+ # xcode: Xcode_16.4
160
+ # runs-on: ${{ matrix.build-env.os }}
161
+ # needs: pod_lib_lint
162
+ # steps:
163
+ # - uses: actions/checkout@v4
164
+ # - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
165
+ # - name: Setup Bundler
166
+ # run: scripts/setup_bundler.sh
167
+ # - name: Xcode
168
+ # run: sudo xcode-select -s /Applications/${{ matrix.build-env.xcode }}.app/Contents/Developer
169
+ # - name: PodLibLint Storage Cron
170
+ # run: scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb FirebaseStorage.podspec --platforms=${{ matrix.target }} --use-static-frameworks --skip-tests
0 commit comments