Skip to content

feat: nowo:beacon:test connection probe (1.7.3) - #11

Merged
HecFranco merged 3 commits into
mainfrom
003-connection-test-command
Aug 15, 2026
Merged

HecFranco merged 3 commits into
mainfrom
003-connection-test-command

Conversation

@HecFranco

Copy link
Copy Markdown
Contributor

Summary

  • Add console command nowo:beacon:test to probe Symfony Beacon ingest with the configured DSN (sync Envelope POST; --check-only and --message= supported).
  • Add BeaconConnectionTester and EnvelopeTransport::sendDetailed() for structured diagnostics without exposing secrets.
  • Document in Getting Started / Usage / CHANGELOG / UPGRADING; bump root-version to 1.7.3.

Test plan

  • make test / PHPStan green on the feature branch
  • php bin/console nowo:beacon:test against a live Beacon DSN
  • php bin/console nowo:beacon:test --check-only with empty and valid DSN
  • After merge: tag v1.7.3 and confirm Packagist / GitHub Release

Made with Cursor

Ship a sync DSN connectivity check (with --check-only) so integrators can verify Symfony Beacon ingest without throwing fake exceptions. Prepare 1.7.3 release notes and upgrading notes.
@HecFranco

Copy link
Copy Markdown
Contributor Author

Self-approval is blocked by GitHub for the PR author. Reviewing as comment: additive nowo:beacon:test probe looks ready for 1.7.3 (docs/CHANGELOG/UPGRADING aligned).

Drop the typed class constant so PHP 8.2 CI and consumers can parse the DSN UUID path support.
@github-actions

Copy link
Copy Markdown

@coderabbitai review

@HecFranco
HecFranco merged commit 8516327 into main Aug 15, 2026
21 checks passed
@HecFranco
HecFranco deleted the 003-connection-test-command branch August 15, 2026 23:09
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