Skip to content

Conversation

@wdawson
Copy link
Contributor

@wdawson wdawson commented Nov 21, 2025

Engine uses the config as the source of truth, instead of env vars being able to override the config.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR modifies the telemetry configuration schema to make the environment field optional, allowing environment variables to serve as the source of truth when the config field is not specified. The change removes environment from the required fields and updates its description to clarify that it overrides environment variables when present.

Key Changes:

  • Made the environment field optional in the telemetry configuration schema
  • Updated the field description to clarify override behavior
  • Removed the example environment variable reference from the sample configuration

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
engine/config/1.0/schema.json Removed environment from required fields and updated description to clarify override semantics
engine/config/1.0/example.yaml Removed the example usage of environment field with environment variable

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@wdawson wdawson merged commit 66b9161 into main Nov 21, 2025
1 check passed
@wdawson wdawson deleted the wils/otel branch November 21, 2025 19:43
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.

3 participants