Skip to content

Fix DMC provider discovery with PHP diagnostic prefixes - #464

Merged
chubes4 merged 1 commit into
mainfrom
fix/463-dmc-provider-diagnostic-prefix
Aug 25, 2026
Merged

Fix DMC provider discovery with PHP diagnostic prefixes#464
chubes4 merged 1 commit into
mainfrom
fix/463-dmc-provider-diagnostic-prefix

Conversation

@chubes4

@chubes4 chubes4 commented Aug 25, 2026

Copy link
Copy Markdown
Member

Summary

  • accept leading PHP deprecation, warning, and notice diagnostics before DMC provider discovery JSON
  • retain strict provider schema and executable validation
  • reject arbitrary non-diagnostic output prefixes

Closes #463.

Verification

  • bash tests/homeboy-dmc-provider.sh
  • bash -n lib/homeboy.sh tests/homeboy-dmc-provider.sh
  • git diff --check

AI assistance disclosure

GPT-5.6 Sol, via OpenCode, reproduced the Studio runtime failure, implemented the parser and regression coverage, and ran verification under human direction.

@chubes4
chubes4 merged commit 3d9c41f into main Aug 25, 2026
61 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.

Accept diagnostic prefixes in DMC provider discovery JSON

1 participant