@@ -391,65 +391,6 @@ jobs:
391
391
name : quickstart_artifacts database
392
392
path : quickstart-ios/
393
393
394
- quickstart_framework_dynamiclinks :
395
- # Don't run on private repo.
396
- if : (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request' || github.event_name == 'workflow_dispatch'
397
- needs : package-head
398
- env :
399
- plist_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
400
- signin_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
401
- SDK : " DynamicLinks"
402
- strategy :
403
- matrix :
404
- artifact : [Firebase-actions-dir, Firebase-actions-dir-dynamic]
405
- build-env :
406
- - os : macos-15
407
- xcode : Xcode_16.2
408
- # - os: macos-15
409
- # xcode: Xcode_16.3
410
- runs-on : ${{ matrix.build-env.os }}
411
- steps :
412
- - uses : actions/checkout@v4
413
- - name : Get framework dir
414
-
415
- with :
416
- name : ${{ matrix.artifact }}
417
- - uses : ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
418
- - name : Setup Bundler
419
- run : ./scripts/setup_bundler.sh
420
- - name : Move frameworks
421
- run : |
422
- mkdir -p "${HOME}"/ios_frameworks/
423
- find "${GITHUB_WORKSPACE}" -name "Firebase*latest.zip" -exec unzip -d "${HOME}"/ios_frameworks/ {} +
424
- - name : Setup Objc Quickstart
425
- run : SAMPLE="$SDK" TARGET="${SDK}Example" scripts/setup_quickstart_framework.sh \
426
- " ${HOME}" /ios_frameworks/Firebase/FirebaseDynamicLinks/* \
427
- " ${HOME}" /ios_frameworks/Firebase/FirebaseAnalytics/*
428
- - name : Xcode
429
- run : sudo xcode-select -s /Applications/${{ matrix.build-env.xcode }}.app/Contents/Developer
430
- - name : Setup Swift Quickstart
431
- run : SAMPLE="$SDK" TARGET="${SDK}ExampleSwift" scripts/setup_quickstart_framework.sh
432
- - name : Update Environment Variable For DynamicLinks
433
- run : |
434
- sed -i '' 's#DYNAMIC_LINK_DOMAIN#https://qpf6m.app.goo.gl#' quickstart-ios/dynamiclinks/DynamicLinksExample/DynamicLinksExample.entitlements
435
- sed -i '' 's#YOUR_DOMAIN_URI_PREFIX";#https://qpf6m.app.goo.gl";#' quickstart-ios/dynamiclinks/DynamicLinksExample/ViewController.m
436
- sed -i '' 's#YOUR_DOMAIN_URI_PREFIX";#https://qpf6m.app.goo.gl";#' quickstart-ios/dynamiclinks/DynamicLinksExampleSwift/ViewController.swift
437
- - name : Install Secret GoogleService-Info.plist
438
- run : scripts/decrypt_gha_secret.sh scripts/gha-encrypted/qs-dynamiclinks.plist.gpg \
439
- quickstart-ios/dynamiclinks/GoogleService-Info.plist "$plist_secret"
440
- - name : Test Objc Quickstart
441
- run : ([ -z $plist_secret ] || scripts/third_party/travis/retry.sh scripts/test_quickstart_framework.sh "${SDK}")
442
- - name : Test Swift Quickstart
443
- run : ([ -z $plist_secret ] || scripts/third_party/travis/retry.sh scripts/test_quickstart_framework.sh "${SDK}" swift)
444
- - name : Remove data before upload
445
- if : ${{ failure() }}
446
- run : scripts/remove_data.sh dynamiclinks
447
- - uses : actions/upload-artifact@v4
448
- if : ${{ failure() }}
449
- with :
450
- name : quickstart_artifacts_dynamiclinks
451
- path : quickstart-ios/
452
-
453
394
quickstart_framework_firestore :
454
395
# Don't run on private repo.
455
396
if : (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request' || github.event_name == 'workflow_dispatch'
0 commit comments