clients/apps/desktop/scripts
Nathan Ansel d70d81dec6
[BRE-266] Fixes autofill extension signing (#13229)
* Applies patch to enable the autofill extension

* Fixes the zip command

* Updates the signing identity

* Fixes a typo in a github action

* Moves the security command to a previous action

* Updates workflow to work on the PR branch

* Updates the workflow to build from this branch

* Forces native module build

* Adds profile to extension building

* Enables the autofill production config

* List the profiles

* Copies the autofill provisioning profile to Xcode

* Updates the provisioning profile used for the autofill extension

* Alters how the provisioning profile is provided to xcodebuild

* Adds a mas build with the autofill extension

* Print variables

* Removes spaces from the config file

* Updates all provisioning profile installation steps

* Adds a new provisioning profiles location

* Updates the inherited entitlements

* Passes in identity and provisioning profile in after sign call

* Removes mac dev cert from keychain

* Undoes after sign changes

* Adds resign step to workflow

* Fixes the codesign call

* Adds profile argument to electron builder

* Adds resign step to mas builds

* Removes resign step

* Enable debug messages for electron builder signing

* Copies autofill profile instead of desktop

* Add autofill extension to signIgnore list in electron-builder config

* Comment out if in test flight

* Bump version

* Moves the autofill extension building to after pack

* Update version

* Fixes windows and linux builds

* Forces native build

* Removes installation of unrelated certificates

* Comments out synchronous function call

* Update autofill project configuration

* Adds ls command to debug framework

* Moves the extension build script back

* Updates mac developer id provisioning profile

* Updates build location for autofill extension release versions

* Removes unnecessary extension build call

* Updates the version number

* Debug signing

* Removes team identifier from mac entitlements

* Adds new inherited entitlements for mac

* Updates the version number

* Debug version number

* Removes check for creating fastlane secrets

* Readds check for cache before building

* Reverts workflow changes in build-desktop.yml

* Cleans up after-sign and extension build script

* Removes installation of unnecessary mac signing certs

---------

Co-authored-by: Michal Checinski <mchecinski@bitwarden.com>
2025-04-22 09:24:18 -05:00
..
dev Move desktop into apps/desktop 2022-05-05 17:20:34 +02:00
after-pack.js update mas-dev SHA-1 (#14290) 2025-04-15 13:57:37 +00:00
after-sign.js [BRE-266] Fixes autofill extension signing (#13229) 2025-04-22 09:24:18 -05:00
build-macos-extension.js [BRE-266] Fixes autofill extension signing (#13229) 2025-04-22 09:24:18 -05:00
cask-update.ps1 Move desktop into apps/desktop 2022-05-05 17:20:34 +02:00
choco-update.ps1 Fix download URL on choco update script (#3029) 2022-07-06 10:50:59 +02:00
safari-build.ps1 Move desktop into apps/desktop 2022-05-05 17:20:34 +02:00
snap-update.ps1 Move desktop into apps/desktop 2022-05-05 17:20:34 +02:00
start.js Add no-sandbox to make electron work on ubuntu (#12908) 2025-01-17 11:22:03 +01:00