Commit Graph

1025 Commits

Author SHA1 Message Date
Vicki League
294d2c991c
[CL-1074] Fix conditional workflow run for push events (#19393) 2026-03-05 12:41:48 -05:00
Andy Pixley
e1078a00fa
[BRE-1530] Updating certificate name from 8bit to Bitwarden (#19380) 2026-03-04 16:16:12 -05:00
Vicki League
475a1d6882
[CL-1074] Update chromatic workflow to run on all internal PRs (#19373) 2026-03-04 14:58:11 -05:00
Vicki League
9b474c5690
[CL-695] Combine display of CL and autofill storybooks (#18404) 2026-03-04 09:45:53 -05:00
Isaiah Inuwa
d0ca8f7b0a
Split NAPI modules [PM-31598] (#19113)
NAPI modules are all in one file. We use nested modules to define types within TypeScript namespaces, and NAPI requires nested modules to be inline due to rust proc-macro limitations.

However, we can still split these into multiple files and repeat the nested module name for the namespace.

This will improve the ability to set code ownership and navigate the data.

This PR splits the NAPI module files without further modification and assigns code ownership to @bitwarden/team-autofill-desktop-dev for the autofill, autotype and sshagent modules. I verified locally that the generated index.d.ts file does not change at all with this PR; all types are generated exactly the same.
2026-03-04 07:27:39 -06:00
neuronull
7b44917b27
SSH Agent v2: In-memory encrypted key store (#18596)
Co-authored-by: Bernd Schoolmann <mail@quexten.com>
2026-03-02 08:33:33 -07:00
Bernd Schoolmann
666ff42d22
[PM-31763] Add unlock service & module (#18870)
* Add unlock service

* Move methods

* Prettier

* Fix type errors

* Prettier

* Fix test

* Fix module order

* Attempt to fix tests

* Cleanup CODEOWNERS

* Backport biometric unlock and legacy master-key logic

* Add tests for biometrics

* Prettier

* Add biometric unlock to abstract unlock service

* Fix build
2026-02-25 18:50:25 +01:00
Andreas Coroiu
a5df3540af
[PM-31831] fix: add support for overriding commercial SDK (#18863)
* fix: add support for overriding commercial SDK

* fix: only download commercial when needed

* fix: only download OSS SDK for OSS builds and commercial SDK for commercial builds

Previously, the OSS sdk-internal was downloaded and linked for all
build types including commercial, which is wasteful. Now each build
type only downloads the SDK artifact it needs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* revert: changes to build-desktop.yml

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 11:15:19 +01:00
aj-bw
3e4fef63a0
restore draft true after our last pilot release (#19089) 2026-02-24 10:18:17 -05:00
renovate[bot]
87d96b6254
[deps]: Update actions/setup-node action to v6 (#18716)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com>
2026-02-23 19:37:29 +01:00
Andreas Coroiu
75b0112ce1
fix: block renovate from updating package (#19138)
`actions/create-github-app-token` breaks test-browser-interactions.yml
if updated past v2.0.3 according to Autofill. This PR will pin the
verison untill the team can look into the issue.
2026-02-23 15:39:51 +00:00
Isaiah Inuwa
cae1ae6491
Revert "Split NAPI modules [PM-31598] (#18722)" (#19112)
This reverts commit fd90efabe4.
2026-02-20 13:45:30 -06:00
Bernd Schoolmann
bb110122a5
[PM-30144] Implement client-side user-key-rotation-service (#18285)
* Implement client-side user-key-rotation-service

* Feature flag

* Add tests

* Fix flag name

* Fix build

* Prettier

* Small clean-up

* Codeowners order cleanup

* Fix eslint issue

* Update sdk to 550

* Cleanup & fix incompatibilities

* Prettier
2026-02-20 15:28:24 +01:00
aj-bw
044db949fa
remove release draft key for DAS test enablement (#19035) 2026-02-17 15:06:48 -05:00
SmithThe4th
3715ed1441
Assign Vault team ownership of shared onboarding components via CODEOWNERS (#19016) 2026-02-17 12:14:09 -05:00
renovate[bot]
470f91ae57
[deps]: Update dtolnay/rust-toolchain digest to efa25f7 (#18997)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-16 04:10:07 -06:00
Michał Chęciński
d06a895c78
[BRE-1561] Fix flatpak install build desktop (#18814)
* Remove redundant flatpak installation command in build workflow

* Try select one of the packages

* Update .github/workflows/build-desktop.yml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-12 09:13:45 +01:00
Amy Galles
88140604c1
Add missing bw-linux-arm64 release artifact (#18614)
* duplicating changes made previously by @RoboMagus

* organizing builds
2026-02-11 14:32:23 -08:00
renovate[bot]
341de2c378
[deps]: Update Minor github-actions updates (#18714)
* [deps]: Update Minor github-actions updates

* Revert bump of create-github-app-token for test-browser-interactions.yml

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2026-02-10 14:40:21 -05:00
Vicki League
a12962d24c
[CL-1039] Set code ownership for global style files (#18786) 2026-02-06 10:18:53 -05:00
neuronull
831bde21f6
Renovate ignore dep bitwarden-russh (#18792) 2026-02-05 14:59:43 -07:00
neuronull
34108d93e4
SSH Agent v2: Add ssh key primitive types (#18583)
Co-authored-by: Bernd Schoolmann <mail@quexten.com>
2026-02-04 14:01:18 -07:00
renovate[bot]
afc46cc50a
[deps] Vault: Update @koa/router to v15 (#18086)
* [deps] Vault: Update @koa/router to v15

* update router imports from `@koa/router`

* remove `@types/koa__router` no longer needed with update to `@koa/router`

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Nick Krantz <125900171+nick-livefront@users.noreply.github.com>
Co-authored-by: Nick Krantz <nick@livefront.com>
2026-02-04 14:40:50 -06:00
Daniel James Smith
c595767688
[PM-29239] Create proxy cookie redirect connector (#18476)
* Create a subfolder for platform-owned connectors and ensure it's included in the web builds

* Add platform as codeowner of apps/web/src/connectors/platform

* Create proxy-cookie-redirect connector

* Create section within CODEOWNERS for Web connectors

* Swap order of codeowners

* Use kebap-style route

* Update url to redirect to

* Add override to test locally

---------

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2026-02-03 07:08:44 -05:00
Andy Pixley
9db65f8895
[BRE-1531] Adding ability to build web with custom SDK branch (#18677) 2026-02-02 17:13:56 -05:00
Isaiah Inuwa
fd90efabe4
Split NAPI modules [PM-31598] (#18722) 2026-02-02 14:13:17 -05:00
renovate[bot]
b667a84b44
[deps]: Update actions/cache action to v5.0.2 (#18568)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-30 16:14:28 -05:00
Maciej Zieniuk
2ada60d106
GH Testing workflow separation to fix OOM kill, timeout issues (#18594)
* testing workflow oom kill fix

* testing workflow oom kill fix

* Adding job to verify all tests complete successfully

(cherry picked from commit 845bafeb95)

* needs code cov

---------

Co-authored-by: Andy Pixley <3723676+pixman20@users.noreply.github.com>
2026-01-29 16:16:39 +01:00
Robyn MacCallum
3dcee2ef5d
Fix DDG build action file list (#18390)
* Fix file list

* Add ddg-alert-files-list branch to test PR triggers

* Update branches for pull request trigger

Restrict pull request monitoring to the main branch only.
2026-01-29 10:08:14 -05:00
renovate[bot]
61225e6015
[deps]: Update actions/setup-node action to v6 (#17038)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-28 10:36:16 -05:00
Matt Bishop
23bd806d92
Have AppSec own Checkmarx config (#18623) 2026-01-28 10:10:39 -05:00
Isaiah Inuwa
e94a8ee5a3
Add generic autofill provider library [PM-29786] (#18075)
* Rename macos_provider to autofill_provider

* Add autofill IPC client methods needed for Windows IPC
2026-01-27 13:41:07 -05:00
Todd Martin
e2fa296b04
chore(deps): Added override for package-lock.json 2026-01-26 17:40:27 -05:00
renovate[bot]
36b648f5d7
[deps]: Update taiki-e/install-action action to v2.66.7 (#18570)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-26 20:25:23 +00:00
renovate[bot]
082bbd716f
[deps]: Update Minor github-actions updates (#18434)
* [deps]: Update Minor github-actions updates

* Revert update of actions/create-github-app-token in test-browser-interactions.yml

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2026-01-26 09:15:59 -05:00
Daniel James Smith
466bbd2f88
Replace deprecated codecov/test-results-action with codecov/codecov-action with report_type set to test_results (#18497)
https://github.com/codecov/test-results-action?tab=readme-ov-file#%EF%B8%8F-deprecation-warning-%EF%B8%8F

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2026-01-23 09:17:51 +01:00
brandonbiete
676b75902b
[BRE-1507] Remove PR process from workflow to allow direct pushes (#18504) 2026-01-22 15:49:37 -05:00
neuronull
2fac696567
Desktop Autotype windows integration tests (#17639) 2026-01-22 15:38:26 +01:00
aj-bw
b71ca1a2c0
test renaming image as it was duplicating the selfhost commercial name (#18418) 2026-01-20 16:32:34 -05:00
Tyler
3406a09d6f
BRE-1490 fix(build-desktop): validation jobs (#18374)
* BRE-1490 fix(build-desktop): validation jobs

Adds to validation jobs, `run_id: ${{ githut.run_id }}` and/or fixed
checkout ref.
* validate-linux-x64-deb
* validate-linux-x64-appimage
* validate-linux-wayland
* validate-linux-flatpak
* validate-linux-snap
* validate-macos-dmg
* validate-windows-portable

* fix ref spacing
2026-01-16 09:13:12 -05:00
renovate[bot]
8cfd83e426
[deps]: Update actions/checkout action to v6 (#18384)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 11:25:32 -06:00
Jonathan Prusik
2999a57b4a
update pull request template (#18385) 2026-01-15 11:32:23 -05:00
neuronull
6ef5241c29
Add Rust pre-commit hooks for desktop native (#17823) 2026-01-15 07:50:47 -07:00
renovate[bot]
97e2972b49
[deps]: Update Swatinem/rust-cache action to v2.8.2 (#18317)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-12 10:21:39 +00:00
renovate[bot]
66252d7c10
[deps]: Update Minor github-actions updates (#17621)
* [deps]: Update Minor github-actions updates

* Revert bump

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com>
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2026-01-08 14:12:17 +00:00
renovate[bot]
843913bdee
[deps]: Update GitHub Artifact Actions (#17994)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2026-01-08 10:33:21 +00:00
brandonbiete
ca015515e2
[BRE-1474] Add GPG signing and automated PRs to repository-management workflow (#18254)
* Update repository-management workflow for RC branch rulesets

Add GPG signing and PR-based workflow to comply with upcoming RC branch
protection rules. Version bumps now create PRs with signed commits instead
of pushing directly to branches.

* Fix linter issues in workflow

Use environment variables for GPG secrets to prevent template injection.
Update github-script to v8.0.0 to match other workflows in repo.
2026-01-07 17:08:14 -05:00
Brandon Treston
bb318ee22e
Ac/pm 26364 extension UI for auto confirm (#17258)
* create nav link for auto confirm in settings page

* wip

* WIP

* create auto confirm library

* migrate auto confirm files to lib

* update imports

* fix tests

* fix nudge

* cleanup, add documentation

* clean up

* cleanup

* fix import

* fix more imports

* add tests

* design changes

* fix tests

* fix tw issue

* fix typo, add tests

* CR feedback

* more clean up, fix race condition

* CR feedback, cache policies, refactor tests

* run prettier with updated version

* clean up duplicate logic

* clean up

* fix test

* add missing prop for test mock

* clean up
2026-01-07 15:27:41 -05:00
Daniel James Smith
97312aaaa0
Add 'verifysign' to tools owned dependencies (#18239) 2026-01-07 13:15:39 -07:00
neuronull
1eebee535b
Add CI validations install and run Desktop client (Windows) (#18141) 2026-01-07 08:12:27 -07:00