Skip to content

build: Allow logging and access to the debug menu for beta builds#6874

Open
david-livefront wants to merge 1 commit intomainfrom
beta-for-qa
Open

build: Allow logging and access to the debug menu for beta builds#6874
david-livefront wants to merge 1 commit intomainfrom
beta-for-qa

Conversation

@david-livefront
Copy link
Copy Markdown
Collaborator

🎟️ Tracking

N/A

📔 Objective

This PR updates the beta outputs so they have access to the debug menu. This will be useful for QA testing since we no longer deploy beta builds to the store.

@david-livefront david-livefront requested a review from vvolkgang May 5, 2026 16:45
@david-livefront david-livefront requested a review from a team as a code owner May 5, 2026 16:45
@github-actions github-actions Bot added t:ci Change Type - Updates to automated workflows app:password-manager Bitwarden Password Manager app context labels May 5, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented May 5, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 86.00%. Comparing base (a52ab66) to head (74758c4).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #6874   +/-   ##
=======================================
  Coverage   86.00%   86.00%           
=======================================
  Files         848      848           
  Lines       60654    60654           
  Branches     8880     8880           
=======================================
  Hits        52163    52163           
  Misses       5441     5441           
  Partials     3050     3050           
Flag Coverage Δ
app-data 17.53% <ø> (ø)
app-ui-auth-tools 19.86% <ø> (ø)
app-ui-platform 15.70% <ø> (ø)
app-ui-vault 26.36% <ø> (ø)
authenticator 6.48% <ø> (ø)
lib-core-network-bridge 4.17% <ø> (ø)
lib-data-ui 1.16% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

SaintPatrck
SaintPatrck previously approved these changes May 5, 2026
aj-rosado
aj-rosado previously approved these changes May 6, 2026
</trust-anchors>
</base-config>

<domain-config cleartextTrafficPermitted="false">
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Prod app has a domain config for CRL / OCSP checking, we should match it so both apps are as similar as possible.

Comment thread app/build.gradle.kts

buildConfigField(type = "boolean", name = "HAS_DEBUG_MENU", value = "false")
buildConfigField(type = "boolean", name = "HAS_DEBUG_MENU", value = "true")
buildConfigField(type = "boolean", name = "HAS_LOGS_ENABLED", value = "false")
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@david-livefront about debug logging, would rather have it off by default as we already have dev builds for that, we can do ad-hoc builds with it on and if it becomes a regular need, wire it to our workflows.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds good, I'll leave it disabled

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

app:password-manager Bitwarden Password Manager app context t:ci Change Type - Updates to automated workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants