Skip to content

Conversation

@sohankshirsagar
Copy link
Contributor

@sohankshirsagar sohankshirsagar commented Nov 20, 2025


Note

Create a single pre-app-start env vars snapshot span (when enabled) and remove all old env var recording/replay logic; propagate environment through spans and exporters.

  • Core:
    • Add pre-app-start ENV_VARS_SNAPSHOT span in TuskDriftCore (RECORD mode, gated by recording.enable_env_var_recording).
    • Expose getEnvironment() and pass environment into span creation and mock requests.
    • Remove sync env-var request logic from TuskDrift and ProtobufCommunicator.
  • Tracing/Export:
    • Include optional environment in CleanSpanData, SpanTransformer, TdSpanExporter, and API export (ApiSpanAdapter), defaulting to empty string on wire.
    • Accept outputValue and generic metadata objects in span utils/transformer APIs.
  • Instrumentations:
    • HTTP/Next.js: remove CLI env-var fetching and metadata usage; include environment on inbound replay spans sent to CLI.
    • Delete env var instrumentation and tracker: instrumentation/libraries/env/**, EnvVarTracker.
  • ProtobufCommunicator:
    • Drop env-var message handling and helper; simplify sync request file prefix docs.
  • Types:
    • Remove MetadataObject type; use Record<string, unknown>; add environment?: string to CleanSpanData.
  • Dependencies:
    • Bump @use-tusk/drift-schemas to ^0.1.19.

Written by Cursor Bugbot for commit cf50eb4. This will update automatically on new commits. Configure here.

@sohankshirsagar sohankshirsagar changed the title export single pre app start envvar span feat: export single env var span Nov 20, 2025
@sohankshirsagar sohankshirsagar changed the title feat: export single env var span feat: export single env var span during pre app start Nov 20, 2025
@sohankshirsagar sohankshirsagar changed the title feat: export single env var span during pre app start feat: export single envvar span during pre app start Nov 20, 2025
@sohankshirsagar sohankshirsagar marked this pull request as ready for review November 21, 2025 07:05
@sohankshirsagar sohankshirsagar merged commit 6b8adfc into main Nov 26, 2025
4 checks passed
@sohankshirsagar sohankshirsagar deleted the sohan/export-envvar-span branch November 26, 2025 01:11
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