37
37
- name : Install Dependencies
38
38
run : yarn install --immutable
39
39
40
+ - name : Capture SHA in NX Cloud
41
+ uses : nrwl/nx-set-shas@v4
42
+ env :
43
+ NX_CLOUD_ACCESS_TOKEN : ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}
44
+
40
45
- name : Track main branch
41
46
run : git branch --track main origin/main
42
47
if : ${{ github.event_name == 'pull_request' }}
@@ -86,11 +91,13 @@ jobs:
86
91
id : record-affected-projects
87
92
if : ${{ github.ref_name == 'main' }}
88
93
run : |
89
- yarn nx show proejcts --affected
94
+ yarn nx show projects --affected
90
95
delimiter="$(openssl rand -hex 8)"
91
96
echo "affected-projects<<${delimiter}" >> "${GITHUB_OUTPUT}"
92
97
yarn nx show projects --affected >> "${GITHUB_OUTPUT}"
93
98
echo "${delimiter}" >> "${GITHUB_OUTPUT}"
99
+ env :
100
+ NX_CLOUD_ACCESS_TOKEN : ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}
94
101
95
102
- name : Setup Fly CLI
96
103
if : ${{ github.ref_name == 'main' }}
@@ -119,6 +126,7 @@ jobs:
119
126
env :
120
127
COMMIT_SHA : ${{ github.sha }}
121
128
FLY_API_TOKEN : ${{ secrets.FLY_API_TOKEN }}
129
+ NX_CLOUD_ACCESS_TOKEN : ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}
122
130
SENTRY_AUTH_TOKEN : ${{ secrets.SENTRY_AUTH_TOKEN }}
123
131
124
132
- name : Deploy API Service
@@ -127,6 +135,7 @@ jobs:
127
135
env :
128
136
COMMIT_SHA : ${{ github.sha }}
129
137
FLY_API_TOKEN : ${{ secrets.FLY_API_TOKEN }}
138
+ NX_CLOUD_ACCESS_TOKEN : ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}
130
139
SENTRY_AUTH_TOKEN : ${{ secrets.SENTRY_AUTH_TOKEN }}
131
140
132
141
- name : Deploy Avatar Service
@@ -135,6 +144,7 @@ jobs:
135
144
env :
136
145
COMMIT_SHA : ${{ github.sha }}
137
146
FLY_API_TOKEN : ${{ secrets.FLY_API_TOKEN }}
147
+ NX_CLOUD_ACCESS_TOKEN : ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}
138
148
SENTRY_AUTH_TOKEN : ${{ secrets.SENTRY_AUTH_TOKEN }}
139
149
140
150
- name : Deploy Email Service
@@ -143,6 +153,7 @@ jobs:
143
153
env :
144
154
COMMIT_SHA : ${{ github.sha }}
145
155
FLY_API_TOKEN : ${{ secrets.FLY_API_TOKEN }}
156
+ NX_CLOUD_ACCESS_TOKEN : ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}
146
157
SENTRY_AUTH_TOKEN : ${{ secrets.SENTRY_AUTH_TOKEN }}
147
158
148
159
- name : Deploy Session Service
@@ -151,6 +162,7 @@ jobs:
151
162
env :
152
163
COMMIT_SHA : ${{ github.sha }}
153
164
FLY_API_TOKEN : ${{ secrets.FLY_API_TOKEN }}
165
+ NX_CLOUD_ACCESS_TOKEN : ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}
154
166
SENTRY_AUTH_TOKEN : ${{ secrets.SENTRY_AUTH_TOKEN }}
155
167
156
168
- name : Deploy User Service
@@ -159,6 +171,7 @@ jobs:
159
171
env :
160
172
COMMIT_SHA : ${{ github.sha }}
161
173
FLY_API_TOKEN : ${{ secrets.FLY_API_TOKEN }}
174
+ NX_CLOUD_ACCESS_TOKEN : ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}
162
175
SENTRY_AUTH_TOKEN : ${{ secrets.SENTRY_AUTH_TOKEN }}
163
176
164
177
- name : Deploy Verification Service
@@ -167,6 +180,7 @@ jobs:
167
180
env :
168
181
COMMIT_SHA : ${{ github.sha }}
169
182
FLY_API_TOKEN : ${{ secrets.FLY_API_TOKEN }}
183
+ NX_CLOUD_ACCESS_TOKEN : ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}
170
184
SENTRY_AUTH_TOKEN : ${{ secrets.SENTRY_AUTH_TOKEN }}
171
185
172
186
- name : Deploy Web App
@@ -175,4 +189,5 @@ jobs:
175
189
env :
176
190
COMMIT_SHA : ${{ github.sha }}
177
191
FLY_API_TOKEN : ${{ secrets.FLY_API_TOKEN }}
192
+ NX_CLOUD_ACCESS_TOKEN : ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}
178
193
SENTRY_AUTH_TOKEN : ${{ secrets.SENTRY_AUTH_TOKEN }}
0 commit comments