-
-
Notifications
You must be signed in to change notification settings - Fork 298
Open
Description
π€ Repo Assist here β I'm an automated AI assistant for this repository.
Activity for March 2026
Suggested Actions for Maintainer
Comprehensive list of all pending actions requiring maintainer attention (excludes items already actioned and checked off).
- Review PR [Repo Assist] fix: filter compiler-generated types from Info Panel declared types listΒ #2157: filter compiler-generated types from Info Panel DeclaredTypes list (Closes Info Panel shouldn't include hidden/compiler-generated typesΒ #1696) β Review
- Review PR [Repo Assist] fix: prevent duplicate test ID crash for xUnit MemberData; improve theory name parsing; add TypeCheck build targetΒ #2156: prevent duplicate test ID crash for xUnit MemberData tests (Closes Problems with xUnit Test Explorer test names in VS Code with F#.Β #2126) β Review
- Review PR (pending creation): Add
FSharp.showTypeCheckingProgresssetting to suppress type-check spinner (Closes Stop the "type checking" notifications appearingΒ #2023) β branchrepo-assist/feat-suppress-typechecking-progress-2023 - Check comment ionide hangs when using non erased type providerΒ #1805: Repo Assist explained generative type provider hang root cause (blocking FSAC thread) β recommended upstream FSAC fix β View
- Check comment Info panel not showing info if I'm quick to type '(' after .Net function nameΒ #1267: Repo Assist explained InfoPanel timing (documentParsedHandler fires after type-check) β asked if still reproducible β View
- Review PR [Repo Assist] Fix FSharp.workspacePath resolution in multi-folder workspacesΒ #2154: Fix FSharp.workspacePath resolution in multi-folder workspaces (Closes Not Recognizing F# Project Inside Workspace With FlutterΒ #1976) β Review
- Check comment Setting TestingPlatformDotnetTestSupport makes tests non discoverableΒ #2069: Repo Assist summarized MTP (TestingPlatformDotnetTestSupport) incompatibility with Ionide's
--list-testsapproach, community research, workaround and path forward β View - Apply manually (blocked): ci: upgrade
actions/checkoutandactions/setup-nodefrom v3 to v4 β blocked by workflow file protection β See #2152 - Review PR [Repo Assist] fix: skip auto test discovery on workspace load when no test projects existΒ #2153: fix: skip auto test discovery on workspace load when no test projects exist (Closes "No test projects found" error when opening any .NET project directoryΒ #2111) β Review
- Review PR [Repo Assist] fix: add //#region folding markers to language configurationΒ #2151: fix: add
//#regionfolding markers to language configuration (Closes Support for region foldingΒ #2125) β Review - Review PR [Repo Assist] perf: parallelise test project builds when running testsΒ #2150: perf: parallelise test project builds when running tests (companion to [Repo Assist] perf: run test project builds in parallel during Test Explorer refreshΒ #2142) β Review
- Review PR [Repo Assist] fix: add DotRush (nromanov.dotrush) as a recognized C# extension alternativeΒ #2149: fix: add DotRush (nromanov.dotrush) as a recognized C# extension alternative (Closes DotRush as alternative to muhammad-sammy.csharpΒ #2119) β Review
- Review PR [Repo Assist] perf: run test project builds in parallel during Test Explorer refreshΒ #2142: perf: run test project builds in parallel during Test Explorer refresh (related to Speedup unit test loading/execution in mixed C#/F# projectsΒ #2038) β Review
- Review PR [Repo Assist] Fix: show relative paths in 'Add project to solution' pickerΒ #2141: Fix
Add project to solutionpicker to show relative paths instead of full absolute paths (Closes [UX - Add project to sln] eliminate longest common prefix of all fsproj in the listΒ #1965) β Review - Review PR [Repo Assist] Fix: respect
(IsTestProject)false(/IsTestProject)MSBuild property to exclude projects from Test ExplorerΒ #2139: Fix(IsTestProject)falsenot respected β projects with shared paket test SDK packages still appear in Test Explorer (Closes MSBuild<IsTestProject>is ignoredΒ #1970) β Review - Review PR [Repo Assist] Fix: propagate FSharp.dotnetRoot as DOTNET_ROOT environment variable to FSACΒ #2136: Fix: propagate
FSharp.dotnetRootasDOTNET_ROOTenv var to FSAC (ClosesF# client: couldn't create connection to server.when the system envDOTNET_ROOTis not setΒ #1996) β Review - Merge PR [Repo Assist] Prepare release 7.31.2Β #2135: Release 7.31.2 (bumps version + RELEASE_NOTES for [Repo Assist] Fix test location URI construction on Linux/Mac (#2117)Β #2129 and [Repo Assist] Fix minimum VS Code engine version in extension manifestΒ #2131) β Review
- Review PR [Repo Assist] Fix Test Explorer hierarchy when test names contain '.' or '+' separatorsΒ #2133: Fix Test Explorer hierarchy for test names containing
.or+(Closes #2007, If a test name contains.then the Test explorer is going to create a new branch/nodeΒ #2013, related to Text explorer: Test host process crashes if test method name contains certain charactersΒ #1960) β Review - Review or close PR [Repo Assist] Fix: add 60-second safety timeout to dotnet test --list-tests (#1991)Β #2134: Timeout fix for
dotnet test --list-testsβ may be obsolete since VSTest migration (Migrate the Test Explorer to use FSAutoComplete / VSTestΒ #2106) β Review - Review PR Fix xUnit test name parsing with floating point parametersΒ #2127: Fix xUnit test name parsing with floating point parameters (Copilot draft) β Review
- Close issue Test Runner displays "Workload Updates are available" Β #2020: resolved by merged PR [Repo Assist] fix: suppress workload update notifications in test outputΒ #2155 β View
- Review PR Proof of concept using different base pathsΒ #2079: Proof of concept for isolating test discovery from design-time builds (
Closes #2078) β Review - Create PR for remove support for inline vauesΒ #1963 fix: branch
repo-assist/fix-issue-1963-remove-inline-values-712af50abd8ec2b2-79f362d6de749b51-cd83cca5fe309309is ready β View #2148 - Close issue Solution filter not applied to solution explorerΒ #1708:
@Numpsyconfirmed solution filter bug is resolved in current release β View - Close issue lineLens / codeLenses enabled: crash with stack traceΒ #2121: user confirmed bug is no longer reproducible in 7.31.1 β View
- Close duplicate issues [Repo Assist] fix: remove unused FSharp.inlineValues settings that suppressed pipeline hintsΒ #2144 and [Repo Assist] fix: remove unused FSharp.inlineValues settings that suppressed pipeline hintsΒ #2147: both superseded by [Repo Assist] fix: remove unused FSharp.inlineValues settings that suppressed pipeline hintsΒ #2148 β #2144 Β· #2147
- Review comment on Broken syntax highlighting for .fsproj filesΒ #1917: Repo Assist recommends removing
.fsprojMSBuild language binding (TinToy now handles it) β consider the proposed fix β View - Check comment Reordering files in F# Solution Explorer causes items in <ItemGroup> to be listed horizontallyΒ FsAutoComplete#1498: Repo Assist commented explaining two bugs (FSAC XML formatting + Explorer refresh timing) β View
- Check comment Colour formatting inside an FSI file isnβt quite as nice as it could beΒ #2146: Repo Assist asked for more detail on which FSI token types are affected β View
- Check comment New tests not detectedΒ #1997: Repo Assist confirmed root cause is upstream FSAC
FSharpSignatureDataexception; suggested filing FSAC issue β View - Check comment Renaming module changing only case breaks IonideΒ #2026: Repo Assist explained Windows case-sensitive rename root cause (stale FSAC project state) with workaround and fix location β View
- Check comment Fsharp line lens not displaying the correct content for single letter functionsΒ #1902: Repo Assist commented with line lens truncation pointer to
LineLens.fsand FSAC upstream β View - Check comment vscode extension update breaks ionide debugging; config missing brokeredServicePipeName propertyΒ #2039: Repo Assist commented on
brokeredServicePipeNamedebugging regression β View - Check comment If you do not have access to some files in the workspace, Ionide will crashΒ #1944: Repo Assist explained FSAC workspace-scan crash for inaccessible files β pointed to FsAutoComplete fix location β View
- Check comment Add Content files to the solution explorerΒ #1834: Repo Assist explained implementation approach for Content files in Solution Explorer β View
- Check comment Tooltip failing on type aliasesΒ #1947: Repo Assist identified root cause in FSAC
GetAbbreviatedParentfor type aliases β verify fix needed upstream β View - Check comment Signature data pops us when within a string literalΒ #1791: Repo Assist identified signature help in string literals as FSAC issue β workaround provided β View
- Review upstream PR Fix SourceLink go-to-definition failure when .NET 10 is used on LinuxΒ FsAutoComplete#1441: Fix go-to-definition in .NET 10 devcontainer (by
@serefarikan, linked from Cannot go to definition for FSharp.Core in .NET 10 DevcontainerΒ #2115) β View - Review upstream PR Support rendering
| nullsyntax for nullable values in tooltipsΒ FsAutoComplete#1353: Fix missing| nullannotation in tooltips (by@baronfel, linked from Missing| nullannotation from tooltipΒ #2073) β View
Future Work for Repo Assist
- Continue triaging older backlog issues (pre-1700 range)
- Investigate Text explorer: Test host process crashes if test method name contains certain charactersΒ #1960 (test host crashes with duplicate test method names) β PR [Repo Assist] Fix Test Explorer hierarchy when test names contain '.' or '+' separatorsΒ #2133 addresses this; pending review
- After [Repo Assist] Fix: propagate FSharp.dotnetRoot as DOTNET_ROOT environment variable to FSACΒ #2136 is merged, update [Repo Assist] Prepare release 7.31.2Β #2135 release notes to include the DOTNET_ROOT fix
- File upstream FSAC issue for New tests not detectedΒ #1997 (FSharpSignatureData exception suppresses test detection notification)
Fix #1917: remove.fsprojMSBuild language binding fromrelease/package.json(needs protected-file approval)- Update
release/package.jsonextensionPack to include DotRush alongside PR [Repo Assist] fix: add DotRush (nromanov.dotrush) as a recognized C# extension alternativeΒ #2149 - Investigate MTP (TestingPlatformDotnetTestSupport) protocol support (Setting TestingPlatformDotnetTestSupport makes tests non discoverableΒ #2069) β significant effort required
Run History
2026-03-21 UTC β Run
- π¬ Commented on Info panel not showing info if I'm quick to type '(' after .Net function nameΒ #1267: explained InfoPanel timing (documentParsedHandler fires after type-check completes), asked if still reproducible
- π§ Created PR (pending creation): Add
FSharp.showTypeCheckingProgresssetting to suppress type-check spinner (Closes #2023) β branchrepo-assist/feat-suppress-typechecking-progress-2023
2026-03-20 14:11 UTC β Run
- π¬ Commented on ionide hangs when using non erased type providerΒ #1805: explained generative type provider hang root cause (FSAC thread blocked by type provider assembly generation) β recommended upstream FSAC fix
- π§ Created PR [Repo Assist] fix: filter compiler-generated types from Info Panel declared types listΒ #2157: fix: filter compiler-generated types from Info Panel
DeclaredTypeslist (Closes #1696) - π¬ Commented on Info Panel shouldn't include hidden/compiler-generated typesΒ #1696: linked to new PR [Repo Assist] fix: filter compiler-generated types from Info Panel declared types listΒ #2157
2026-03-19 14:23 UTC β Run
- π§ Created PR [Repo Assist] fix: prevent duplicate test ID crash for xUnit MemberData; improve theory name parsing; add TypeCheck build targetΒ #2156: fix: prevent duplicate test ID crash for xUnit MemberData tests; add
TypeCheckbuild target (Closes #2126)
2026-03-18 13:58 UTC β Run
- π¬ Commented on Tooltip failing on type aliasesΒ #1947: identified FSAC
GetAbbreviatedParentroot cause for type alias tooltip failures - π¬ Commented on Signature data pops us when within a string literalΒ #1791: identified signature help in string literals as FSAC issue, provided workaround
2026-03-17 13:57 UTC β Run
- π§ Created PR [Repo Assist] fix: suppress workload update notifications in test outputΒ #2155: fix: suppress workload update notifications in test output (
Closes #2020) β Merged by Krzysztof-Cieslak - π¬ Commented on Info Panel shouldn't include hidden/compiler-generated typesΒ #1696: explained client-side filter approach for hiding compiler-generated types in InfoPanel
- π¬ Commented on Add Content files to the solution explorerΒ #1834: explained implementation approach for Content files in Solution Explorer
2026-03-16 13:58 UTC β Run
- π¬ Commented on Setting TestingPlatformDotnetTestSupport makes tests non discoverableΒ #2069: summarized MTP incompatibility with Ionide's
--list-testsapproach, community research, workaround, and path to full support - π§ Created PR [Repo Assist] Fix FSharp.workspacePath resolution in multi-folder workspacesΒ #2154: Fix
FSharp.workspacePathresolution in multi-folder workspaces (Closes #1976)
2026-03-15 13:42 UTC β Run
- π§ Created PR [Repo Assist] fix: skip auto test discovery on workspace load when no test projects existΒ #2153: fix: skip auto test discovery on workspace load when no test projects exist (
Closes #2111) - π§ Created PR (blocked): ci: upgrade
actions/checkoutandactions/setup-nodefrom v3 to v4 β blocked by workflow file protection (see [Repo Assist] ci: upgrade actions/checkout and actions/setup-node from v3 to v4Β #2152)
2026-03-14 13:42 UTC β Run
- π§ Created PR [Repo Assist] fix: add //#region folding markers to language configurationΒ #2151: fix: add
//#regionfolding markers tolanguage-configuration.json(Closes #2125)
2026-03-13 13:49 UTC β Run
- π§ Created PR [Repo Assist] perf: parallelise test project builds when running testsΒ #2150: perf: parallelise test project builds when running tests (companion to PR [Repo Assist] perf: run test project builds in parallel during Test Explorer refreshΒ #2142 β run path)
- π¬ Commented on If you do not have access to some files in the workspace, Ionide will crashΒ #1944: explained FSAC
UnauthorizedAccessExceptioncrash during workspace scan β identified fix location and provided workaround
2026-03-12 13:49 UTC β Run
- π§ Created PR [Repo Assist] fix: add DotRush (nromanov.dotrush) as a recognized C# extension alternativeΒ #2149: fix: add DotRush (nromanov.dotrush) as a recognized C# extension alternative (
Closes #2119) - π¬ Commented on DotRush as alternative to muhammad-sammy.csharpΒ #2119: linked to PR [Repo Assist] fix: add DotRush (nromanov.dotrush) as a recognized C# extension alternativeΒ #2149
- π¬ Commented on Broken syntax highlighting for .fsproj filesΒ #1917: explained .fsproj MSBuild language binding fix β recommended removing static binding from
release/package.json
2026-03-11 13:51 UTC β Run
- π§ Attempted PR for remove support for inline vauesΒ #1963 (inlineValues fix) again β still blocked by protected-files check (branch ready; maintainer can click to create PR)
- π¬ Commented on vscode extension update breaks ionide debugging; config missing brokeredServicePipeName propertyΒ #2039: provided context on
brokeredServicePipeNamedebugging regression β asked if still reproducible on current versions
2026-03-10 13:50 UTC β Run
- π·οΈ Labelled Reordering files in F# Solution Explorer causes items in <ItemGroup> to be listed horizontallyΒ FsAutoComplete#1498 with
bug; π¬ Commented explaining FSAC XML formatting + Explorer refresh timing bugs - π·οΈ Labelled Colour formatting inside an FSI file isnβt quite as nice as it could beΒ #2146 with
bug; π¬ Commented asking for details on affected FSI token types - π¬ Commented on lineLens / codeLenses enabled: crash with stack traceΒ #2121: confirmed bug fixed in 7.31.1, suggested closing
- π§ Attempted PR from
repo-assist/fix-issue-1963-remove-inline-values-712af50abd8ec2b2for remove support for inline vauesΒ #1963 β blocked by protected-files check (see [Repo Assist] fix: remove unused FSharp.inlineValues settings that suppressed pipeline hintsΒ #2144)
2026-03-09 13:51 UTC β Run
- π§ Created issue [Repo Assist] fix: remove unused FSharp.inlineValues settings that suppressed pipeline hintsΒ #2144: inlineValues fix branch ready for PR (branch blocked by protected-files check)
- π¬ Commented on New tests not detectedΒ #1997, Renaming module changing only case breaks IonideΒ #2026, remove support for inline vauesΒ #1963
2026-03-08 13:41 UTC β Run
- π¬ Commented on Fsharp line lens not displaying the correct content for single letter functionsΒ #1902: line lens truncation investigation
- π Task 6: Reviewed all open Repo Assist PRs β no CI failures or conflicts
2026-03-07 13:40 UTC β Run
- π§ Created PR [Repo Assist] perf: run test project builds in parallel during Test Explorer refreshΒ #2142: perf: run test project builds in parallel during Test Explorer refresh
- π¬ Commented on Speedup unit test loading/execution in mixed C#/F# projectsΒ #2038, Error highlighting on method callsΒ #2011
2026-03-06 β Run
- π¬ Commented on No definition found in VS Code for Nuget packages referenced from F#.Β #1958: Go-to-Definition failure for NuGet packages
2026-03-05 β Run
- π¬ Commented on Incorrect semantic highlight when a
static memberhas an optional argumentΒ #1962, No overloads match tooltip formatting could be improvedΒ #1977
2026-03-04 β Run
2026-03-03 β Run
- π¬ Commented on Ionide stuck at project load when project file imports a non-dotnet targets fileΒ #1972, Search for function definition redirects to signature file (
.fsi) instead of implementationΒ #1966
2026-03-02 β Run
- π§ Created PR [Repo Assist] Fix: show relative paths in 'Add project to solution' pickerΒ #2141: Fix
Add project to solutionpicker to show workspace-relative paths (Closes #1965)
2026-03-01 β Run
- π§ Created PR [Repo Assist] Fix: respect
(IsTestProject)false(/IsTestProject)MSBuild property to exclude projects from Test ExplorerΒ #2139: FixIsTestProjectMSBuild property not respected (Closes #1970) - π¬ Commented on Ship default keybindings for 'Move file up' and 'Move file down' in the project explorerΒ #1941, [UX - Add project to sln] eliminate longest common prefix of all fsproj in the listΒ #1965, MSBuild
<IsTestProject>is ignoredΒ #1970 - π Opened this March 2026 monthly activity issue
Generated by Repo Assist Β· β·
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/repo-assist.md@346204513ecfa08b81566450d7d599556807389f
Generated by Repo Assist Β· β·
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/repo-assist.md@d1d884596e62351dd652ae78465885dd32f0dd7d
Reactions are currently unavailable