Repository navigation
[Repo Assist] Monthly Activity 2026-03Β #285
Copy link
Copy link
Closed
Labels
Description
Activity
- addedenhancementNew feature or requestNew feature or request
on Mar 7, 2026 github-actions commented
on Mar 10, 2026 on Mar 10, 2026 β with GitHub ActionsContributorAuthorMore actionsπ€ Repo Assist here β updating the monthly activity summary.
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 needed". Repo Assist made this in error. β View - Review PR [Repo Assist] feat: add TaskSeq.splitIntoΒ #327: feat β add
TaskSeq.splitInto; 91 tests; all 4,621 pass β Review - Review PR [Repo Assist] feat: add TaskSeq.zip4 (53 tests)Β #326: feat β add
TaskSeq.zip4; 53 tests; all 4590 pass β Review - Review PR [Repo Assist] feat: add TaskSeq.exists2, forall2, forall2Async, fold2, fold2Async (206 tests)Β #324: feat β add
TaskSeq.exists2,forall2,forall2Async,fold2,fold2Async; 206 tests β Review - Review PR [Repo Assist] feat: add TaskSeq.map2, map2Async, iter2, iter2Async (124 tests)Β #322: feat β add
TaskSeq.map2,map2Async,iter2,iter2Async; 124 tests β Review - 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 [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 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 β Review
- Check comment on TaskEx: Async.startImmediateAsTaskΒ #142: Repo Assist discussed
Async.startImmediateAsTaskproposal, naming rationale, and relationship to TaskEx: AwaitTaskCorrect / Task.toAsync / Async.ofTaskΒ #141 β View - 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 β 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 withCancellationΒ #167: Repo Assist added a
withCancellationworkaround 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
iteri2/iteri2Asyncandmapi2/mapi2Asynconce PRs [Repo Assist] feat: add TaskSeq.map2, map2Async, iter2, iter2Async (124 tests)Β #322/[Repo Assist] feat: add TaskSeq.exists2, forall2, forall2Async, fold2, fold2Async (206 tests)Β #324 are merged - Implement
map3/map3Asynconce PRs [Repo Assist] feat: add TaskSeq.map2, map2Async, iter2, iter2Async (124 tests)Β #322/[Repo Assist] feat: add TaskSeq.exists2, forall2, forall2Async, fold2, fold2Async (206 tests)Β #324 are merged - 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-10 13:35 UTC β Run
- π§ Created PR [Repo Assist] feat: add TaskSeq.splitIntoΒ #327: feat β add
TaskSeq.splitInto; 91 tests; 4,621 total pass (Task 5) - π¬ Commented on TaskEx: Async.startImmediateAsTaskΒ #142: discussed
Async.startImmediateAsTaskproposal, naming rationale, relationship to TaskEx: AwaitTaskCorrect / Task.toAsync / Async.ofTaskΒ #141 (Task 2)
2026-03-10 07:08 UTC β Run
- π§ Created PR [Repo Assist] feat: add TaskSeq.zip4 (53 tests)Β #326: feat β add
TaskSeq.zip4; 53 tests; 4590 total pass (Task 3)
2026-03-09 19:09 UTC β Run
- π§ Created PR [Repo Assist] feat: add TaskSeq.exists2, forall2, forall2Async, fold2, fold2Async (206 tests)Β #324: feat β
TaskSeq.exists2,forall2,forall2Async,fold2,fold2Async; 206 tests (Tasks 3+9)
2026-03-09 13:14 UTC β Run
- π§ Created PR [Repo Assist] feat: add TaskSeq.map2, map2Async, iter2, iter2Async (124 tests)Β #322: feat β
TaskSeq.map2,map2Async,iter2,iter2Async; 124 tests (Task 3) - π¬ Commented on TaskEx: AwaitTaskCorrect / Task.toAsync / Async.ofTaskΒ #141: linked
awaitTaskCorrectpattern 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 (Task 3) - π¬ Commented on Remove AggregateException wrapping in Async CE
forextension and prevent threadpool transitionΒ #129: identifiedAsync.AwaitTaskas 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 (Task 4)
- π§ Created PR [Repo Assist] test: add missing side-effect and Seq-equivalence tests for sum/averageΒ #320: test β add 44 side-effect/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 (Task 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 (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: 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 withCancellationΒ #167: added
withCancellationworkaround (Task 2)
2026-03-08 07:04 UTC β Run
- π§ Created PR [Repo Assist] eng: enable package validation (#259)Β #315: eng β enable
EnablePackageValidation(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 (Task 2)
Earlier runs (2026-03-07 to 2026-03-08)
- π§ 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βπ Bump version to 0.6.0 and update docsΒ #314: various perf, test, feat, doc improvements β all merged β
- π¬ Various issue comments (see previous run history entries)
Generated by Repo Assist Β· β·
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/repo-assist.md@346204513ecfa08b81566450d7d599556807389f- 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
π€ 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:
TaskSeq.chunkByandchunkByAsyncreuse ResizeArray buffer between chunks β Browse branchTask.ignorein FSharp.Core β both the original claim and the correction were unreliable;@bartelinkconfirmed there is noTask.ignorein FSharp.Core β Viewignorefunctions already inUtils.fsβ ViewawaitTaskCorrectfix; bartelink noted issue stays as placeholder for live correctness problem β ViewstartImmediateAsTaskproposal; active discussion between bartelink and T-Gro on naming β ViewAsync.parallelLimitdesign β ViewFuture Work for Repo Assist
@dsymein [Repo Assist] feat: add TaskSeq.rev, sort, sortDescending, sortBy/Async, sortByDescending/Async, sortWith (101 tests)Β #309TaskSeq.allPairsβ PR [Repo Assist] feat: add TaskSeq.allPairs (69 tests)Β #333 closed without mergeTaskSeq.zip4β PR [Repo Assist] feat: add TaskSeq.zip4 (53 tests)Β #326 closed without mergeTaskSeq.map3/map3Asyncβ PR [Repo Assist] feat: add TaskSeq.map3 and TaskSeq.map3Async (81 tests)Β #331 closed without mergeTaskSeq.iteri2/mapi2β PR [Repo Assist] feat: add TaskSeq.iteri2, iteri2Async, mapi2, mapi2AsyncΒ #330 closed without mergeTaskSeq.splitIntoβ PR [Repo Assist] feat: add TaskSeq.splitIntoΒ #327 closed without mergeTaskSeq.exists2/forall2/fold2β PR [Repo Assist] feat: add TaskSeq.map2, map2Async, iter2, iter2Async (124 tests)Β #322, [Repo Assist] feat: add TaskSeq.exists2, forall2, forall2Async, fold2, fold2Async (206 tests)Β #324 closed without mergeTaskSeq.map2/iter2β PR [Repo Assist] feat: add TaskSeq.map2, map2Async, iter2, iter2Async (124 tests)Β #322 closed without mergeRun History
2026-03-31 01:02 UTC β Run
TaskSeq.chunkBy/chunkByAsyncreuse ResizeArray buffer between chunks, eliminating one allocation per chunk boundary; 5017 tests pass (Task 8)2026-03-25 15:53 UTC β Run
6.3.0-alpha-004to7.0.5(closes Update to latest fantomas non-alpha releaseΒ #368); re-formatted 4 files; 5017 tests pass β merged β2026-03-24 01:19 UTC β Run
2026-03-22 01:19 UTC β Run
Task.ignore/ValueTask.ignore(the correction itself was also inaccurate β@bartelinkconfirmed on 2026-03-22 that there is noTask.ignorein FSharp.Core)2026-03-21 01:18 UTC β Run
insertAt,insertManyAt,removeAt,removeManyAt,updateAtnow raiseArgumentNullExceptionon null source; 4 new null-arg tests; 5017 tests pass β merged β2026-03-19 01:19 UTC β Run
2026-03-18 01:20 UTC β Run
ignorefunctions already implemented inUtils.fs2026-03-17 01:20 UTC β Run
windowedhot-loop andtoResizeArrayAsyncβ closed without merge βlengthBy/lengthBeforeMaxwithwhile!β merged βEarlier runs (2026-03-07 to 2026-03-17)