@@ -218,20 +218,24 @@ jobs:
218218 source_archive_name_prefix : " "
219219 archive_name_prefix : " "
220220 npm_command_prefix : " dist:"
221+ npm_package_dev_prefix : " package:dev:"
221222 readable : " open source license"
222223 type : " oss"
223224 - build_prefix : " bit-"
224225 artifact_prefix : " bit-"
225226 source_archive_name_prefix : " bit-"
226227 archive_name_prefix : " bit-"
227228 npm_command_prefix : " dist:bit:"
229+ npm_package_dev_prefix : " package:bit:dev:"
228230 readable : " commercial license"
229231 type : " commercial"
230232 browser :
231233 - name : " chrome"
232234 npm_command_suffix : " chrome"
233235 archive_name : " dist-chrome.zip"
234236 artifact_name : " dist-chrome-MV3"
237+ artifact_name_dev : " dev-chrome-MV3"
238+ archive_name_dev : " dev-chrome.zip"
235239 - name : " edge"
236240 npm_command_suffix : " edge"
237241 archive_name : " dist-edge.zip"
@@ -338,6 +342,19 @@ jobs:
338342 path : browser-source/apps/browser/dist/${{matrix.license_type.archive_name_prefix}}${{ matrix.browser.archive_name }}
339343 if-no-files-found : error
340344
345+ - name : Package dev extension
346+ if : ${{ matrix.browser.archive_name_dev != '' }}
347+ run : npm run ${{ matrix.license_type.npm_package_dev_prefix }}${{ matrix.browser.npm_command_suffix }}
348+ working-directory : browser-source/apps/browser
349+
350+ - name : Upload dev extension artifact
351+ if : ${{ matrix.browser.archive_name_dev != '' }}
352+ uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
353+ with :
354+ name : ${{ matrix.license_type.artifact_prefix }}${{ matrix.browser.artifact_name_dev }}-${{ env._BUILD_NUMBER }}.zip
355+ path : browser-source/apps/browser/dist/${{matrix.license_type.archive_name_prefix}}${{ matrix.browser.archive_name_dev }}
356+ if-no-files-found : error
357+
341358
342359 build-safari :
343360 name : Build Safari - ${{ matrix.license_type.readable }}
0 commit comments