Skip to content

feat: support PR-specific base resolution in recce instance#1202

Draft
wcchang1115 wants to merge 1 commit intomainfrom
feature/drc-2894-support-pr-specific-base-resolution-in-recce-instance
Draft

feat: support PR-specific base resolution in recce instance#1202
wcchang1115 wants to merge 1 commit intomainfrom
feature/drc-2894-support-pr-specific-base-resolution-in-recce-instance

Conversation

@wcchang1115
Copy link
Collaborator

PR checklist

  • Ensure you have added or ran the appropriate tests for your PR.
  • DCO signed

What type of PR is this?
Feature

What this PR does / why we need it:
This PR enables the instance to pass its session_id to the base-session download endpoint, allowing the cloud backend to resolve isolated base artifacts when available.

Which issue(s) this PR fixes:

Special notes for your reviewer:

  • Instance-side only — cloud backend changes are in recce-cloud-infra
  • Fully backward compatible: session_id defaults to None, preserving existing shared-base behavior

Does this PR introduce a user-facing change?:

… base resolution

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Wei-Chun, Chang <wcchang@infuseai.io>
@codecov
Copy link

codecov bot commented Mar 13, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

Files with missing lines Coverage Δ
recce/state/cloud.py 65.75% <100.00%> (ø)
recce/util/recce_cloud.py 42.85% <100.00%> (+5.25%) ⬆️
tests/state/test_cloud.py 99.79% <100.00%> (+0.01%) ⬆️
tests/util/test_recce_cloud.py 99.35% <100.00%> (+0.17%) ⬆️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@wcchang1115 wcchang1115 self-assigned this Mar 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant