Skip to content

Commit 3ce3809

Browse files
authored
Add DynamicLinks quickstart tests. (#5582)
* Add DynamicLinks quickstart tests.
1 parent bf6e07c commit 3ce3809

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

.github/workflows/dynamiclinks.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,29 @@ jobs:
3636
run: scripts/setup_bundler.sh
3737
- name: PodLibLint Storage Cron
3838
run: scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb FirebaseDynamicLinks.podspec --platforms=ios ${{ matrix.flags }}
39+
40+
quickstart:
41+
env:
42+
plist_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
43+
signin_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
44+
runs-on: macOS-latest
45+
steps:
46+
- uses: actions/checkout@v2
47+
- name: Setup quickstart
48+
run: scripts/setup_quickstart.sh DynamicLinks
49+
- name: Install Secret GoogleService-Info.plist
50+
run: scripts/decrypt_gha_secret.sh scripts/gha-encrypted/qs-dynamiclinks.plist.gpg \
51+
quickstart-ios/dynamiclinks/GoogleService-Info.plist "$plist_secret"
52+
- name: Update Environment Variable For DynamicLinks
53+
run: |
54+
sed -i '' 's#DYNAMIC_LINK_DOMAIN#https://qpf6m.app.goo.gl#' quickstart-ios/dynamiclinks/DynamicLinksExample/DynamicLinksExample.entitlements
55+
sed -i '' 's#YOUR_DOMAIN_URI_PREFIX";#https://qpf6m.app.goo.gl";#' quickstart-ios/dynamiclinks/DynamicLinksExample/ViewController.m
56+
sed -i '' 's#YOUR_DOMAIN_URI_PREFIX";#https://qpf6m.app.goo.gl";#' quickstart-ios/dynamiclinks/DynamicLinksExampleSwift/ViewController.swift
57+
- name: Install Secret FIREGSignInInfo.h
58+
run: scripts/decrypt_gha_secret.sh scripts/gha-encrypted/FIREGSignInInfo.h.gpg \
59+
quickstart-ios/TestUtils/FIREGSignInInfo.h "$signin_secret"
60+
- name: Test objc quickstart
61+
run: ([ -z $plist_secret ] || scripts/third_party/travis/retry.sh scripts/test_quickstart.sh DynamicLinks)
62+
- name: Test swift quickstart
63+
if: ${{ always() }}
64+
run: ([ -z $plist_secret ] || scripts/third_party/travis/retry.sh scripts/test_quickstart.sh DynamicLinks swift)

0 commit comments

Comments
 (0)