@@ -17,7 +17,7 @@ concurrency:
17
17
cancel-in-progress : ${{ github.ref != 'refs/heads/main' }}
18
18
19
19
env :
20
- BUILD_ARTIFACT_NAME : ' lace-dev -${{ github.sha }}'
20
+ BUILD_ARTIFACT_NAME : ' lace-chrome-browser-extension-for-smoke-tests -${{ github.sha }}'
21
21
22
22
jobs :
23
23
prepare :
@@ -148,8 +148,8 @@ jobs:
148
148
- name : Execute unit tests
149
149
uses : ./.github/actions/test/unit
150
150
151
- release-pkg :
152
- name : Release package
151
+ release-chromium- pkg :
152
+ name : Release Chromium package
153
153
runs-on : ubuntu-22.04
154
154
needs : prepare
155
155
@@ -210,7 +210,7 @@ jobs:
210
210
with :
211
211
comment_on_pr : false
212
212
213
- - name : Build Lace browser extension
213
+ - name : Build Lace Chromium browser extension
214
214
uses : ./.github/actions/build/app
215
215
with :
216
216
BLOCKFROST_PROJECT_ID_MAINNET : ${{ secrets.BLOCKFROST_PROJECT_ID_MAINNET }}
@@ -219,7 +219,7 @@ jobs:
219
219
MAESTRO_PROJECT_ID_MAINNET : ${{ secrets.MAESTRO_PROJECT_ID_MAINNET }}
220
220
MAESTRO_PROJECT_ID_TESTNET : ${{ secrets.MAESTRO_PROJECT_ID_TESTNET }}
221
221
DIR : apps/browser-extension-wallet
222
- NAME : lace-browser-extension
222
+ NAME : lace-chrome- browser-extension
223
223
LACE_EXTENSION_KEY : ${{ secrets.MANIFEST_PUBLIC_KEY }}
224
224
POSTHOG_PRODUCTION_TOKEN : ${{ startsWith(github.ref, 'refs/heads/release') && secrets.POSTHOG_PRODUCTION_TOKEN || '' }}
225
225
PRODUCTION_MODE_TRACKING : ${{ startsWith(github.ref, 'refs/heads/release') && 'true' || 'false' }}
@@ -231,7 +231,69 @@ jobs:
231
231
SENTRY_ENVIRONMENT : ' production'
232
232
DAPP_RADAR_API_KEY : ${{ startsWith(github.ref, 'refs/heads/release') && secrets.DAPP_RADAR_API_KEY || '' }}
233
233
234
- - name : Build Lace Firefox addon
234
+ release-firefox-pkg :
235
+ name : Release Firefox package
236
+ runs-on : ubuntu-22.04
237
+ needs : prepare
238
+
239
+ steps :
240
+ - name : Checkout repository
241
+ uses : actions/checkout@v4
242
+
243
+ - name : Setup Node.js and install dependencies
244
+ uses : ./.github/actions/install
245
+ with :
246
+ WALLET_PASSWORD : ${{ secrets.WALLET_PASSWORD_TESTNET }}
247
+ GITHUB_TOKEN : ${{ secrets.GH_TOKEN }}
248
+
249
+ - name : Download packages-common
250
+ uses : actions/download-artifact@v4
251
+ with :
252
+ name : packages-common
253
+ path : packages/common/dist
254
+
255
+ - name : Download packages-cardano
256
+ uses : actions/download-artifact@v4
257
+ with :
258
+ name : packages-cardano
259
+ path : packages/cardano/dist
260
+
261
+ - name : Download packages-translation
262
+ uses : actions/download-artifact@v4
263
+ with :
264
+ name : packages-translation
265
+ path : packages/translation/dist
266
+
267
+ - name : Download packages-core
268
+ uses : actions/download-artifact@v4
269
+ with :
270
+ name : packages-core
271
+ path : packages/core/dist
272
+
273
+ - name : Download packages-staking
274
+ uses : actions/download-artifact@v4
275
+ with :
276
+ name : packages-staking
277
+ path : packages/staking/dist
278
+
279
+ - name : Download packages-nami
280
+ uses : actions/download-artifact@v4
281
+ with :
282
+ name : packages-nami
283
+ path : packages/nami/dist
284
+
285
+ - name : Download packages-bitcoin
286
+ uses : actions/download-artifact@v4
287
+ with :
288
+ name : packages-bitcoin
289
+ path : packages/bitcoin/dist
290
+
291
+ - name : Collect Workflow Telemetry Smoke Tests
292
+ uses : catchpoint/workflow-telemetry-action@v2
293
+ with :
294
+ comment_on_pr : false
295
+
296
+ - name : Build Lace Firefox browser extension
235
297
uses : ./.github/actions/build/app
236
298
with :
237
299
BROWSER_TARGET : ' firefox'
@@ -241,7 +303,7 @@ jobs:
241
303
MAESTRO_PROJECT_ID_MAINNET : ${{ secrets.MAESTRO_PROJECT_ID_MAINNET }}
242
304
MAESTRO_PROJECT_ID_TESTNET : ${{ secrets.MAESTRO_PROJECT_ID_TESTNET }}
243
305
DIR : apps/browser-extension-wallet
244
- NAME : lace-firefox-addon
306
+ NAME : lace-firefox-browser-extension
245
307
LACE_EXTENSION_KEY : ${{ secrets.MANIFEST_PUBLIC_KEY }}
246
308
POSTHOG_PRODUCTION_TOKEN : ${{ startsWith(github.ref, 'refs/heads/release') && secrets.POSTHOG_PRODUCTION_TOKEN || '' }}
247
309
PRODUCTION_MODE_TRACKING : ${{ startsWith(github.ref, 'refs/heads/release') && 'true' || 'false' }}
@@ -254,7 +316,7 @@ jobs:
254
316
DAPP_RADAR_API_KEY : ${{ startsWith(github.ref, 'refs/heads/release') && secrets.DAPP_RADAR_API_KEY || '' }}
255
317
256
318
build :
257
- name : Build Lace
319
+ name : Build Lace for E2E Tests
258
320
runs-on : ubuntu-22.04
259
321
260
322
steps :
0 commit comments