Skip to content

Pass allowViaInPad to autorouter - #2914

Merged
AnasSarkiz merged 3 commits into
mainfrom
feat/allow-via-in-pad
Jul 29, 2026
Merged

Pass allowViaInPad to autorouter#2914
AnasSarkiz merged 3 commits into
mainfrom
feat/allow-via-in-pad

Conversation

@AnasSarkiz

@AnasSarkiz AnasSarkiz commented Jul 29, 2026

Copy link
Copy Markdown
Member

Summary

  • bump @tscircuit/capacity-autorouter to 0.0.722
  • forward the normalized allowViaInPad option into local/phased SimpleRouteJson inputs
  • forward the option through the legacy simplified remote solve payload
  • add a focused board-level behavioral test

allowViaInPad remains opt-in: when it is omitted, Core passes undefined and the autorouter keeps via-in-pad routing disabled.

Scope

This is intentionally limited to Core wiring. It does not add Circuit JSON fields, casts, temporary dependency pins, snapshots, or Repair03 changes.

Validation

  • bun test tests/features/autorouter-allow-via-in-pad.test.tsx — pass
  • bunx tsc --noEmit — pass
  • bun run build — pass
  • bun test — new test passes; local full run completed with 1231 passing and 52 unrelated environment-dependent failures (local HTTP fixture ports, blocked model downloads, and unavailable simulation output)

Related

@vercel

vercel Bot commented Jul 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
tscircuit-core-benchmarks Ready Ready Preview, Comment Jul 29, 2026 6:23am

Request Review

@AnasSarkiz
AnasSarkiz marked this pull request as ready for review July 29, 2026 06:18
@AnasSarkiz
AnasSarkiz merged commit 62c98be into main Jul 29, 2026
11 checks passed
@AnasSarkiz
AnasSarkiz deleted the feat/allow-via-in-pad branch July 29, 2026 06:41
@tscircuitbot

Copy link
Copy Markdown
Contributor

Thank you for your contribution! 🎉

PR Rating: ⭐⭐
Impact: Minor

Track your contributions and see the leaderboard at: tscircuit Contribution Tracker


KrishnaX12 added a commit to KrishnaX12/core that referenced this pull request Jul 29, 2026
* Pass allowViaInPad to autorouter

* Follow SimpleRouteJson option assignment pattern

* Remove allowViaInPad snapshot coverage
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.

3 participants