-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Labels
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:
- Close PR [Repo Assist] feat: add TaskSeq.rev, sort, sortDescending, sortBy, sortByDescending, sortWith, sortByAsync, sortByDescendingAsyncΒ #316: feat β add TaskSeq.rev, sort, etc. β PLEASE CLOSE: duplicates PR [Repo Assist] feat: add TaskSeq.rev, sort, sortDescending, sortBy/Async, sortByDescending/Async, sortWith (101 tests)Β #309 which
@dsymealready closed as "not useful". Repo Assist made this in error. β View - Review PR [Repo Assist] fix: async { for x in taskSeq } no longer wraps exceptions in AggregateExceptionΒ #321: fix β
async { for x in taskSeq }no longer wraps exceptions inAggregateException; closes Remove AggregateException wrapping in Async CEforextension and prevent threadpool transitionΒ #129; 2 regression tests β Review - Review PR (new): feat β add
TaskSeq.map2,map2Async,iter2,iter2Async; 124 tests; implements first batch of '2'-functions β branch:repo-assist/feat-map2-iter2-2026-03 - Review PR [Repo Assist] feat: add TaskSeq.compareWith and TaskSeq.compareWithAsync (58 tests)Β #318: feat β add
TaskSeq.compareWithandcompareWithAsync; 58 tests β Review - Review PR [Repo Assist] docs: update README to mark 0.6.0 functions as implementedΒ #317: docs β update README to mark 0.6.0 functions (sum, average, distinct, mapFold, groupBy, countBy, partition) as implemented β Review
- Review PR [Repo Assist] eng: update test package dependencies to current stable versionsΒ #319: eng β update test packages: Microsoft.NET.Test.Sdk 18.3.0, xunit 2.9.3, xunit.runner.visualstudio 2.8.2 β Review
- Review PR [Repo Assist] test: add missing side-effect and Seq-equivalence tests for sum/averageΒ #320: test β add 44 missing side-effect and Seq-equivalence tests for sum/average functions β Review
- Check comment on TaskEx: AwaitTaskCorrect / Task.toAsync / Async.ofTaskΒ #141: Repo Assist linked the private
awaitTaskCorrectfix in PR [Repo Assist] fix: async { for x in taskSeq } no longer wraps exceptions in AggregateExceptionΒ #321 to the publicAsync.ofTaskproposal, discussed scope/naming β View - Check comment on Remove AggregateException wrapping in Async CE
forextension and prevent threadpool transitionΒ #129: Repo Assist identified root cause and submitted fix PR [Repo Assist] fix: async { for x in taskSeq } no longer wraps exceptions in AggregateExceptionΒ #321 β View - Check comment on Support
ConfiguredCancelableAsyncEnumerable<'T>Β #167: Repo Assist added awithCancellationworkaround forConfiguredCancelableAsyncEnumerableβ View - Check comment on Implement dynamic versions of the resumable codeΒ #246: Repo Assist provided technical analysis of dynamic resumable code β View
Future Work for Repo Assist
- Implement remaining '2'-functions:
exists2,forall2,fold2/fold2Async - Investigate
ConfiguredCancelableAsyncEnumerablesupport (SupportConfiguredCancelableAsyncEnumerable<'T>Β #167) further - Do NOT re-implement rev/sort/sortBy/sortWith/sortDescending β rejected by
@dsymein [Repo Assist] feat: add TaskSeq.rev, sort, sortDescending, sortBy/Async, sortByDescending/Async, sortWith (101 tests)Β #309
Run History
2026-03-09 13:14 UTC β Run
- π§ Created PR (new): feat β
TaskSeq.map2,map2Async,iter2,iter2Async; 124 tests; 4654 total pass (Task 3) - π¬ Commented on TaskEx: AwaitTaskCorrect / Task.toAsync / Async.ofTaskΒ #141: linked
awaitTaskCorrectpattern in PR [Repo Assist] fix: async { for x in taskSeq } no longer wraps exceptions in AggregateExceptionΒ #321 toAsync.ofTaskproposal; discussed scope (Task 2)
2026-03-09 07:13 UTC β Run
- π§ Created PR [Repo Assist] fix: async { for x in taskSeq } no longer wraps exceptions in AggregateExceptionΒ #321: fix β
async { for x in taskSeq }no longer wraps exceptions inAggregateException; closes Remove AggregateException wrapping in Async CEforextension and prevent threadpool transitionΒ #129; 2 regression tests (Task 3) - π¬ Commented on Remove AggregateException wrapping in Async CE
forextension and prevent threadpool transitionΒ #129: identifiedAsync.AwaitTaskas the root cause; submitted fix (Task 2)
2026-03-09 01:16 UTC β Run
- π§ Created PR [Repo Assist] eng: update test package dependencies to current stable versionsΒ #319: eng β update test packages (Microsoft.NET.Test.Sdk 18.3.0, xunit 2.9.3, xunit.runner.visualstudio 2.8.2) (Task 4)
- π§ Created PR [Repo Assist] test: add missing side-effect and Seq-equivalence tests for sum/averageΒ #320: test β add 44 missing side-effect and Seq-equivalence tests for sum/average (Task 9)
2026-03-08 18:59 UTC β Run
- π§ Created PR [Repo Assist] feat: add TaskSeq.compareWith and TaskSeq.compareWithAsync (58 tests)Β #318: feat β add
TaskSeq.compareWithandcompareWithAsync; 58 tests; full test suite 4588 passed (Task 4/5) - π§ Created PR [Repo Assist] docs: update README to mark 0.6.0 functions as implementedΒ #317: docs β update README to mark v0.6.0 functions as implemented; fix typo 'dictinctBy'; add missing
countBy/partitionrows (Task 4)
2026-03-08 13:10 UTC β Run
- π§ Created PR [Repo Assist] feat: add TaskSeq.rev, sort, sortDescending, sortBy, sortByDescending, sortWith, sortByAsync, sortByDescendingAsyncΒ #316: feat β add TaskSeq.rev, sort, etc. β ERROR: duplicates rejected PR [Repo Assist] feat: add TaskSeq.rev, sort, sortDescending, sortBy/Async, sortByDescending/Async, sortWith (101 tests)Β #309; please close
- π¬ Commented on Support
ConfiguredCancelableAsyncEnumerable<'T>Β #167: addedwithCancellationworkaround forConfiguredCancelableAsyncEnumerable(Task 2)
2026-03-08 07:04 UTC β Run
- π§ Created PR [Repo Assist] eng: enable package validation (#259)Β #315: eng β enable
EnablePackageValidationin fsproj (closes Consider adding Package Validation to document binary compatibilityΒ #259) β merged β - π¬ Commented on Implement dynamic versions of the resumable codeΒ #246: technical analysis of dynamic resumable code implementation (Task 2)
- π¬ Commented on Consider adding Package Validation to document binary compatibilityΒ #259: PR notification for package validation
2026-03-08 01:16 UTC β Run
- π§ Created PR [Repo Assist] fix: honor CancellationToken in MoveNextAsync (closes #179)Β #311: fix β honor
CancellationTokeninMoveNextAsync; 8 new tests; closes CancellationToken not used/registeredΒ #179 β merged β - π§ Created PR [Repo Assist] ci: switch test-reporter workflow from windows-latest to ubuntu-latestΒ #313: ci β switch
test-reporterworkflow fromwindows-latesttoubuntu-latestβ merged β
2026-03-08 UTC β Run
- π§ Created PR [Repo Assist] Add YieldFromFinal overloads for F# 10 compatibilityΒ #310: feat β add
YieldFromFinaloverloads for F# 10 compatibility β closed (blocked by F# compiler bug YieldFromFinal being called from a non-tailcall positionΒ dotnet/fsharp#19402)
2026-03-08 00:16 UTC β Run
- π§ Created PR [Repo Assist] feat: add TaskSeq.rev, sort, sortDescending, sortBy/Async, sortByDescending/Async, sortWith (101 tests)Β #309: feat β add
TaskSeq.rev, sort, etc. β closed by@dsyme(not needed) - π¬ Commented on ValueTask versions for
mapAsyncandchooseAsyncand other async functionsΒ #261: suggested.AsTask()workaround and discussed design options for ValueTask support
2026-03-07 23:58 UTC β Run
- π§ Created PR [Repo Assist] feat: add TaskSeq.replicate and TaskSeq.zip3 (60 tests)Β #308: feat β add
TaskSeq.replicateandTaskSeq.zip3; 60 tests β merged β
2026-03-07 23:39 UTC β Run
- π§ Created PR [Repo Assist] feat: add TaskSeq.groupBy, countBy, and partition (195 tests)Β #307: feat β add
TaskSeq.groupBy/groupByAsync,countBy/countByAsync,partition/partitionAsync(195 tests) β merged β - π¬ Commented on Revisit upgrading to the problematic
actions/upload-artifact@v4Β #245: notedupload-artifact@v4already in use, issue may be closable
2026-03-07 23:26 UTC β Run
- π§ Created PR [Repo Assist] feat: add TaskSeq.mapFold and TaskSeq.mapFoldAsync (56 tests)Β #306: feat β add
TaskSeq.mapFold/mapFoldAsync, 56 tests β merged β
2026-03-07 23:04 UTC β Run
- π§ Created PR [Repo Assist] perf+feat: optimize exists/contains; add TaskSeq.distinct/distinctBy/distinctByAsyncΒ #305: perf β optimize
exists/existsAsync/contains; feat β addTaskSeq.distinct,distinctBy,distinctByAsync(75 tests) β merged β
2026-03-07 22:45 UTC β Run
- π§ Created PR [Repo Assist] feat: add TaskSeq.sum, sumBy, sumByAsync, average, averageBy, averageByAsyncΒ #304: feat β add
TaskSeq.sum,sumBy,sumByAsync,average,averageBy,averageByAsync; 147 tests β merged β
2026-03-07 22:17 UTC β Run
- π§ Created PR [Repo Assist] feat: add TaskSeq.chunkBySize and TaskSeq.windowed (closes #258, ref #289)Β #303: feat β add
TaskSeq.chunkBySize(closes chunkBySizeΒ #258) +TaskSeq.windowed; ring-buffer impl; 171 tests β merged β
2026-03-07 19:11β21:48 UTC β Earlier runs
- π§ PRs [Repo Assist] perf: remove unnecessary Lazy allocation in TaskSeq.init per iterationΒ #284, [Repo Assist] perf/test: replace ConcurrentHashSet with plain HashSet in except; add zip/indexed testsΒ #292, [Repo Assist] feat/test: add TaskSeq.pairwise; expand distinctUntilChanged testsΒ #293, [Repo Assist] perf/ci: add NuGet caching and reduce test delaysΒ #295β[Repo Assist] ci: add NuGet package caching to workflow jobsΒ #302: various perf, test, feat, and doc improvements β all merged β
- π·οΈ Labelled Improve performance of CIΒ #290 with
performance,enhancement; labelled Align set of supported functions with latest FSharp.Control.AsyncSeqΒ #289 withenhancement - π¬ Commented on Align set of supported functions with latest FSharp.Control.AsyncSeqΒ #289, chunkBySizeΒ #258, Revisit upgrading to the problematic
actions/upload-artifact@v4Β #245, Null reference exception when nesting loops in Release modeΒ #269
Generated by Repo Assist Β· β·
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/repo-assist.md@346204513ecfa08b81566450d7d599556807389f
Reactions are currently unavailable