feat(feature-flags): add InitializeAsync to manual API with CallTarget instrumentation #582
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Validate native configuration registry | |
| # A failure here means a DD_* environment variable read by native C++ code is not | |
| # registered in supported-configurations.yaml (or lacks native scope). The fix is to | |
| # update the registry — distinct from the source-generator verification job, which is | |
| # fixed by re-running the generator. Hence its own workflow. | |
| on: | |
| pull_request: | |
| paths: | |
| - 'tracer/src/Datadog.Trace/Configuration/supported-configurations.yaml' | |
| - 'tracer/src/Datadog.Tracer.Native/**' | |
| - 'shared/src/**' | |
| - 'profiler/src/**' | |
| - 'tracer/build.sh' | |
| - 'tracer/build/_build/**' | |
| - '.github/workflows/validate_native_configurations.yml' | |
| workflow_dispatch: | |
| jobs: | |
| validate_native_configurations: | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 15 | |
| permissions: | |
| contents: read | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 | |
| - uses: actions/setup-dotnet@a98b56852c35b8e3190ac28c8c2271da59106c68 # v6.0.0 | |
| with: | |
| global-json-file: global.json | |
| - name: "Validate native configurations are registered" | |
| run: ./tracer/build.sh ValidateNativeConfigurations |