Pull Request Explorer

Exploring 665 PRs. Want this for your team? Start Free Trial
Title Author Size AI Cycle Time Review Merged
chore: release v16 frappe-pr-bot XL No 16.9h - Jul 01, 2026

Summary

Chore

chore: release v16

Releases version 16 of ERPNext, updating scripts, tests, and configuration to support new features and bug fixes.

Health Assessment

X-Large
High
Low
  • Release merged in under 17 hours with minimal review friction, indicating an efficient release process. The large code churn reflects many backported bug fixes, raising the risk profile of the change.

AI Details

Confidence: 1.00

Tech Stack

Languages: Python, Yaml, Shell
fix(gross_profit): correct GP calculation for rate adjustment debit notes (backport #56678) mergify M AI 0.3h - Jul 01, 2026

Summary

Bug Fix

Fix Gross Profit calculation for rate adjustment debit notes

Corrects gross profit reporting for rate adjustment debit notes, preventing inflated buying amounts and inaccurate profit percentages. Accurate reporting improves financial insights and decision-making for stakeholders.

Health Assessment

Small
Low
Low
  • B
  • a
  • c
  • k
  • p
  • o
  • r
  • t
  • r
  • e
  • s
  • o
  • l
  • v
  • e
  • d
  • q
  • u
  • i
  • c
  • k
  • l
  • y
  • w
  • i
  • t
  • h
  • m
  • i
  • n
  • i
  • m
  • a
  • l
  • c
  • h
  • a
  • n
  • g
  • e
  • s
  • a
  • n
  • d
  • n
  • o
  • r
  • e
  • v
  • i
  • e
  • w
  • f
  • r
  • i
  • c
  • t
  • i
  • o
  • n
  • ,
  • i
  • n
  • d
  • i
  • c
  • a
  • t
  • i
  • n
  • g
  • l
  • o
  • w
  • r
  • i
  • s
  • k
  • .

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Python
fix(gross_profit): correct GP calculation for rate adjustment debit notes (backport #56678) mergify M AI 0.2h - Jul 01, 2026

Summary

Bug Fix

Fix Gross Profit calculation for rate adjustment debit notes

Corrects gross profit calculation by setting buying amount to zero for rate adjustment debit notes, ensuring accurate COGS attribution and preventing inflated buying amounts.

Health Assessment

Medium
Low
Low
  • Merged within 12 minutes with minimal changes and added tests, indicating a straightforward, low-risk fix.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Python
fix(gross_profit): correct GP calculation for rate adjustment debit notes diptanilsaha M AI 0.2h 0.1h Jul 01, 2026

Summary

Bug Fix

Fix Gross Profit calculation for rate adjustment debit notes

This fix corrects gross profit calculations for rate adjustment debit notes, eliminating inflated cost of goods sold and ensuring accurate profitability reporting. It also adjusts quantity aggregation to reflect true sales volumes.

Health Assessment

Medium
Low
Low
  • Quick fix with minimal changes and rapid review, indicating low complexity and high confidence in correctness.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Python
fix: use live source warehouse valuation for internal transfer purchase receipts Shllokkk M No 157.9h 0.1h Jul 01, 2026

Summary

Bug Fix

Fix internal transfer purchase receipt valuation

Corrects GL entries for intra‑company purchase receipts, preventing expense leakage and ensuring accurate financial reporting.

Health Assessment

Medium
Low
Low
  • The PR was reviewed and merged quickly with minimal changes, indicating a straightforward bug fix with low risk to the system.

AI Details

Confidence: 0.75

Tech Stack

Languages: Python
fix: use correct variable to fetch valuation method (backport #56662) mergify XS No 2.3h - Jun 30, 2026

Summary

Bug Fix

Fix variable for valuation method

Corrects a bug that caused incorrect valuation method retrieval, improving inventory accuracy and financial reporting.

Health Assessment

Small
Low
Low
  • Quick backport resolved a single-line bug with minimal review, indicating efficient process.

AI Details

Confidence: 0.10

Tech Stack

Languages: Python
fix: support quality inspection for stock entry by purpose Sudharsanan11 L No 130.5h 0.1h Jun 30, 2026

Summary

Bug Fix

Add quality inspection support for stock entry purposes

Ensures quality inspections are required for all relevant stock entry rows, improving compliance and preventing missing inspections on outgoing items.

Health Assessment

Medium
High
High
  • The PR underwent multiple review cycles over several days, indicating complex logic changes and thorough validation of quality inspection rules.

AI Details

Tech Stack

Languages: Python, Javascript
fix: add permission checks in whitelisted functions (backport #53103) mergify M No 0.3h - Jun 30, 2026

Summary

Bug Fix

Add permission checks to whitelisted functions

Adds permission checks to sensitive whitelisted functions and hides UI elements for unauthorized users, improving security.

Health Assessment

Small
Low
Low
  • Backport merged within 0.3 hours with minimal changes, indicating low complexity and high confidence in the fix.

AI Details

Confidence: 0.75

Tech Stack

Languages: Python, Javascript
fix: add permission checks in whitelisted functions (backport #53103) mergify M No 0.2h - Jun 30, 2026

Summary

Bug Fix

Add permission checks to whitelisted functions

Adds permission checks to sensitive whitelisted functions, preventing unauthorized use and enhancing data security.

Health Assessment

Medium
Low
Low
  • Quick backport with minimal changes, no review needed, low risk.

AI Details

Tech Stack

Languages: Python, Javascript
refactor: port bulk_transaction_log existence check to the query builder diptanilsaha XS No 0.3h - Jun 30, 2026

Summary

Refactor

Refactor bulk_transaction_log existence check to query builder

This refactor moves the bulk transaction log existence check into the query builder, simplifying code and improving query efficiency. Resulting in faster checks and easier maintenance.

Health Assessment

Small
Low
Low
  • Quick refactor with minimal changes, merged within 18 minutes, indicating smooth review and low risk.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Python
ci(greptile): DISTINCT row-count trap + refactor/conversion row-set faithfulness mihir-kandoi S AI 0.5h - Jun 30, 2026

Summary

Chore

Add DISTINCT row-count and refactor faithfulness rules

Enhances PostgreSQL compatibility guide with new review rules to prevent regressions in DISTINCT queries and refactor conversions.

Health Assessment

Small
Low
Low
  • Quick merge with minimal changes and no review needed, indicating low complexity.

AI Details

Usage: AI Assisted
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

fix: handle None args in transaction_processing Shllokkk XS No 0.8h - Jun 30, 2026

Summary

Bug Fix

Fix None args handling in transaction processing

Prevents crashes when transaction processing is called without arguments, improving system stability.

Health Assessment

Small
Low
Low
  • Resolved in a single commit with minimal changes, indicating low complexity.

AI Details

Tech Stack

Languages: Python
fix: use correct variable to fetch valuation method (backport #56662) mergify XS No 0.2h - Jun 30, 2026

Summary

Bug Fix

Fix variable for valuation method

Corrects a bug that fetched the wrong valuation method, ensuring accurate financial calculations for sales and purchase returns.

Health Assessment

Small
Low
Low
  • Quick backport with minimal changes, merged within minutes, indicating low complexity and high confidence in the fix.

AI Details

Tech Stack

Languages: Python
refactor: port bulk_transaction_log existence check to the query builder diptanilsaha M No 1.2h 0.0h Jun 30, 2026

Summary

Refactor

Refactor bulk_transaction_log existence check

Improves database query efficiency for bulk transaction logs by moving existence checks into the query builder, reducing overhead and simplifying code. This change enhances maintainability and may reduce latency for bulk transaction operations.

Health Assessment

Medium
Low
Low
  • Fast cycle time with immediate review and single commit indicates smooth integration.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Python
ci: warmup test data along with DB (backport #56655) mergify XS No 2.6h - Jun 30, 2026

Summary

CI/CD

Add CI workflow to warmup test data

Ensures the test database is preloaded with data before tests run, improving test reliability and reducing flaky test failures.

Health Assessment

Small
Low
Low
  • Merged within 2.6 hours with only two small files added, indicating a straightforward CI enhancement with minimal risk.

AI Details

Tech Stack

Languages: Yaml, Python
Frameworks: Github-Actions
fix: use correct variable to fetch valuation method mihir-kandoi XS No 0.2h - Jun 30, 2026

Summary

Bug Fix

Fix variable for valuation method fetch

Corrects valuation method lookup, ensuring accurate financial calculations for sales and purchase returns.

Health Assessment

Small
Low
Low
  • Hotfix merged within minutes with minimal changes, indicating low risk and quick resolution.

AI Details

Confidence: 0.10

Tech Stack

Languages: Python
fix: set mr status to received when per_received is 100 even if per_o… Pandiyan5273 XS No 4.1h 0.4h Jun 30, 2026

Summary

Bug Fix

Fix MR status to received when per_received is 100

Ensures material request status correctly reflects full receipt, improving inventory accuracy.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, fast review and merge.

AI Details

Tech Stack

Languages: Python
Revert "chore: remove unused whitelisted method from project" diptanilsaha S No 0.2h 0.1h Jun 30, 2026

Summary

Bug Fix

Revert removal of unused whitelisted method

Restores a previously removed method to maintain project functionality and prevent potential issues.

Health Assessment

Small
Low
Low
  • Quick revert with minimal changes, fast review, low risk.

AI Details

Tech Stack

Languages: Python
fix: remove translation for filter venkat102 XS No 19.7h 19.7h Jun 30, 2026

Summary

Bug Fix

Remove translation for filter in global defaults

Fixes dropdown issue when language is non-English by removing translation for default distance unit, ensuring users see correct options.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, no rework, merged within 20 hours.

AI Details

Tech Stack

Languages: Javascript
fix(selling): update sales order per billed on credit note submission Sudharsanan11 M No 124.5h 0.1h Jun 30, 2026

Summary

Bug Fix

Fix sales order per billed on credit note submission

Ensures Sales Order billing status remains accurate after credit note processing, preventing inconsistent per_billed values and maintaining correct order state.

Health Assessment

Small
Low
Low
  • Quick review and single commit indicate a straightforward bug fix with minimal risk.

AI Details

Tech Stack

Languages: Python
ci: warmup test data along with DB ruthra-kumar XS No 0.8h 0.1h Jun 30, 2026

Summary

Health Assessment

AI Details

Tech Stack

fix(asset): conditionally show Is Fully Depreciated field (backport #56569) mergify S No 0.3h - Jun 30, 2026

Summary

Bug Fix

Fix Asset Depreciation Field Visibility

Ensures users can correctly set depreciation status for manually entered assets, improving financial accuracy.

Health Assessment

Small
Low
Low
  • Merged within 15 minutes with minimal changes and no tests added, indicating a low‑risk, straightforward fix.

AI Details

Confidence: 0.20

Tech Stack

Languages: Javascript, Python
refactor: frappe.db.sql to frappe.qb for update_qty_in_future_sle rohitwaghchaure M No 25.3h 0.0h Jun 30, 2026

Summary

Health Assessment

AI Details

Tech Stack

fix(stock): value batch/serial return from ledger when original receipt has no bundle (backport #56631) mergify M No 1.1h - Jun 30, 2026

Summary

Bug Fix

Fix stock ledger valuation for returns without bundle

Ensures accurate stock valuation and prevents accounting discrepancies when returning stock that was originally received without a serial/batch bundle.

Health Assessment

Medium
Low
Low
  • Quick fix with minimal changes, merged within 1.1 hours, indicating smooth review and low complexity.

AI Details

Tech Stack

Languages: Python
fix(stock): value batch/serial return from ledger when original receipt has no bundle (backport #56631) mergify M No 1.1h - Jun 30, 2026

Summary

Bug Fix

Fix stock ledger valuation for returns without bundle

Corrects stock ledger valuation for return transactions when the original receipt lacks a serial/batch bundle, preventing desynchronization between stock and GL accounts.

Health Assessment

Medium
Low
Low
  • Fast turnaround with minimal rework; PR merged within 1.1 hours, indicating a straightforward bug fix.

AI Details

Tech Stack

Languages: Python
fix(banking): use custom renderer for translated strings and parser for rules nikkothari22 L No 0.8h 0.1h Jun 30, 2026

Summary

Bug Fix

Add custom renderer and parser for banking rules

Improves rendering of translated strings and rule evaluation in the banking module, enhancing user experience and accuracy.

Health Assessment

Large
Low
Low
  • Merged within 48 minutes with minimal review, indicating a straightforward bugfix with low complexity.

AI Details

Tech Stack

Languages: Typescript, Javascript, Python
Frameworks: React
fix: update qty in future SLEs when cancelling documents (backport #56638) mergify S No 0.3h - Jun 30, 2026

Summary

Bug Fix

Fix quantity update in future stock ledger entries

Ensures accurate inventory levels when documents are cancelled, preventing inventory discrepancies.

Health Assessment

Small
Low
Low
  • Quick backport with minimal changes, merged within minutes, indicating low complexity and risk.

AI Details

Tech Stack

Languages: Python
fix(stock): value batch/serial return from ledger when original receipt has no bundle Sudharsanan11 M No 15.4h 0.1h Jun 30, 2026

Summary

Bug Fix

Fix stock ledger valuation for returns without bundle

Corrects stock ledger valuation for return transactions lacking a serial/batch bundle, preventing inventory misalignment and financial discrepancies.

Health Assessment

Medium
Low
Low
  • Quick fix with minimal changes, resolved in a single review cycle, indicating low complexity and risk.

AI Details

Confidence: 0.75

Tech Stack

Languages: Python
fix: update qty in future SLEs when cancelling documents rohitwaghchaure S No 2.7h 0.2h Jun 30, 2026

Summary

Health Assessment

AI Details

Tech Stack

fix: Postgres transaction-abort savepoints + div0/tiebreaker convergence fixes mihir-kandoi M No 14.7h 0.1h Jun 30, 2026

Summary

Bug Fix

Fix Postgres transaction aborts and division by zero

Ensures database consistency across engines, preventing transaction aborts and division errors, improving reliability for accounting and inventory modules.

Health Assessment

Small
Low
Low
  • Rapid review and merge within 15 hours, minimal code churn, addressing critical database consistency bugs across multiple modules.

AI Details

Confidence: 0.75

Tech Stack

Languages: Python
fix(asset): conditionally show Is Fully Depreciated field harisansari008 S No 90.9h 90.9h Jun 30, 2026

Summary

Bug Fix

Conditionally show Is Fully Depreciated field

Makes the depreciation status field visible and editable for existing assets when depreciation calculation is off, enabling accurate manual asset management.

Health Assessment

Small
Low
High
  • Long review cycle and merge time suggest a blocker or low priority; minimal code changes indicate low risk to the system.

AI Details

Tech Stack

Languages: Javascript, Python
fix(controllers): fix supplier-RFQ portal list query (wrong column + Postgres DISTINCT) (backport #56231) mergify S AI 22.2h - Jun 30, 2026

Summary

Bug Fix

Fix supplier-RFQ portal list query

Corrects two critical defects in the supplier portal RFQ list query, ensuring proper column usage and Postgres compatibility, restoring functionality across MariaDB and Postgres.

Health Assessment

Small
Low
Low
  • The PR involved a single, concise change that addressed two query bugs, was reviewed and merged within 22 hours, indicating a smooth process with minimal risk.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Python
fix(controllers): fix supplier-RFQ portal list query (wrong column + Postgres DISTINCT) (backport #56231) mergify S AI 22.1h - Jun 30, 2026

Summary

Bug Fix

Fix supplier-RFQ portal list query

The supplier portal RFQ list now correctly retrieves submitted RFQs, ensuring functionality across MariaDB and Postgres. This resolves critical errors that prevented suppliers from viewing their RFQs.

Health Assessment

Small
Low
Low
  • Quick fix resolved critical query errors across both database engines, improving supplier portal reliability.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Python
fix: set mr status to received when per_received is 100 even if per_o… (backport #56621) mergify XS No 0.9h - Jun 30, 2026

Summary

Bug Fix

Fix MR status stuck when over-receipt

This fix ensures Material Requests correctly transition to 'Received' when all items are received, even if the purchase order was initially undersized, preventing UI deadlock and improving inventory accuracy.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within an hour, indicating low complexity and high confidence.

AI Details

Tech Stack

Languages: Python
chore: sync translations to version-16-hotfix frappe-pr-bot XL No 18.2h 18.2h Jun 30, 2026

Summary

Chore

Sync translations to version-16-hotfix

Automated synchronization of translation files from the main development branch to the hotfix branch, ensuring consistency across languages.

Health Assessment

X-Large
Low
Low
  • The PR was merged within 18 hours with no review, indicating an automated, low‑complexity process. The large line changes reflect bulk translation updates rather than code logic changes.

AI Details

Tech Stack

fix: set mr status to received when per_received is 100 even if per_o… Pandiyan5273 XS No 14.7h - Jun 30, 2026

Summary

Bug Fix

Fix MR status stuck when over-receipt occurs

This patch ensures Material Requests correctly transition to 'Received' when all items are received, even if the Purchase Order was initially undersized, preventing stale open requests and improving inventory accuracy.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within 15 hours, indicating low complexity and high confidence in resolution.

AI Details

Confidence: 0.10

Tech Stack

Languages: Python
fix: sync translations from crowdin frappe-pr-bot XL No 1.2h - Jun 29, 2026

Summary

Health Assessment

AI Details

Tech Stack

fix: carry item-level project to Purchase Receipt GL entries (backport #56568) mergify XS No 6.1h - Jun 29, 2026

Summary

Bug Fix

Fix project assignment in Purchase Receipt GL entries

Ensures Purchase Receipt GL entries correctly reflect item-level projects, aligning behavior with Purchase Invoices and improving financial reporting accuracy.

Health Assessment

Small
Low
Low
  • Quick, single-file change with minimal impact, merged within hours of opening.

AI Details

Confidence: 0.75

Tech Stack

Languages: Python
fix: carry item-level project to Purchase Receipt GL entries (backport #56568) mergify XS No 5.8h - Jun 29, 2026

Summary

Bug Fix

Fix project propagation in Purchase Receipt GL entries

Ensures Purchase Receipt GL entries correctly use item-level project, aligning behavior with Purchase Invoice and improving accounting accuracy.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within the same day, indicating low complexity and high confidence.

AI Details

Tech Stack

Languages: Python
fix: survive a failed invoice during Import Supplier Invoice on Postgres mihir-kandoi M No 0.8h 0.0h Jun 29, 2026

Summary

Bug Fix

Fix failed invoice handling during import

Ensures import process continues on PostgreSQL even when individual invoices fail, preventing full import abort and maintaining data integrity.

Health Assessment

Medium
Low
Low
  • Quick fix with minimal changes, no rework, low risk.

AI Details

Tech Stack

Languages: Python
fix: deterministic tiebreakers for ORDER BY <date> DESC LIMIT 1 lookups (MariaDB↔Postgres parity) mihir-kandoi XS No 2.8h 0.0h Jun 29, 2026

Summary

Bug Fix

Fix deterministic tiebreakers for database lookups

This change guarantees consistent financial metrics across database engines, eliminating silent discrepancies that could affect reporting accuracy. It stabilizes key reports like Gross Profit and Asset Location, improving data reliability for stakeholders.

Health Assessment

Small
Low
Low
  • Rapid resolution with minimal changes, no blockers, and immediate review indicates low risk.

AI Details

Tech Stack

Languages: Python
fix: savepoint catch-and-continue DB writes to survive Postgres txn-abort (InFailedSqlTransaction) mihir-kandoi XS No 1.5h 0.1h Jun 29, 2026

Summary

Bug Fix

Fix DB savepoint handling for Postgres

Ensures database operations continue after a failed statement in PostgreSQL by wrapping them in savepoints, preventing transaction aborts and maintaining data integrity.

Health Assessment

Small
Low
Low
  • Rapid review and merge indicate a straightforward fix with minimal risk.

AI Details

Tech Stack

Languages: Python
ci(postgres): fail setup if pg_ctl stop fails; drop redundant ALTER SYSTEM block mihir-kandoi S No 0.7h - Jun 29, 2026

Summary

Bug Fix

Fix Postgres CI: stop failure handling and remove redundant config

Ensures CI jobs fail on Postgres shutdown errors and removes unnecessary ALTER SYSTEM commands, preventing corrupted data artifacts and improving reliability. This reduces flaky test runs and improves CI stability.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, no rework, fast merge, low risk.

AI Details

Tech Stack

Languages: Shell, Yaml
Frameworks: Github-Actions
ci(patch): pull v14 baseline from GitHub release instead of frappe.io mihir-kandoi XS AI 0.3h 0.0h Jun 29, 2026

Summary

CI/CD

Pull v14 baseline from GitHub release

Fixes intermittent CI failures by downloading baseline from GitHub release, avoiding Cloudflare rate limits. Ensures reliable Patch Test job execution.

Health Assessment

Small
Low
Low
  • Rapid merge with minimal changes; CI job fixed by switching download source.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
fix: reserve projected stock for production plan based on BOM qty Pandiyan5273 S No 45.2h 23.4h Jun 29, 2026

Summary

Bug Fix

Fix stock reservation for production plans

Ensures raw materials already in stock are correctly reserved, preventing duplicate usage across multiple production plans and improving inventory accuracy.

Health Assessment

Small
Low
Low
  • Resolved a critical stock reservation bug with minimal changes and a quick review turnaround, indicating a smooth and low-risk merge process.

AI Details

Tech Stack

Languages: Python
fix: Use correct doctype name for PCV perm-check (backport #56606) mergify XS No 4.6h - Jun 29, 2026

Summary

Bug Fix

Fix incorrect doctype name for PCV permission check

Corrects permission logic for Process Period Closing Voucher, preventing unauthorized access and ensuring compliance.

Health Assessment

Small
Low
Low
  • Backport resolved in under 5 hours with a single line change, indicating low complexity and minimal review friction.

AI Details

Tech Stack

Languages: Python
fix: Use correct doctype name for PCV perm-check (backport #56606) mergify XS No 4.6h - Jun 29, 2026

Summary

Bug Fix

Use correct doctype name for PCV perm-check

Fixes incorrect doctype name in process period closing voucher, ensuring proper permission checks.

Health Assessment

Small
Low
Low
  • Backport of a bug fix with minimal changes, merged quickly with no review friction.

AI Details

Tech Stack

Languages: Python
fix: carry item-level project to Purchase Receipt GL entries Jatin3128 XS No 72.2h - Jun 29, 2026

Summary

Bug Fix

Fix item-level project on Purchase Receipt GL entries

Ensures purchase receipts use the correct project dimension for each item, aligning accounting entries with invoices and improving financial reporting accuracy.

Health Assessment

Small
Low
High
  • Single commit resolved a subtle accounting mismatch; minimal code changes but review cycle exceeded 72 hours, indicating a slow review process.

AI Details

Tech Stack

Languages: Python
fix: update_qty_in_future_sle skips SLEs with same posting datetime rohitwaghchaure M No 1.6h - Jun 29, 2026

Summary

Health Assessment

AI Details

Tech Stack

fix: negative stock issue rohitwaghchaure XS No 0.4h 0.0h Jun 29, 2026

Summary

Bug Fix

Fix negative stock issue

Corrects a bug that allowed cancellation of purchase receipts with negative stock, ensuring inventory integrity.

Health Assessment

Small
Low
Low
  • Rapid resolution with minimal changes; quick review and merge indicates low complexity.

AI Details

Tech Stack

Languages: Python
« Page 13 of 14 »

Get this analytics stack for your team

Connect GitHub and see cycle time, review bottlenecks, PR flow, and trend changes in minutes.

Connect Repos