mirror of
https://github.com/bitwarden/browser.git
synced 2025-02-20 02:01:47 +01:00
* 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.
178 lines
8.3 KiB
Plaintext
178 lines
8.3 KiB
Plaintext
# Please sort into logical groups with comment headers. Sort groups in order of specificity.
|
|
# For example, default owners should always be the first group.
|
|
# Sort lines alphabetically within these groups to avoid accidentally adding duplicates.
|
|
#
|
|
# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
|
|
|
|
## Auth team files ##
|
|
apps/browser/src/auth @bitwarden/team-auth-dev
|
|
apps/cli/src/auth @bitwarden/team-auth-dev
|
|
apps/desktop/src/auth @bitwarden/team-auth-dev
|
|
apps/web/src/app/auth @bitwarden/team-auth-dev
|
|
libs/auth @bitwarden/team-auth-dev
|
|
# web connectors used for auth
|
|
apps/web/src/connectors @bitwarden/team-auth-dev
|
|
bitwarden_license/bit-web/src/app/auth @bitwarden/team-auth-dev
|
|
libs/angular/src/auth @bitwarden/team-auth-dev
|
|
libs/common/src/auth @bitwarden/team-auth-dev
|
|
|
|
## Tools team files ##
|
|
apps/browser/src/tools @bitwarden/team-tools-dev
|
|
apps/cli/src/tools @bitwarden/team-tools-dev
|
|
apps/desktop/src/app/tools @bitwarden/team-tools-dev
|
|
apps/web/src/app/tools @bitwarden/team-tools-dev
|
|
libs/angular/src/tools @bitwarden/team-tools-dev
|
|
libs/common/src/models/export @bitwarden/team-tools-dev
|
|
libs/common/src/tools @bitwarden/team-tools-dev
|
|
libs/importer @bitwarden/team-tools-dev
|
|
libs/tools @bitwarden/team-tools-dev
|
|
bitwarden_license/bit-web/src/app/tools @bitwarden/team-tools-dev
|
|
bitwarden_license/bit-common/src/tools @bitwarden/team-tools-dev
|
|
|
|
## Localization/Crowdin (Platform and Tools team)
|
|
apps/browser/src/_locales @bitwarden/team-tools-dev @bitwarden/team-platform-dev
|
|
apps/browser/store/locales @bitwarden/team-tools-dev @bitwarden/team-platform-dev
|
|
apps/cli/src/locales @bitwarden/team-tools-dev @bitwarden/team-platform-dev
|
|
apps/desktop/src/locales @bitwarden/team-tools-dev @bitwarden/team-platform-dev
|
|
apps/web/src/locales @bitwarden/team-tools-dev @bitwarden/team-platform-dev
|
|
|
|
## Vault team files ##
|
|
apps/browser/src/vault @bitwarden/team-vault-dev
|
|
apps/cli/src/vault @bitwarden/team-vault-dev
|
|
apps/desktop/src/vault @bitwarden/team-vault-dev
|
|
apps/web/src/app/vault @bitwarden/team-vault-dev
|
|
libs/angular/src/vault @bitwarden/team-vault-dev
|
|
libs/common/src/vault @bitwarden/team-vault-dev
|
|
libs/vault @bitwarden/team-vault-dev
|
|
|
|
## Admin Console team files ##
|
|
apps/browser/src/admin-console @bitwarden/team-admin-console-dev
|
|
apps/cli/src/admin-console @bitwarden/team-admin-console-dev
|
|
apps/desktop/src/admin-console @bitwarden/team-admin-console-dev
|
|
apps/web/src/app/admin-console @bitwarden/team-admin-console-dev
|
|
bitwarden_license/bit-web/src/app/admin-console @bitwarden/team-admin-console-dev
|
|
bitwarden_license/bit-cli/src/admin-console @bitwarden/team-admin-console-dev
|
|
libs/angular/src/admin-console @bitwarden/team-admin-console-dev
|
|
libs/common/src/admin-console @bitwarden/team-admin-console-dev
|
|
libs/admin-console @bitwarden/team-admin-console-dev
|
|
|
|
## Billing team files ##
|
|
apps/browser/src/billing @bitwarden/team-billing-dev
|
|
apps/desktop/src/billing @bitwarden/team-billing-dev
|
|
apps/web/src/app/billing @bitwarden/team-billing-dev
|
|
libs/angular/src/billing @bitwarden/team-billing-dev
|
|
libs/common/src/billing @bitwarden/team-billing-dev
|
|
libs/billing @bitwarden/team-billing-dev
|
|
bitwarden_license/bit-web/src/app/billing @bitwarden/team-billing-dev
|
|
|
|
## Platform team files ##
|
|
apps/browser/src/platform @bitwarden/team-platform-dev
|
|
apps/cli/src/platform @bitwarden/team-platform-dev
|
|
apps/desktop/macos @bitwarden/team-platform-dev
|
|
apps/desktop/src/platform @bitwarden/team-platform-dev
|
|
apps/web/src/app/platform @bitwarden/team-platform-dev
|
|
libs/angular/src/platform @bitwarden/team-platform-dev
|
|
libs/common/src/platform @bitwarden/team-platform-dev
|
|
libs/common/spec @bitwarden/team-platform-dev
|
|
libs/common/src/state-migrations @bitwarden/team-platform-dev
|
|
libs/platform @bitwarden/team-platform-dev
|
|
# Node-specifc platform files
|
|
libs/node @bitwarden/team-platform-dev
|
|
# Web utils used across app and connectors
|
|
apps/web/src/utils/ @bitwarden/team-platform-dev
|
|
# Web core and shared files
|
|
apps/web/src/app/core @bitwarden/team-platform-dev
|
|
apps/web/src/app/shared @bitwarden/team-platform-dev
|
|
apps/web/src/translation-constants.ts @bitwarden/team-platform-dev
|
|
# Workflows
|
|
.github/workflows/brew-bump-desktop.yml @bitwarden/team-platform-dev
|
|
.github/workflows/build-browser-target.yml @bitwarden/team-platform-dev
|
|
.github/workflows/build-browser.yml @bitwarden/team-platform-dev
|
|
.github/workflows/build-cli-target.yml @bitwarden/team-platform-dev
|
|
.github/workflows/build-cli.yml @bitwarden/team-platform-dev
|
|
.github/workflows/build-desktop-target.yml @bitwarden/team-platform-dev
|
|
.github/workflows/build-desktop.yml @bitwarden/team-platform-dev
|
|
.github/workflows/build-web-target.yml @bitwarden/team-platform-dev
|
|
.github/workflows/build-web.yml @bitwarden/team-platform-dev
|
|
.github/workflows/chromatic.yml @bitwarden/team-platform-dev
|
|
.github/workflows/lint.yml @bitwarden/team-platform-dev
|
|
.github/workflows/locales-lint.yml @bitwarden/team-platform-dev
|
|
.github/workflows/repository-management.yml @bitwarden/team-platform-dev
|
|
.github/workflows/scan.yml @bitwarden/team-platform-dev
|
|
.github/workflows/test.yml @bitwarden/team-platform-dev
|
|
.github/workflows/version-auto-bump.yml @bitwarden/team-platform-dev
|
|
# ESLint custom rules
|
|
libs/eslint @bitwarden/team-platform-dev
|
|
|
|
## Autofill team files ##
|
|
apps/browser/src/autofill @bitwarden/team-autofill-dev
|
|
apps/desktop/src/autofill @bitwarden/team-autofill-dev
|
|
libs/common/src/autofill @bitwarden/team-autofill-dev
|
|
apps/desktop/macos/autofill-extension @bitwarden/team-autofill-dev
|
|
apps/desktop/desktop_native/windows-plugin-authenticator @bitwarden/team-autofill-dev
|
|
# DuckDuckGo integration
|
|
apps/desktop/native-messaging-test-runner @bitwarden/team-autofill-dev
|
|
apps/desktop/src/services/duckduckgo-message-handler.service.ts @bitwarden/team-autofill-dev
|
|
# SSH Agent
|
|
apps/desktop/desktop_native/core/src/ssh_agent @bitwarden/team-autofill-dev @bitwarden/wg-ssh-keys
|
|
|
|
## UI Foundation ##
|
|
.storybook @bitwarden/team-ui-foundation
|
|
libs/components @bitwarden/team-ui-foundation
|
|
libs/ui @bitwarden/team-ui-foundation
|
|
apps/browser/src/platform/popup/layout @bitwarden/team-ui-foundation
|
|
apps/browser/src/popup/app-routing.animations.ts @bitwarden/team-ui-foundation
|
|
apps/web/src/app/layouts @bitwarden/team-ui-foundation
|
|
|
|
## Desktop native module ##
|
|
apps/desktop/desktop_native @bitwarden/team-platform-dev
|
|
apps/desktop/desktop_native/objc/src/native/autofill @bitwarden/team-autofill-dev
|
|
apps/desktop/desktop_native/core/src/autofill @bitwarden/team-autofill-dev
|
|
|
|
## Key management team files ##
|
|
apps/desktop/src/key-management @bitwarden/team-key-management-dev
|
|
apps/web/src/app/key-management @bitwarden/team-key-management-dev
|
|
apps/browser/src/key-management @bitwarden/team-key-management-dev
|
|
apps/cli/src/key-management @bitwarden/team-key-management-dev
|
|
libs/key-management @bitwarden/team-key-management-dev
|
|
libs/key-management-ui @bitwarden/team-key-management-dev
|
|
libs/common/src/key-management @bitwarden/team-key-management-dev
|
|
|
|
apps/desktop/desktop_native/core/src/biometric/ @bitwarden/team-key-management-dev
|
|
apps/desktop/src/services/native-messaging.service.ts @bitwarden/team-key-management-dev
|
|
apps/browser/src/background/nativeMessaging.background.ts @bitwarden/team-key-management-dev
|
|
apps/desktop/src/services/biometric-message-handler.service.ts @bitwarden/team-key-management-dev
|
|
|
|
## Locales ##
|
|
apps/browser/src/_locales/en/messages.json
|
|
apps/browser/store/locales/en
|
|
apps/cli/src/locales/en/messages.json
|
|
apps/desktop/src/locales/en/messages.json
|
|
apps/web/src/locales/en/messages.json
|
|
|
|
## BRE team owns these workflows ##
|
|
.github/workflows/brew-bump-desktop.yml @bitwarden/dept-bre
|
|
.github/workflows/deploy-web.yml @bitwarden/dept-bre
|
|
.github/workflows/publish-cli.yml @bitwarden/dept-bre
|
|
.github/workflows/publish-desktop.yml @bitwarden/dept-bre
|
|
.github/workflows/publish-web.yml @bitwarden/dept-bre
|
|
.github/workflows/retrieve-current-desktop-rollout.yml @bitwarden/dept-bre
|
|
.github/workflows/staged-rollout-desktop.yml @bitwarden/dept-bre
|
|
|
|
## Shared ownership workflows ##
|
|
.github/workflows/release-browser.yml
|
|
.github/workflows/release-cli.yml
|
|
.github/workflows/release-desktop-beta.yml
|
|
.github/workflows/release-desktop.yml
|
|
.github/workflows/release-web.yml
|
|
|
|
## Docker files have shared ownership ##
|
|
**/Dockerfile
|
|
**/*.Dockerfile
|
|
**/.dockerignore
|
|
**/entrypoint.sh
|
|
|
|
## Overrides
|
|
# tsconfig files are potentially dangerous and will be reviewed by platform to prevent misconfigurations
|
|
**/tsconfig.json @bitwarden/team-platform-dev
|