Skip to content

chore: willboosterify this repo - #4

Merged
exKAZUu merged 6 commits into
mainfrom
wbfy
Sep 28, 2026
Merged

exKAZUu merged 6 commits into
mainfrom
wbfy

Conversation

@exKAZUu

@exKAZUu exKAZUu commented Sep 28, 2026 •

Copy link
Copy Markdown
Member

Why

The wbfy update left the existing inline test job with an invalid reusable workflow call. After restoring the workflow, TypeScript 7 exposed a test runner assumption about the compiler's default strictness.

Requirements

required: Apply wbfy to ultra-parser and continue until the PR can be merged.
chosen: Keep the repository's inline CI test job because it runs the Maven, Rust, generation, and TypeScript checks already used by the project.
chosen: Set compiler strictness explicitly for runtime grammar tests because TypeScript 7 enables it by default.

Customer Summary

The repository receives the wbfy configuration update while retaining its full CI coverage.

Technical Summary

The inline test workflow runs unchanged. The TypeScript runtime test runner now enables strict checks for grammars without embedded code and disables them for grammars with embedded code, matching its existing test contract. A separate fix in WillBooster/shared prevents future wbfy runs from adding a reusable call to inline jobs.

Testing

bun run verify passed. TypeScriptRuntimeTests ran 356 cases with no failures or errors. PR CI is running.

Notes

The semantic-pr / semantic-pr check is required by the branch ruleset but its pull_request_target workflow is new in this PR, so GitHub cannot run that check until the workflow reaches main.

exKAZUu and others added 6 commits September 28, 2026 11:52
Applied @willbooster/wbfy v20.23.2.
Co-authored-by: WillBooster (Codex CLI) <agent@willbooster.com>
Co-authored-by: WillBooster (Codex CLI) <agent@willbooster.com>
Co-authored-by: WillBooster (Codex CLI) <agent@willbooster.com>
Co-authored-by: WillBooster (Codex CLI) <agent@willbooster.com>
Co-authored-by: WillBooster (Codex CLI) <agent@willbooster.com>
@exKAZUu
exKAZUu merged commit 4e05751 into main Sep 28, 2026
3 checks passed
@exKAZUu
exKAZUu deleted the wbfy branch September 28, 2026 03:16
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