Anders Åberg
874b3ef58f
Try notarize
2025-02-17 19:47:09 +01:00
Anders Åberg
8516a6167e
Merge branch 'main' into anders/extension-signing
2025-02-17 19:44:58 +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
Anders Åberg
1d9c74c9f4
do signing for dev
2025-02-06 14:39:22 +11:00
Anders Åberg
1c20930265
change the profile path
2025-02-06 12:19:05 +11:00
Anders Åberg
242f0de125
actually use comments
2025-02-06 11:58:59 +11:00
Anders Åberg
3cdb70f96d
use old prov profile
2025-02-06 11:41:31 +11:00
Anders Åberg
dbe6693e04
don't download the prov profile
2025-02-06 11:33:01 +11:00
Anders Åberg
79d86bbf22
remove resign
2025-02-06 11:30:59 +11:00
Anders Åberg
0a82afee23
Update sign cert
2025-02-06 10:01:30 +11:00
Anders Åberg
6ae6422bdd
Merge branch 'main' into anders/extension-signing
2025-02-06 10:00:15 +11: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
Anders Åberg
cb28741269
Testing copy
2025-01-28 22:01:04 +01:00
Anders Åberg
d48f4f42d3
Try to manually embed the profile
2025-01-28 21:12:30 +01:00
Anders Åberg
ea1426dd32
since no embedded profile existed, try preserve it
2025-01-28 20:55:23 +01: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
Anders Åberg
460fb2fd68
just test if the file exists
2025-01-24 12:12:23 +01:00
Anders Åberg
68cc1a0f90
Use different cert
2025-01-24 10:54:23 +01:00
Anders Åberg
eeaacb2b00
change zip
2025-01-23 21:38:07 +01:00
Anders Åberg
bac18243b1
Revert "experiment with entitlements and signing the framework"
...
This reverts commit 41e304f431 .
2025-01-23 21:36:54 +01:00
Anders Åberg
41e304f431
experiment with entitlements and signing the framework
2025-01-23 20:14:10 +01:00
Anders Åberg
54865a3875
Added runtime
2025-01-23 18:49:16 +01: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
Anders Åberg
7ccd0bdffa
Also do rustup
2025-01-22 22:17:36 +01:00
Anders Åberg
e41d2d85b4
try to compile native module
2025-01-22 21:48:47 +01:00
Anders Åberg
76c108157d
learn how to spell, man
2025-01-22 21:05:30 +01:00
Anders Åberg
156e98ea5d
test 1
2025-01-22 20:16:54 +01:00
Anders Åberg
7a396d2bb4
Change workflow to trigger from this branch instead
2025-01-22 19:13:25 +01:00
Anders Åberg
44002cdea0
disable cache
2025-01-22 18:51:25 +01:00
Anders Åberg
cd70bd3aa0
Getting a bad build :)
2025-01-22 17:40:35 +01: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
Andy Pixley
1b9f546139
[BRE-563] Reverting out electron_publish option. Needs to always happen ( #12997 )
2025-01-21 16:24:00 +00:00