1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-11-24 12:06:15 +01:00
bitwarden-browser/.github/workflows
Daniel García 55874b72bf
[PM-7846] Implement a rust based native messaging proxy and IPC system (#9894)
* [PM-7846] Implement a rust based native messaging proxy and IPC system

* Only build desktop_proxy

* Bundle the desktop_proxy file

* Make sys deps optional for the proxy

* Restore accidentally deleted after-sign

* Update native cache to contain dist folder

* Add some test logging

* Native module cache seems very aggressive

* Fix invalid directory

* Fix debug print

* Remove cache force

* Remove cache debug code

* Only log to file in debug builds

* Place the binary in the correct place for mac and make sure it's signed

* Fix platform paths

* Test unsigned appx

* Revert "Test unsigned appx"

This reverts commit e47535440a.

* Fix comment

* Remove logs

* Use debug builds in native code, and test private path on MacOS

* Add connected message

* Update IPC API comments

* Update linux to also use XDG_ dir

* Update main.rs comment

* Improve docs and split some tasks spawned into separate functions

* Update send docs and return number of elements sent

* Mark `listen` as async to ensure it runs in a tokio context, handle errors better

* Add log on client channel closed

* Move binary to MacOS folder, and sign it manually so it gets the correct entitlements

* Fix some review comments

* Run prettier

* Added missing zbus_polkit dep

* Extract magic number and increase it to match spec

* Comment fix

* Use Napi object, combine nativeBinding export, always log to file

* Missed one comment

* Remove unnecessary generics

* Correct comment

* Select only codesigning identities

* Filter certificates

* Also add local dev cert

* Remove log

* Fix package ID

* debug_assert won't run the pop() in release mode

* Better error messages

* Fix review comments

* Remove unnecessary comment

* Update napi generated TS file

* Temporary fix for DDG
2024-09-05 12:54:24 +02:00
..
auto-branch-updater.yml [deps] DevOps: Update gh minor (#10577) 2024-08-26 16:45:28 -04:00
automatic-issue-responses.yml [deps] DevOps: Update ubuntu to v22 (#7877) 2024-02-08 15:56:39 -05:00
automatic-pull-request-responses.yml [deps] DevOps: Update ubuntu to v22 (#7877) 2024-02-08 15:56:39 -05:00
brew-bump-desktop.yml [deps] DevOps: Update macos to v13 (#7876) 2024-02-08 15:57:25 -05:00
build-browser.yml [deps] DevOps: Update gh minor (#10847) 2024-09-04 09:44:00 -04:00
build-cli.yml [deps] DevOps: Update gh minor (#10847) 2024-09-04 09:44:00 -04:00
build-desktop.yml [PM-7846] Implement a rust based native messaging proxy and IPC system (#9894) 2024-09-05 12:54:24 +02:00
build-web.yml [deps] DevOps: Update gh minor (#10847) 2024-09-04 09:44:00 -04:00
chromatic.yml [deps] DevOps: Update gh minor (#10577) 2024-08-26 16:45:28 -04:00
crowdin-pull.yml [deps] DevOps: Update gh minor (#10577) 2024-08-26 16:45:28 -04:00
deploy-web.yml Send Slack notifications for DEV env (#10632) 2024-08-26 09:00:31 -04:00
enforce-labels.yml [deps] DevOps: Update ubuntu to v22 (#7877) 2024-02-08 15:56:39 -05:00
lint.yml [deps] DevOps: Update gh minor (#10577) 2024-08-26 16:45:28 -04:00
publish-cli.yml [deps] DevOps: Update gh minor (#10577) 2024-08-26 16:45:28 -04:00
publish-desktop.yml [deps] DevOps: Update gh minor (#10577) 2024-08-26 16:45:28 -04:00
publish-web.yml [deps] DevOps: Update gh minor (#10577) 2024-08-26 16:45:28 -04:00
release-browser.yml [deps] DevOps: Update gh minor (#10577) 2024-08-26 16:45:28 -04:00
release-cli.yml [deps] DevOps: Update gh minor (#10577) 2024-08-26 16:45:28 -04:00
release-desktop-beta.yml [deps] DevOps: Update gh minor (#10847) 2024-09-04 09:44:00 -04:00
release-desktop.yml [deps] DevOps: Update gh minor (#10577) 2024-08-26 16:45:28 -04:00
release-web.yml [deps] DevOps: Update gh minor (#10577) 2024-08-26 16:45:28 -04:00
retrieve-current-desktop-rollout.yml Add workflow (#10318) 2024-07-29 12:48:57 -06:00
scan.yml [deps] DevOps: Update sonarsource/sonarcloud-github-action action to v3 (#10851) 2024-09-04 09:52:22 -04:00
staged-rollout-desktop.yml [BRE-151] Fix Staged Rollout Desktop workflow (#9824) 2024-06-27 13:50:54 +02:00
stale-bot.yml [deps] DevOps: Update ubuntu to v22 (#7877) 2024-02-08 15:56:39 -05:00
test.yml [deps] DevOps: Update gh minor (#10577) 2024-08-26 16:45:28 -04:00
version-auto-bump.yml FIX: version-auto-bump.yml trigger parameters (#9298) 2024-05-21 16:34:19 -06:00
version-bump.yml [deps] DevOps: Update gh minor (#10577) 2024-08-26 16:45:28 -04:00