39
39
run : yarn
40
40
- name : Deploy canary
41
41
run : yarn release canary
42
+ if : ${{
43
+ env.NPM_TOKEN_ANALYTICS != '' &&
44
+ env.NPM_TOKEN_ANALYTICS_INTEROP_TYPES != '' &&
45
+ env.NPM_TOKEN_ANALYTICS_TYPES != '' &&
46
+ env.NPM_TOKEN_APP != '' &&
47
+ env.NPM_TOKEN_APP_TYPES != '' &&
48
+ env.NPM_TOKEN_APP_CHECK != '' &&
49
+ env.NPM_TOKEN_APP_CHECK_INTEROP_TYPES != '' &&
50
+ env.NPM_TOKEN_APP_CHECK_TYPES != '' &&
51
+ env.NPM_TOKEN_AUTH != '' &&
52
+ env.NPM_TOKEN_AUTH_INTEROP_TYPES != '' &&
53
+ env.NPM_TOKEN_AUTH_TYPES != '' &&
54
+ env.NPM_TOKEN_COMPONENT != '' &&
55
+ env.NPM_TOKEN_DATABASE != '' &&
56
+ env.NPM_TOKEN_DATABASE_TYPES != '' &&
57
+ env.NPM_TOKEN_FIRESTORE != '' &&
58
+ env.NPM_TOKEN_FIRESTORE_TYPES != '' &&
59
+ env.NPM_TOKEN_FUNCTIONS != '' &&
60
+ env.NPM_TOKEN_FUNCTIONS_TYPES != '' &&
61
+ env.NPM_TOKEN_INSTALLATIONS != '' &&
62
+ env.NPM_TOKEN_INSTALLATIONS_TYPES != '' &&
63
+ env.NPM_TOKEN_LOGGER != '' &&
64
+ env.NPM_TOKEN_MESSAGING != '' &&
65
+ env.NPM_TOKEN_MESSAGING_TYPES != '' &&
66
+ env.NPM_TOKEN_PERFORMANCE != '' &&
67
+ env.NPM_TOKEN_PERFORMANCE_TYPES != '' &&
68
+ env.NPM_TOKEN_POLYFILL != '' &&
69
+ env.NPM_TOKEN_REMOTE_CONFIG != '' &&
70
+ env.NPM_TOKEN_REMOTE_CONFIG_TYPES != '' &&
71
+ env.NPM_TOKEN_RULES_UNIT_TESTING != '' &&
72
+ env.NPM_TOKEN_STORAGE != '' &&
73
+ env.NPM_TOKEN_STORAGE_TYPES != '' &&
74
+ env.NPM_TOKEN_TESTING != '' &&
75
+ env.NPM_TOKEN_UTIL != '' &&
76
+ env.NPM_TOKEN_VERTEXAI != '' &&
77
+ env.NPM_TOKEN_VERTEXAI_PREVIEW != '' &&
78
+ env.NPM_TOKEN_WEBCHANNEL_WRAPPER != '' &&
79
+ env.NPM_TOKEN_FIREBASE != '' &&
80
+ env.NPM_TOKEN_APP_COMPAT != '' &&
81
+ env.NPM_TOKEN_INSTALLATIONS_COMPAT != '' &&
82
+ env.NPM_TOKEN_ANALYTICS_COMPAT != '' &&
83
+ env.NPM_TOKEN_AUTH_COMPAT != '' &&
84
+ env.NPM_TOKEN_MESSAGING_INTEROP_TYPES != '' &&
85
+ env.NPM_TOKEN_FUNCTIONS_COMPAT != '' &&
86
+ env.NPM_TOKEN_MESSAGING_COMPAT != '' &&
87
+ env.NPM_TOKEN_PERFORMANCE_COMPAT != '' &&
88
+ env.NPM_TOKEN_REMOTE_CONFIG_COMPAT != '' &&
89
+ env.NPM_TOKEN_DATABASE_COMPAT != '' &&
90
+ env.NPM_TOKEN_FIRESTORE_COMPAT != '' &&
91
+ env.NPM_TOKEN_STORAGE_COMPAT != '' &&
92
+ env.NPM_TOKEN_APP_CHECK_COMPAT != '' &&
93
+ env.NPM_TOKEN_API_DOCUMENTER != '' &&
94
+ true
95
+ }}
42
96
env :
43
97
NPM_TOKEN_ANALYTICS : ${{secrets.NPM_TOKEN_ANALYTICS}}
44
98
NPM_TOKEN_ANALYTICS_INTEROP_TYPES : ${{secrets.NPM_TOKEN_ANALYTICS_INTEROP_TYPES}}
@@ -94,13 +148,15 @@ jobs:
94
148
CI : true
95
149
- name : Launch E2E tests workflow
96
150
# Trigger e2e-test.yml
151
+ env :
152
+ OSS_BOT_GITHUB_TOKEN : ${{ secrets.OSS_BOT_GITHUB_TOKEN }}
153
+ if : env.OSS_BOT_GITHUB_TOKEN != ''
97
154
run : |
98
155
VERSION_SCRIPT="const pkg = require('./packages/firebase/package.json'); console.log(pkg.version);"
99
156
VERSION_OR_TAG=`node -e "${VERSION_SCRIPT}"`
100
- OSS_BOT_GITHUB_TOKEN=${{ secrets.OSS_BOT_GITHUB_TOKEN }}
101
157
curl -X POST \
102
158
-H "Content-Type:application/json" \
103
159
-H "Accept:application/vnd.github.v3+json" \
104
160
-H "Authorization:Bearer $OSS_BOT_GITHUB_TOKEN" \
105
161
-d "{\"event_type\":\"canary-tests\", \"client_payload\":{\"versionOrTag\":\"$VERSION_OR_TAG\"}}" \
106
- https://api.github.com/repos/firebase/firebase-js-sdk/dispatches
162
+ https://api.github.com/repos/firebase/firebase-js-sdk/dispatches
0 commit comments