Skip to content

Add opentelemetry to Laravel test workflow's setup-php extensions - #12

Merged
aquarion merged 1 commit into
mainfrom
feature/opentelemetry-support
Jul 23, 2026
Merged

Add opentelemetry to Laravel test workflow's setup-php extensions#12
aquarion merged 1 commit into
mainfrom
feature/opentelemetry-support

Conversation

@aquarion

Copy link
Copy Markdown
Member

Summary

  • Add opentelemetry to the extensions: list in both setup-php steps of laravel-tests.yml
  • Needed because open-telemetry/opentelemetry-auto-laravel requires the ext-opentelemetry PHP extension; without it, composer install / package discovery fails for consumer repos adopting OpenTelemetry (e.g. aquarion/thalium)
  • Harmless no-op for consumers that don't use OpenTelemetry

Test plan

  • Trigger a downstream consumer's CI (e.g. thalium's PR that calls this workflow) and confirm the laravel-tests job still passes

Consumer repos (e.g. thalium) are adding the open-telemetry/opentelemetry-auto-laravel
composer package, which requires the ext-opentelemetry PHP extension. Add it here so
composer install and package discovery succeed in CI for any consumer that adopts it.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@aquarion
aquarion marked this pull request as ready for review July 23, 2026 16:48
@aquarion
aquarion merged commit 4be580c into main Jul 23, 2026
1 check failed
@aquarion
aquarion deleted the feature/opentelemetry-support branch July 23, 2026 16:50
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