1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-11 05:53:42 +00:00
Commit Graph

582 Commits

Author SHA1 Message Date
Michal Checinski
2c819c06bf Comment out if in test flight 2025-02-18 17:14:57 +01:00
Nathan Ansel
44dbe3a7b1 Copies autofill profile instead of desktop 2025-02-13 16:06:30 -06:00
Nathan Ansel
ec0bee4809 Enable debug messages for electron builder signing 2025-02-13 15:15:12 -06:00
Nathan Ansel
95493c26cb Removes resign step 2025-02-13 15:05:10 -06:00
Nathan Ansel
2a44e46586 Adds resign step to mas builds 2025-02-13 14:41:39 -06:00
Nathan Ansel
cd2e55df46 Fixes the codesign call 2025-02-13 13:49:26 -06:00
Nathan Ansel
64f8cea185 Adds resign step to workflow 2025-02-13 12:23:30 -06:00
Nathan Ansel
908081323e Merge branch 'main' into nathan/fix-autofill-signing
# Conflicts:
#	.github/workflows/build-desktop.yml
2025-02-13 09:27:16 -06:00
Nathan Ansel
d568d64958 Removes mac dev cert from keychain 2025-02-12 16:01:15 -06: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
Nathan Ansel
a21365f782 Passes in identity and provisioning profile in after sign call 2025-02-12 15:09:56 -06:00
Nathan Ansel
79cee54a74 Adds a new provisioning profiles location 2025-02-12 08:10:24 -06: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
Nathan Ansel
242c798ec0 Updates all provisioning profile installation steps 2025-02-11 21:59:36 -06:00
Nathan Ansel
aff115a12e Removes spaces from the config file 2025-02-11 16:33:33 -06: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
Nathan Ansel
8a5c4edb62 Print variables 2025-02-11 15:02:01 -06:00
Nathan Ansel
b9ab48e466 Adds a mas build with the autofill extension 2025-02-11 14:26:03 -06: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
Nathan Ansel
a1dfede4fc Alters how the provisioning profile is provided to xcodebuild 2025-02-06 21:48:42 -06:00
Nathan Ansel
cdb2d4c6b7 Copies the autofill provisioning profile to Xcode 2025-02-06 10:33:28 -06:00
Nathan Ansel
b51e49787f List the profiles 2025-02-06 10:17:36 -06:00
Nathan Ansel
767fb81076 Merge branch 'main' into nathan/fix-autofill-signing
# Conflicts:
#	apps/desktop/resources/entitlements.mas.plist
2025-02-05 16:59:32 -06:00
Nathan Ansel
bdf7547115 Forces native module build 2025-02-04 15:48:11 -06: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
Nathan Ansel
d1f349cc2b Updates the workflow to build from this branch 2025-02-04 14:56:59 -06:00
Nathan Ansel
7309c26f63 Updates workflow to work on the PR branch 2025-02-04 11:52:57 -06:00
Nathan Ansel
654e6ba049 Moves the security command to a previous action 2025-02-03 16:22:08 -06:00
Nathan Ansel
a554113fdc Fixes a typo in a github action 2025-02-03 14:47:39 -06:00
Nathan Ansel
e2331427a0 Updates the signing identity 2025-02-03 14:27:54 -06:00
Nathan Ansel
915c8f190f Fixes the zip command 2025-02-03 11:48:55 -06: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
Matt Andreko
0e3e3c16c4 Removed unnecessary CODECOV_TOKEN with updated codecov-action (#12892) 2025-01-27 09:35:04 -05: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
Andy Pixley
1b9f546139 [BRE-563] Reverting out electron_publish option. Needs to always happen (#12997) 2025-01-21 16:24:00 +00:00
Oscar Hinton
e5f83ff086 [PM-17031] Create UI-common (#12831)
Extract core functionality from `libs/angular` to allow teams to depend on `libs/ui-common` instead.

Moves the following functionality to `ui-common`.
- `I18nPipe`. `libs/angular` still has an old copy but `components` depends on the new variant from `ui-common`.
- `safeProvider`, `SafeProvider` and `SafeInjectionToken`. `libs/angular`re-exports these to avoid needing to update all consumers.
2025-01-17 10:42:31 -05:00
Todd Martin
87171289f0 Revert Opera to Mv2 build (#12921) 2025-01-17 10:16:52 -05:00
Andy Pixley
65b393e3ee [BRE-563] Adding ability to skip electron publish (#12920) 2025-01-16 21:17:29 +00:00
Andy Pixley
3917f50fdd [BRE-560] Display rollout percentage in run name (#12919) 2025-01-16 15:20:03 -05:00
Matt Andreko
ff5043f9ff Updated SonarQube GitHub action to v4.2.1 (#12836) 2025-01-14 08:32:32 +01:00
Todd Martin
4c8565f7f3 Modify Edge and Opera artifacts to build Mv3 - Part 1 (#12674)
* Modify Edge and Chrome artifacts to build Mv3 version to mimic Chrome

* Added back the Mv3 scripts so that workflows run on the PR will pass
2025-01-12 16:37:15 -05:00
Vince Grassia
138e07eaf7 Add fetch-depth to checkout step (#12782) 2025-01-10 09:50:21 +01:00
Michał Chęciński
1a80ae8968 [BRE-513] Remove brew bump desktop workflow (#12772) 2025-01-09 16:10:28 +01:00
Addison Beck
5c96634974 fix(ci): Adjust variable name missed during lint update (#12768) 2025-01-09 04:37:26 +00:00
Addison Beck
a9ca361523 fix(ci): Adjust for a breaking change in the Slack action (#12753) 2025-01-08 18:47:45 +00:00
Addison Beck
4d576f0533 fix(ci): Resolve errors and warnings exposed by new workflow linter (#12755)
* fix(ci): Resolve errors and warnings exposed by new workflow linter

* Add missed warning
2025-01-08 13:06:19 -05:00
renovate[bot]
0b4c22c269 [deps] BRE: Update slackapi/slack-github-action action to v2 (#12140)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-03 11:39:01 -05:00