Skip to content

Commit a38bc28

Browse files
Merge remote-tracking branch 'origin/main' into feature/passkey-provider
2 parents 281c082 + 9e6d0cc commit a38bc28

File tree

389 files changed

+15089
-5118
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

389 files changed

+15089
-5118
lines changed

.github/renovate.json5

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,7 @@
231231
"webpack-node-externals",
232232
"widestring",
233233
"windows",
234+
"windows-core",
234235
"windows-future",
235236
"windows-registry",
236237
"zbus",
@@ -255,6 +256,11 @@
255256
groupName: "zbus",
256257
matchPackageNames: ["zbus", "zbus_polkit"],
257258
},
259+
{
260+
// We need to group all windows-related packages together to avoid build errors caused by version incompatibilities.
261+
groupName: "windows",
262+
matchPackageNames: ["windows", "windows-core", "windows-future", "windows-registry"],
263+
},
258264
{
259265
// We group all webpack build-related minor and patch updates together to reduce PR noise.
260266
// We include patch updates here because we want PRs for webpack patch updates and it's in this group.

.github/workflows/build-browser.yml

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ jobs:
193193
zip -r browser-source.zip browser-source
194194
195195
- name: Upload browser source
196-
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
196+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
197197
with:
198198
name: ${{matrix.license_type.archive_name_prefix}}browser-source-${{ env._BUILD_NUMBER }}.zip
199199
path: browser-source.zip
@@ -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"
@@ -268,7 +272,7 @@ jobs:
268272
npm --version
269273
270274
- name: Download browser source
271-
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
275+
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
272276
with:
273277
name: ${{matrix.license_type.source_archive_name_prefix}}browser-source-${{ env._BUILD_NUMBER }}.zip
274278

@@ -332,12 +336,25 @@ jobs:
332336
working-directory: browser-source/apps/browser
333337

334338
- name: Upload extension artifact
335-
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
339+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
336340
with:
337341
name: ${{ matrix.license_type.artifact_prefix }}${{ matrix.browser.artifact_name }}-${{ env._BUILD_NUMBER }}.zip
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 }}
@@ -506,7 +523,7 @@ jobs:
506523
ls -la
507524
508525
- name: Upload Safari artifact
509-
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
526+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
510527
with:
511528
name: ${{matrix.license_type.archive_name_prefix}}dist-safari-${{ env._BUILD_NUMBER }}.zip
512529
path: apps/browser/dist/${{matrix.license_type.archive_name_prefix}}dist-safari.zip

.github/workflows/build-cli.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ jobs:
268268
fi
269269
270270
- name: Upload unix zip asset
271-
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
271+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
272272
with:
273273
name: bw${{ matrix.license_type.artifact_prefix }}-${{ env.LOWER_RUNNER_OS }}${{ matrix.os.target_suffix }}-${{ env._PACKAGE_VERSION }}.zip
274274
path: apps/cli/dist/bw${{ matrix.license_type.artifact_prefix }}-${{ env.LOWER_RUNNER_OS }}${{ matrix.os.target_suffix }}-${{ env._PACKAGE_VERSION }}.zip
@@ -482,15 +482,15 @@ jobs:
482482
}
483483
484484
- name: Upload windows zip asset
485-
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
485+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
486486
with:
487487
name: bw${{ matrix.license_type.artifact_prefix }}-windows-${{ env._PACKAGE_VERSION }}.zip
488488
path: apps/cli/dist/bw${{ matrix.license_type.artifact_prefix }}-windows-${{ env._PACKAGE_VERSION }}.zip
489489
if-no-files-found: error
490490

491491
- name: Upload Chocolatey asset
492492
if: matrix.license_type.build_prefix == 'bit'
493-
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
493+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
494494
with:
495495
name: bitwarden-cli.${{ env._PACKAGE_VERSION }}.nupkg
496496
path: apps/cli/dist/chocolatey/bitwarden-cli.${{ env._PACKAGE_VERSION }}.nupkg
@@ -503,7 +503,7 @@ jobs:
503503

504504
- name: Upload NPM Build Directory asset
505505
if: matrix.license_type.build_prefix == 'bit'
506-
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
506+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
507507
with:
508508
name: bitwarden-cli-${{ env._PACKAGE_VERSION }}-npm-build.zip
509509
path: apps/cli/bitwarden-cli-${{ env._PACKAGE_VERSION }}-npm-build.zip
@@ -535,7 +535,7 @@ jobs:
535535
echo "BW Package Version: $_PACKAGE_VERSION"
536536
537537
- name: Get bw linux cli
538-
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
538+
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
539539
with:
540540
name: bw-linux-${{ env._PACKAGE_VERSION }}.zip
541541
path: apps/cli/dist/snap
@@ -572,7 +572,7 @@ jobs:
572572
run: sudo snap remove bw
573573

574574
- name: Upload snap asset
575-
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
575+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
576576
with:
577577
name: bw_${{ env._PACKAGE_VERSION }}_amd64.snap
578578
path: apps/cli/dist/snap/bw_${{ env._PACKAGE_VERSION }}_amd64.snap

0 commit comments

Comments
 (0)