Skip to content

Sync from Azure DevOps: release/dev17.10 #18742

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 14 commits into
base: release/dev17.10
Choose a base branch
from

Conversation

T-Gro
Copy link
Member

@T-Gro T-Gro commented Jul 9, 2025

This PR syncs commits from the internal Azure DevOps mirror for branch 'release/dev17.10'. Please review and merge.

KevinRansom and others added 13 commits March 25, 2025 22:15
#### AI description  (iteration 1)
#### PR Classification
Bug fix

#### PR Summary
This pull request addresses the issue of unnecessary package downloads in NuGet by improving the handling of package references and script project options.
- Added `TextViewEventsHandler` and related subscription logic in `vsintegration/src/FSharp.Editor/Common/Extensions.fs` to handle text view events.
- Updated `FSharpProjectOptionsManager.fs` to include caret position handling and improved cache management for project options.
- Enhanced `ScriptClosure.fs` to filter package manager lines based on caret position and added `UsePackageTargets` handling.
- Modified `FSharp.DependencyManager.fs` to support `usepackagetargets` option in package references.
- Added new unit tests in `FSharpScriptTests.fs` to verify the handling of `usepackagetargets` and other related scenarios.
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
Copy link
Contributor

github-actions bot commented Jul 9, 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

@github-project-automation github-project-automation bot moved this from New to In Progress in F# Compiler and Tooling Jul 9, 2025
@T-Gro T-Gro added the NO_RELEASE_NOTES Label for pull requests which signals, that user opted-out of providing release notes label Jul 9, 2025
@T-Gro
Copy link
Member Author

T-Gro commented Jul 11, 2025

/azp run

Copy link

Azure Pipelines successfully started running 2 pipeline(s).

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
Status: In Progress
Development

Successfully merging this pull request may close these issues.

3 participants