bitwarden-estensione-browser/.github/workflows
Andreas Coroiu 62112b99a9
[PM-9022] scaffold the extension and build pipeline (#9948)
* feat: add macos xcode project

* feat: add extension to mas build

* feat: use `after-sign` to avoid issues

Electron builder modifies the .plist in the extension which causes issues with the signing process. Copying and re-signing manually avoids this because it bypasses the electron builder for the extension

* feat: always clean build and add better error handling

* chore: add some logging to after-sign

* feat: automatically cleanup xcode build to avoid duplicate extensions

* docs: add information about managing extensions

* feat: add missing safari extension logging

* lint: allow macos filenames

* chore: add macos to platform ownership

* lint: add some additional allowed files

* feat: don't build autofill extension for MAS

* chore: ignore capital letters linting for all macos files

* chore: replace gulpfile with regular node script

* chore: add lint rules to script

* lint: fix remaining lint issues in script

* chore: tweak lint rule

* feat: remove desktop target

* fix: use new provisioning profile for dev extension

* Update to unblock CI builds

* chore: remove extension from masdev pack

This way we don't include the extension in any build and can avoid the signing issues it brings

* chore: add autofill as codeowner

* chore: remove xcuserdata

* chore: ignore xcuserdata

---------

Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
Co-authored-by: Michał Chęciński <mchecinski@bitwarden.com>
Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
2024-11-13 15:54:35 +01:00
..
auto-branch-updater.yml [deps] DevOps: Update gh minor (#11730) 2024-10-30 11:29:15 -04:00
automatic-issue-responses.yml clean up document start (#11607) 2024-10-17 18:40:42 +00:00
automatic-pull-request-responses.yml clean up document start (#11607) 2024-10-17 18:40:42 +00:00
brew-bump-desktop.yml clean up document start (#11607) 2024-10-17 18:40:42 +00:00
build-browser.yml Use correct event and branch targets for some workflow steps (#11961) 2024-11-11 16:38:03 -05:00
build-cli.yml Use correct event and branch targets for some workflow steps (#11961) 2024-11-11 16:38:03 -05:00
build-desktop.yml [PM-9022] scaffold the extension and build pipeline (#9948) 2024-11-13 15:54:35 +01:00
build-web.yml Use correct event and branch targets for some workflow steps (#11961) 2024-11-11 16:38:03 -05:00
chromatic.yml [deps] DevOps: Update gh minor (#11730) 2024-10-30 11:29:15 -04:00
crowdin-pull.yml [deps] DevOps: Update gh minor (#11730) 2024-10-30 11:29:15 -04:00
deploy-web.yml clean up document start (#11607) 2024-10-17 18:40:42 +00:00
enforce-labels.yml clean up document start (#11607) 2024-10-17 18:40:42 +00:00
lint.yml [PM-9022] scaffold the extension and build pipeline (#9948) 2024-11-13 15:54:35 +01:00
locales-lint.yml [deps] DevOps: Update gh minor (#11730) 2024-10-30 11:29:15 -04:00
publish-cli.yml [deps] DevOps: Update gh minor (#11730) 2024-10-30 11:29:15 -04:00
publish-desktop.yml [deps] DevOps: Update gh minor (#11730) 2024-10-30 11:29:15 -04:00
publish-web.yml [deps] DevOps: Update gh minor (#11730) 2024-10-30 11:29:15 -04:00
release-browser.yml [deps] DevOps: Update gh minor (#11730) 2024-10-30 11:29:15 -04:00
release-cli.yml [deps] DevOps: Update gh minor (#11730) 2024-10-30 11:29:15 -04:00
release-desktop-beta.yml [deps] DevOps: Update gh minor (#11730) 2024-10-30 11:29:15 -04:00
release-desktop.yml [deps] DevOps: Update gh minor (#11730) 2024-10-30 11:29:15 -04:00
release-web.yml [deps] DevOps: Update gh minor (#11730) 2024-10-30 11:29:15 -04:00
repository-management.yml BRE-344 - Add Repository Management workflow (#11855) 2024-11-05 11:48:03 -05:00
retrieve-current-desktop-rollout.yml clean up document start (#11607) 2024-10-17 18:40:42 +00:00
scan.yml [deps] DevOps: Update gh minor (#11730) 2024-10-30 11:29:15 -04:00
staged-rollout-desktop.yml clean up document start (#11607) 2024-10-17 18:40:42 +00:00
stale-bot.yml clean up document start (#11607) 2024-10-17 18:40:42 +00:00
test.yml [deps] DevOps: Update gh minor (#11730) 2024-10-30 11:29:15 -04:00
version-auto-bump.yml BRE-344 - Add Repository Management workflow (#11855) 2024-11-05 11:48:03 -05:00