Todd Martin
10306995e6
Add comments to build workflows to indicate their intended use ( #14069 )
...
* Added comments to build workflows.
* Updated comments and job names.
2025-04-02 13:56:30 -04:00
Vince Grassia
0d9794e968
Add Docker arm64 builds ( #14025 )
2025-04-02 09:50:31 -04:00
Michał Chęciński
56672a3568
[BRE-714] Enhance TestFlight desktop publishing ( #13871 )
...
* Update TestFlight deployment to use Fastlane for app uploads
* Update TestFlight deployment to use Fastlane for app uploads
* Fix
* Fix create secret for fastlane
* Fix create secret for fastlane
* Fix create secret for fastlane
* Install gsed to use sed on macos runner
* Create test file
* Fix test
* Use actual token
* Add TestFlight distribution option for QA testing
* Update .github/workflows/build-desktop.yml
Co-authored-by: MtnBurrit0 <77340197+mimartin12@users.noreply.github.com >
* Add if to secret construction for fastlane
---------
Co-authored-by: MtnBurrit0 <77340197+mimartin12@users.noreply.github.com >
2025-03-31 12:59:47 +02:00
Matt Bishop
cfafeaac66
Remove references to Codecov token ( #14033 )
2025-03-27 15:46:48 -07:00
Jonathan Prusik
79d3d41a2f
[PM-14052] Add lit signals dependency ( #14032 )
...
* add lit signals dependency
* add @lit-labs/signals to autofill team ownership
2025-03-27 17:42:14 -04:00
Michał Chęciński
c999c19f07
fix(workflow): add conditional checks for Docker image scanning and result upload ( #13898 )
2025-03-20 16:38:51 +00:00
Matt Andreko
e31ffd9b66
Update SARIF upload to use proper branch ( #13917 )
2025-03-20 12:29:24 -04:00
Thomas Avery
a11536a424
[PM-17668] Move DeviceTrustService to KM ownership ( #13194 )
...
* move DeviceTrustService to KM ownership
* update codecov
2025-03-17 12:02:44 -05:00
Amy Galles
54c779afe8
update github runner for child process ( #13797 )
...
* update github runner for child process
2025-03-13 09:20:55 -07:00
Thomas Avery
7e96b7a9a6
[PM-17670] Move KeyConnectorService to KM ownership ( #13277 )
...
* Move KeyConnectorService to KM ownership
* Add to codecov
* Move key connector request models
2025-03-13 09:46:01 -05:00
Todd Martin
6b36818e4a
[PM-17232] Move all desktop native dependencies to workspace Cargo.toml ( #13750 )
...
* Moved all desktop native dependencies to workspace
* Excluded workspace Cargo.toml from code ownership
* Added all Cargo dependencies to Renovate config
* Fixed from test warnings.
* Updates to lockfile
2025-03-12 16:47:09 -04:00
Anders Åberg
7e6f2fa798
Enable Basic Desktop Modal Support ( #11484 )
...
Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com >
Co-authored-by: Colton Hurst <colton@coltonhurst.com >
Co-authored-by: Andreas Coroiu <andreas.coroiu@gmail.com >
2025-03-11 09:03:28 +01:00
Oscar Hinton
a569dd9ad6
[PM-15892] [PM-12250]Remove nord and remnants from solarizedark ( #13449 )
...
* Remove nord and remnants from solarizedark
* Update window reload color
* Remove extension-refresh feature flag from clients (#13450 )
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
* Remove usage of nord and solarized themes within DarkImageDirective
---------
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com >
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-03-10 15:33:55 +01:00
Oscar Hinton
c579b68007
Change version to textarea ( #13467 )
2025-03-10 10:10:16 +01:00
Todd Martin
fb4fff09e1
[PM-17933] Improve Github Actions dependency update process in Renovate ( #13234 )
...
* Renamed to JSON5
* Renovate config to group actions by team.
* Corresponding CODEOWNERS changes.
* Updated linting script to use new file name.
* Added note to check CODEOWNERS before changing.
* Added json5 dependency.
* Updated comments for package grouping.
* A few comment adjustments.
* Removed minor-only grouping and Platform cargo prefix.
* Added comments.
* Added back new line to remove extra change in PR.
* Removed package rule for patch to move to base config.
2025-03-04 14:37:59 -05:00
Matt Andreko
d01f0c6bc4
Replace secret checking logic with branch detection logic ( #13642 )
2025-03-03 14:19:43 -05:00
renovate[bot]
08b6da3f4e
[deps]: Update dtolnay/rust-toolchain digest to c5a29dd ( #13659 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com >
2025-03-03 12:26:38 +01:00
Todd Martin
a4ff5436bf
[PM-18617] Revert Firefox back to build Mv2 ( #13620 )
...
* Revert changes to build Mv3 on Firefox.
* Revert script changes.
2025-02-28 10:14:36 -05:00
Opeyemi
164f15d9f9
[BRE-610] - Sign windows CLI ( #13542 )
...
* [BRE-610] - Sign windows CLI
* little fix
* testing path to script
* testing script path
* Testing windows signing script
* single line run
---------
Co-authored-by: Andy Pixley <3723676+pixman20@users.noreply.github.com >
2025-02-26 13:17:24 +00:00
Bernd Schoolmann
cb028eadb5
[PM-15934] Add agent-forwarding detection and git signing detection parsers ( #12371 )
...
* Add agent-forwarding detection and git signing detection parsers
* Cleanup
* Pin russh version
* Run cargo fmt
* Fix build
* Update apps/desktop/desktop_native/core/src/ssh_agent/mod.rs
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com >
* Pass through entire namespace
* Move to bytes crate
* Fix clippy errors
* Fix clippy warning
* Run cargo fmt
* Fix build
* Add renovate for bytes
* Fix clippy warn
---------
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com >
2025-02-26 12:12:27 +01:00
Oscar Hinton
f66446fa69
Renovate: disable major upgrades of angular ( #13533 )
...
* Renovate: disable major upgrades of angular
2025-02-25 11:05:33 +01:00
Vince Grassia
c85f6a54f5
Add artifact names for macOS ARM64 builds ( #13503 )
2025-02-24 10:45:49 -07:00
José Pereira
76fb5d46bb
[PM-10105] Release arm64 binaries for macOS ( #10273 )
...
* ci(mac): add step to build and release macos arm64 binary
* ci(mac): add step to build and release macos arm64 binary
* fix: add target_suffix to build & package command
2025-02-24 10:24:27 -05:00
Amy Galles
9dd2033081
Fix broken image tagging on build-web ( #13514 )
...
* updating logic to include pull requests
2025-02-21 14:02:46 -08:00
Vicki League
6e4a06dab4
[CL-317] Use storybook theme addon for theme switching ( #13451 )
2025-02-18 15:29:47 -05:00
Todd Martin
2622422cf7
Migrate Renovate config to JSON5 ( #13233 )
...
* Renamed to JSON5
* Updated linting script to use new file name.
* Add JSON5 dependency
* Added JSON5 to renovate.
* Removed JSON5 formatting
* Prettier
* Added comment for demonstration
---------
Co-authored-by: Matt Bishop <mbishop@bitwarden.com >
2025-02-18 10:42:16 -05:00
Bernd Schoolmann
5633a2504f
Fix autofill ownership of ssh agent and windows-plugin-authenticator ( #13469 )
2025-02-18 16:23:57 +01:00
Justin Baur
9e6643f668
Opera mv3 build changes ( #13365 )
...
* Remove MV2 Opera Artifact Creation
* Rename Opera MV3 Artifact
2025-02-12 16:28:36 -05:00
Matt Andreko
b036d6c0e8
Enabled SonarQube scanning for PRs ( #13250 )
...
* Modified Scan workflow to contain PR number during a PR
* Update .github/workflows/scan.yml
Co-authored-by: Matt Bishop <mbishop@bitwarden.com >
---------
Co-authored-by: Matt Bishop <mbishop@bitwarden.com >
2025-02-12 09:07:27 -05:00
Justin Baur
e3870a6b28
Firefox mv3 build changes ( #13366 )
...
* Remove Firefox MV2 Artifact Creation
* Rename Firefox MV3 Artifact
2025-02-11 16:34:23 -05:00
Andreas Coroiu
4cb8e85937
[PM-15126] Third attempt: Remove reliance on secrets in build pipelines ( #13222 )
...
* feat: create copy of desktop build for PR target
* chore: add temporary file to trigger ci
* fix: remove check-run from regular desktop build
* feat: change browser build to not use pr target
* fix: skip build-safari if secret is not available
* feat: skip safari build if secrets are not available
* feat: let windows desktop build without secrets
* fix: has_secrets not being output correctly
* feat: let macos desktop build without secrets
* feat: don't build browser as part of desktop
* feat: change CLI to pull_request
* feat: let web build without secrets
* feat: tweak lint to run on PR and not just push
* feat: add PR target workflows
* fix: remove wip files
* fix: lint on hotfix-rc branches
* feat: add new workflows to CODEOWNERS
* fix: remove workflow_dispatch
pull_request_target are only intended to be used with contributor PRs and we cannot dispatch builds for these branches so there was no point having that option.
2025-02-11 11:14:09 +01:00
Bernd Schoolmann
59da9918b7
Fix typos in codeowners and codecov ( #13284 )
2025-02-06 10:57:27 +00:00
Justin Baur
bd6506dcb1
Add Platform as co-owners ( #13270 )
2025-02-05 11:07:30 -05:00
Maciej Zieniuk
6deb0dc2ad
codecov component coverage for Key Management team ( #13104 )
...
* codecov component coverage for Key Management team
* explicit names
* codecov components split by feature
* added master password code ownership
* codecov for key-management-ui
2025-02-05 10:04:08 +01:00
Maciej Zieniuk
09d9857de1
Key Magement UI angular module ownership ( #13256 )
2025-02-05 00:15:41 +01:00
Maciej Zieniuk
d846f88c21
desktop native written in rust code coverage ( #13106 )
...
* desktop native written in rust code coverage
* working directory keyword missing fix
* use the same cargo-llvm-cov version as sdk
* rust coverage job working directory
* rust coverage job working directory
* fixing ci
* fixing ci
* fixing ci
* fixing ci
* fixing ci
* fixing ci
* pinning runners
* pinning runners
* remove codecov token
2025-02-04 22:44:01 +01:00
Colton Hurst
8b62dad247
[PM-17619] Add Intial Windows WebAuthn Plugin Authenticator Bindings Crate ( #13112 )
...
* PM-17619: Add intial Windows WebAuthn Plugin Authenticator bindings crate
* PM-17619: Move crate to desktop_native
* PM-17619: Update codeowners file
* PM-17619: Fix failing Mac build
* PM-17619: Switch to OUT_DIR
* PM-17619: cargo fmt
* PM-17619: Update bindings output dir
* PM-17619: Use std::env::var for OUT_DIR
* PM-17619: Prevent clippy failures on the generated Rust code
* PM-17619: Test moving the clippy:all
* PM-17619: Small updates
* PM-17619: Remove todo
* PM-17619: Ignore rustc warnings on the generated code
* PM-17619: Address PR comments
2025-02-03 09:53:53 -05:00
Andreas Coroiu
d7c46bb3a5
[PM-16231] Improved SDK referencing ( #12475 )
...
* feat: implement Rc
* feat: use Rc in sdk service
* docs: add an example to `take()`
* fix: clarify function doc
* Add custom eslint rule package with enforced `using` rule (#13009 )
* feat: add custom eslint rule
* feat: check for `UsingRequired` instead of hardcoding `Rc`
* chore: move package to libs
* wip: add tests. Tests work when run from same folder but not from root
* fix: add dependencies to renovate
* fix: add empty ts file to avoid typechecking throwing errors
* fix: tests not running from root
* chore: remove unecessary config
* fix: linting
* docs: add readme
* chore: add platform ownership
* chore: clean up comment
* Add support for flat config to "Improved sdk referencing" (#13054 )
* WIP flat config for eslint
* Add rxjs
* Configure vscode to use flat config
* Fix some new linting errors
* Remove directory overrides of .eslintrc
* Remove explicit dependencies on typescript-eslint/ and @angular-eslint/
* Add missing rules
* Add rxjs recommended rules
* Add storybook and enabled rxjs-angular rule
* Add buildNoRestrictedImports helper
* Ignore platform import restrictions
* Remove unused ignores
* feat: migrate rules over to .mjs and flat config
* feat: implement support for .mjs tests
* chore: remove old package approach
* chore: update package-lock
* fix: add empty TS file to stop errors
* chore: clean up comments
---------
Co-authored-by: Hinton <hinton@users.noreply.github.com >
* fix: update CODEOWNERS to match folder name
* fix: renovate.json after merge
* fix: package.json, pin versions, sort order
* fix: update package-lock.json
---------
Co-authored-by: Hinton <hinton@users.noreply.github.com >
2025-02-03 15:09:25 +01:00
renovate[bot]
a0e48781bd
[deps]: Update codecov/test-results-action action to v1.0.2 ( #12962 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-03 11:11:34 +01:00
Vicki League
4936e6ad0e
Update codeowner file with new team name ( #13179 )
2025-01-31 15:04:24 +00:00
Brandon Treston
1a97e86a8f
remove dependency from renovate ( #13125 )
2025-01-29 11:51:02 -05:00
Daniel James Smith
e73cb3e3ff
Move premium component into billing ownership ( #12927 )
...
* Move premium component into billing ownership
Update CODEOWNERS
Move files within libs/angular
Move files within desktop
Adjust import paths
* Remove configService
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-01-29 08:09:19 -08:00
Oscar Hinton
70ea75d8f7
[PM-17496] Migrate eslint to flat config ( #12806 )
...
The legacy config is deprecated and will be removed in eslint 10. The flat config also allows us to write js functions which will assist in handling limitations with multiple identical rules.
2025-01-28 16:40:52 +01:00
Oscar Hinton
9fe84c35d2
Group linting dependencies ( #13049 )
...
* Group linting dependencies
* Update renovate.json
2025-01-27 16:19:38 +01:00
Matt Andreko
0e3e3c16c4
Removed unnecessary CODECOV_TOKEN with updated codecov-action ( #12892 )
2025-01-27 09:35:04 -05:00
Oscar Hinton
caf3e77d1c
Change tsconfig to be owned by platform ( #12926 )
2025-01-23 14:49:19 +01:00
Michał Chęciński
3fda91e42f
Fix deployment_id to deployment-id in workflow files ( #13028 )
2025-01-23 11:04:54 +00:00
Michał Chęciński
9f524d4b91
Fix name of the release-version-check workflow ( #13026 )
2025-01-23 09:06:13 +00:00
renovate[bot]
007e2fc951
[deps]: Update github-action minor ( #12972 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-21 11:24:43 -08:00
renovate[bot]
ba24fd54e0
[deps]: Update github/codeql-action action to v3.28.2 ( #12963 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-21 10:18:07 -08:00