Skip to content

feat(build): Implement ~ignoreBuildChecks for scoped suppression#1963

Merged
Gervwyk merged 4 commits intoerrors-refactorfrom
issue-1960-scoped-build-check-suppression
Jan 26, 2026
Merged

feat(build): Implement ~ignoreBuildChecks for scoped suppression#1963
Gervwyk merged 4 commits intoerrors-refactorfrom
issue-1960-scoped-build-check-suppression

Conversation

@Gervwyk
Copy link
Member

@Gervwyk Gervwyk commented Jan 26, 2026

Summary

  • Implements ~ignoreBuildChecks property for scoped build check suppression (Issue Scoped Build Check Suppression with ~ignoreBuildChecks #1960)
  • Supports true (suppress all checks) or array of slugs like ['state-refs', 'types']
  • Valid check slugs: state-refs, payload-refs, step-refs, link-refs, request-refs, connection-refs, types, schema
  • Suppression is inherited by child blocks and areas
  • Migration error for old ~ignoreBuildCheck property name
  • Invalid slugs throw helpful error with list of valid options

Test plan

  • All 56 error tests pass with consistent assertion format
  • Tests verify error messages include absolute paths and line numbers
  • Suppression inheritance tests (S1-S3)
  • Invalid slug validation tests (S4)
  • Old property migration tests (S5)
  • Non-matching slug tests (S6)

PR Checklist

  • /r:docs-update - Documentation updated for behavioral changes
  • /r:gh-sync-issues - GitHub issues synced to tickets folder
  • /r:review-pr - Self-review completed before requesting team review

Closes #1960

Gervwyk and others added 4 commits January 25, 2026 11:45
Ensure error messages include absolute paths and correct line numbers in
test assertions. This validates the error location tracking system.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@changeset-bot
Copy link

changeset-bot bot commented Jan 26, 2026

⚠️ No Changeset found

Latest commit: 3ed6f0a

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@vercel
Copy link

vercel bot commented Jan 26, 2026

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

Project Deployment Review Updated (UTC)
docs Error Error Jan 26, 2026 8:10am
lowdefy-website Error Error Jan 26, 2026 8:10am

Request Review

@Gervwyk Gervwyk marked this pull request as ready for review January 26, 2026 08:31
@Gervwyk Gervwyk merged commit 250e15c into errors-refactor Jan 26, 2026
8 of 10 checks passed
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