Skip to content

Conversation

Copilot
Copy link
Contributor

@Copilot Copilot AI commented Sep 15, 2025

This PR updates all OpenTelemetry package references in the repository to use version 1.11.2, addressing the requirement to standardize on this version across the F# compiler infrastructure.

Changes Made

The following project files have been updated:

  • tests/FSharp.Test.Utilities/FSharp.Test.Utilities.fsproj: Updated OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.10.0 to 1.11.2
  • vsintegration/src/FSharp.Editor/FSharp.Editor.fsproj: Updated OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.9.0 to 1.11.2 (debug configuration only)
  • src/FSharp.VisualStudio.Extension/FSharp.VisualStudio.Extension.csproj: Updated all OpenTelemetry packages from 1.10.0 to 1.11.2:
    • OpenTelemetry
    • OpenTelemetry.Api
    • OpenTelemetry.Api.ProviderBuilderExtensions
    • OpenTelemetry.Exporter.Console
    • OpenTelemetry.Exporter.OpenTelemetryProtocol
    • OpenTelemetry.Extensions.Hosting

Impact

This update ensures consistency across the codebase and provides access to the latest improvements and bug fixes in the OpenTelemetry libraries. The changes are backward compatible and don't affect the public API or functionality.

Testing

  • ✅ Full build completes successfully with no warnings or errors
  • ✅ FSharp.Test.Utilities test suite passes (7 tests: 6 passed, 1 skipped)
  • ✅ Code formatting remains compliant

Release notes have been added to document this infrastructure improvement.

This pull request was created as a result of the following prompt from Copilot chat.

Update all OpenTelemetry package references in the repository to use version 1.11.2. A full-text search shows the only explicit versioned OpenTelemetry package reference is in tests/FSharp.Test.Utilities/FSharp.Test.Utilities.fsproj:

Update this reference to:

No other versioned OpenTelemetry package references were found in the repository at this time. If any are found during code generation, update them as well.

Reference: https://github.com/dotnet/fsharp/blob/8f6bf8513517e8c4ff502cdef77bc89e9e10ac72/tests/FSharp.Test.Utilities/FSharp.Test.Utilities.fsproj


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copy link
Contributor

github-actions bot commented Sep 15, 2025

⚠️ Release notes required, but author opted out

Warning

Author opted out of release notes, check is disabled for this pull request.
cc @dotnet/fsharp-team-msft

@majocha
Copy link
Contributor

majocha commented Sep 15, 2025

I remember having some trouble with this version but let's hope for the best.

Copilot AI and others added 2 commits September 15, 2025 09:03
Co-authored-by: T-Gro <46543583+T-Gro@users.noreply.github.com>
Co-authored-by: T-Gro <46543583+T-Gro@users.noreply.github.com>
@Copilot Copilot AI changed the title [WIP] Update OpenTelemetry.Exporter.OpenTelemetryProtocol to version 1.11.2 everywhere Update OpenTelemetry package references to version 1.11.2 Sep 15, 2025
@Copilot Copilot AI requested a review from T-Gro September 15, 2025 09:04
Copilot finished work on behalf of T-Gro September 15, 2025 09:04
@T-Gro T-Gro marked this pull request as ready for review September 15, 2025 12:47
@T-Gro T-Gro requested a review from a team as a code owner September 15, 2025 12:47
@github-project-automation github-project-automation bot moved this from New to In Progress in F# Compiler and Tooling Sep 15, 2025
@abonie abonie added the NO_RELEASE_NOTES Label for pull requests which signals, that user opted-out of providing release notes label Sep 15, 2025
@abonie abonie merged commit fb81e9c into main Sep 15, 2025
39 of 41 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in F# Compiler and Tooling Sep 15, 2025
@T-Gro T-Gro deleted the copilot/fix-622652ae-62ef-4a06-acff-27a3d4a15ba8 branch September 16, 2025 11:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NO_RELEASE_NOTES Label for pull requests which signals, that user opted-out of providing release notes
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

4 participants