Skip to content

Exclude work directories from default builds - #4393

Open
ShiboSoftwareDev wants to merge 1 commit into
repro/default-build-discovers-work-circuitsfrom
fix/default-build-prefers-main-entrypoint
Open

Exclude work directories from default builds#4393
ShiboSoftwareDev wants to merge 1 commit into
repro/default-build-discovers-work-circuitsfrom
fix/default-build-prefers-main-entrypoint

Conversation

@ShiboSoftwareDev

@ShiboSoftwareDev ShiboSoftwareDev commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • exclude work directories from the default board-file discovery globs
  • preserve the established multi-board build behavior for normal circuit and board files
  • preserve explicit includeBoardFiles patterns, including an explicit work glob

Reproduction

Stacked on #4391, whose focused test shows the default build incorrectly discovering work/diagnostic.circuit.tsx.

Validation

  • focused reproduction and explicit-config tests pass
  • established multi-file build tests pass
  • concurrency and configured preview build tests pass
  • 17 focused build tests pass
  • formatting, TypeScript, and diff checks pass

@ShiboSoftwareDev
ShiboSoftwareDev force-pushed the fix/default-build-prefers-main-entrypoint branch from 9394a16 to 5aeb84e Compare August 20, 2026 22:59
@ShiboSoftwareDev
ShiboSoftwareDev force-pushed the fix/default-build-prefers-main-entrypoint branch from 5aeb84e to 60fc21f Compare August 20, 2026 23:24
@ShiboSoftwareDev ShiboSoftwareDev changed the title Prefer the main entrypoint for default builds Exclude work directories from default builds Aug 20, 2026
@ShiboSoftwareDev
ShiboSoftwareDev marked this pull request as ready for review August 20, 2026 23:39
@github-actions

Copy link
Copy Markdown
Contributor

This PR has been automatically marked as stale because it has had no recent activity. It will be closed if no further activity occurs.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant