File tree Expand file tree Collapse file tree 1 file changed +2
-27
lines changed Expand file tree Collapse file tree 1 file changed +2
-27
lines changed Original file line number Diff line number Diff line change @@ -48,35 +48,10 @@ jobs:
48
48
product : ${{ matrix.product }}
49
49
buildonly_platforms : macOS
50
50
51
- spm-package-resolved :
52
- env :
53
- FIREBASECI_USE_LATEST_GOOGLEAPPMEASUREMENT : 1
54
- runs-on : macos-15
55
- outputs :
56
- cache_key : ${{ steps.generate_cache_key.outputs.cache_key }}
57
- steps :
58
- - uses : actions/checkout@v4
59
- - name : Xcode
60
- run : sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
61
- - name : Generate Swift Package.resolved
62
- id : swift_package_resolve
63
- run : |
64
- swift package resolve
65
- - name : Generate cache key
66
- id : generate_cache_key
67
- run : |
68
- cache_key="${{ runner.os }}-spm-${{ hashFiles('**/Package.resolved') }}"
69
- echo "cache_key=${cache_key}" >> "$GITHUB_OUTPUT"
70
- - uses : actions/cache/save@v4
71
- id : cache
72
- with :
73
- path : .build
74
- key : ${{ steps.generate_cache_key.outputs.cache_key }}
75
-
76
51
integration-tests :
77
52
# Don't run on private repo unless it is a PR.
78
53
if : (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request'
79
- needs : [ spm-package-resolved]
54
+ needs : spm
80
55
strategy :
81
56
matrix :
82
57
scheme : [ObjCApiTests, SwiftApiTests, AuthenticationExampleUITests]
89
64
- uses : actions/cache/restore@v4
90
65
with :
91
66
path : .build
92
- key : ${{needs.spm-package-resolved .outputs.cache_key}}
67
+ key : ${{ needs.spm.outputs.cache_key }}
93
68
- name : Install Secrets
94
69
run : |
95
70
scripts/decrypt_gha_secret.sh scripts/gha-encrypted/AuthCredentials.h.gpg \
You can’t perform that action at this time.
0 commit comments