Repository navigation
[repo-assist] Monthly Activity 2026-09 #471
Description
🤖 Repo Assist here — I'm an automated AI assistant for this repository.
Activity for September 2026
Suggested Actions for Maintainer
Comprehensive list of all pending actions requiring maintainer attention:
- Review PR Bump github/gh-aw-actions/setup from 0.86.2 to 0.87.10 #468: Dependabot bump of
github/gh-aw-actions/setup0.86.2→0.87.10 — View - Review PR: test: add SideEffects module to ReplicateInfinite and ThreadState test files — created this run
- Apply manually: issue [repo-assist] eng: bump GitHub Actions to latest versions across all workflows #463 contains a ready patch (Actions version bumps: checkout v7, setup-dotnet v6, cache v6, upload-artifact v7, dorny/test-reporter v3) that Repo Assist could not push directly because it touches protected
.github/workflows/*.yamlfiles — a maintainer needs to download and apply it via the instructions in the issue — View - Apply manually: issue [repo-assist] eng: bundle GitHub Actions updates + add SideEffects tests for Do and FoldWhile #442 contains a ready patch (bundled Dependabot Actions updates + SideEffects tests for FoldWhile/Do) blocked for the same protected-workflow-file reason — View
- Investigate Wrapping combinators (TaskSeq.map, taskSeq { for .. }) yield the final item twice over an external IAsyncEnumerable on a non-default TaskScheduler (Orleans grain) #452: Orleans-specific
TaskSeq.map/for..yieldfinal-item duplication bug. Root cause narrowed to shared CE/resumable-code machinery, but not reproducible offline — needs a maintainer/contributor with real Orleans dev access to drive further — View - Check comment on Tail recursion for TaskSeq #62: tail recursion discussion — awaiting maintainer direction on whether to pursue stub overloads for
TaskSeqBuildernow that upstreamYieldFromFinalfix has landed — View - Triage
ValueTaskSeqforValueOptionandValueTask#466: new feature request for aValueTaskSeqtype (ValueOption/ValueTask-based) from@xperiandri— unlabelled, needs feasibility assessment — View
Future Work for Repo Assist
- Do NOT re-attempt: rev/sort, allPairs, zip4, map3, iteri2, splitInto, exists2, map2, findBack (all rejected/closed)
- Do NOT re-engage on issue TaskEx index #139 (TaskEx index) or Tail recursion for TaskSeq #62 (tail recursion) unless new human activity appears
- Confirmed
lengthBeforeMax,unfold,unfoldAsync,tryPick,tryFind,tryFindIndexinTaskSeqInternal.fsare early-exit patterns that cannot be converted to thewhile!idiom (nobreakin F#'s task/taskSeq CEs) — do not re-attempt this perf conversion - Test files still without a
SideEffectsmodule:TaskSeq.Empty.Tests.fs(has an inline side-effect test but no dedicated module — may not need one),TaskSeq.Let.Tests.fs(binding-focused, may not need one).ReplicateInfinite.Tests.fsandThreadState.Tests.fsnow have one, added this run. - Protected-file limitation: any engineering task touching
.github/workflows/*.yamlcannot be pushed directly by the bot; results in a stranded issue with manual patch instead of a PR (see [repo-assist] eng: bump GitHub Actions to latest versions across all workflows #463, [repo-assist] eng: bundle GitHub Actions updates + add SideEffects tests for Do and FoldWhile #442)
Run History
2026-09-04 — Run
- 🔧 Created PR: test: add SideEffects module to TaskSeq.ReplicateInfinite.Tests.fs and TaskSeq.ThreadState.Tests.fs (Task 9, substituted for Task 8 — no viable while! perf conversions remained after verifying the last few early-exit patterns) — build succeeds, full suite 4469 passed / 0 failed
- 🔍 Verified no open issue is fixable under Task 3 criteria (no
bug/help wanted/good first issuelabelled issues); substituted with test-coverage work - 📁 Closed [repo-assist] Monthly Activity 2026-08 #465 (August 2026 monthly activity) and opened this issue for September
Generated by 🌈 Repo Assist, see workflow run.
Comment/repo-assistto run again
Generated by 🌈 Repo Assist, see workflow run. Learn more.
Comment /repo-assist to run again
Add this agentic workflow to your repo
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/repo-assist.md@ae8d551f07c7ed7619f8c58c7bb4c3ac89395d38
🤖 Repo Assist here — I'm an automated AI assistant for this repository.
Activity for September 2026
Suggested Actions for Maintainer
Comprehensive list of all pending actions requiring maintainer attention:
- Review PR Bump github/gh-aw-actions/setup from 0.86.2 to 0.87.10 #468: Dependabot bump of
github/gh-aw-actions/setup0.86.2→0.87.10 — View - Review PR: test: add SideEffects module to ReplicateInfinite and ThreadState test files — created 2026-09-04 — View
- Review PR: docs: document known Debug-mode F# compiler bug affecting
taskSeq(taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473) — created this run - Apply manually: issue [repo-assist] eng: bump GitHub Actions to latest versions across all workflows #463 contains a ready patch (Actions version bumps: checkout v7, setup-dotnet v6, cache v6, upload-artifact v7, dorny/test-reporter v3) that Repo Assist could not push directly because it touches protected
.github/workflows/*.yamlfiles — a maintainer needs to download and apply it via the instructions in the issue — View - Apply manually: issue [repo-assist] eng: bundle GitHub Actions updates + add SideEffects tests for Do and FoldWhile #442 contains a ready patch (bundled Dependabot Actions updates + SideEffects tests for FoldWhile/Do) blocked for the same protected-workflow-file reason — View
- Investigate Wrapping combinators (TaskSeq.map, taskSeq { for .. }) yield the final item twice over an external IAsyncEnumerable on a non-default TaskScheduler (Orleans grain) #452: Orleans-specific
TaskSeq.map/for..yieldfinal-item duplication bug. Root cause narrowed to shared CE/resumable-code machinery, but not reproducible offline — needs a maintainer/contributor with real Orleans dev access to drive further — View - Check comment on Tail recursion for TaskSeq #62: tail recursion discussion — awaiting maintainer direction on whether to pursue stub overloads for
TaskSeqBuildernow that upstreamYieldFromFinalfix has landed — View - Triage
ValueTaskSeqforValueOptionandValueTask#466: feature request for aValueTaskSeqtype (ValueOption/ValueTask-based) from@xperiandri— now labelledenhancement/feature request/needs triage; still needs a feasibility decision — View - Check comment on taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473: root-caused a reported bug (taskSeq silently truncates in Debug builds on .NET SDK 10.0.400+) to an upstream F# compiler regression, Incorrect state machine compilation in debug dotnet/fsharp#20466, with a fix already in progress at Preserve resumable state-machine lowering in Debug dotnet/fsharp#20469 — recommend tracking the upstream PR for closure, no action needed in this repo — View
- Track upstream: Preserve resumable state-machine lowering in Debug dotnet/fsharp#20469 (compiler fix for the Debug-mode state-machine lowering bug affecting
taskSeq) — once merged and shipped in an SDK, taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473 can be closed — View
Future Work for Repo Assist
- Do NOT re-attempt: rev/sort, allPairs, zip4, map3, iteri2, splitInto, exists2, map2, findBack (all rejected/closed)
- Do NOT re-engage on issue TaskEx index #139 (TaskEx index) or Tail recursion for TaskSeq #62 (tail recursion) unless new human activity appears
- Confirmed
lengthBeforeMax,unfold,unfoldAsync,tryPick,tryFind,tryFindIndexinTaskSeqInternal.fsare early-exit patterns that cannot be converted to thewhile!idiom (nobreakin F#'s task/taskSeq CEs) — do not re-attempt this perf conversion - Test files still without a
SideEffectsmodule:TaskSeq.Empty.Tests.fs(has an inline side-effect test but no dedicated module — may not need one),TaskSeq.Let.Tests.fs(binding-focused, may not need one) - Protected-file limitation: any engineering task touching
.github/workflows/*.yamlcannot be pushed directly by the bot; results in a stranded issue with manual patch instead of a PR (see [repo-assist] eng: bump GitHub Actions to latest versions across all workflows #463, [repo-assist] eng: bundle GitHub Actions updates + add SideEffects tests for Do and FoldWhile #442) - Watch Preserve resumable state-machine lowering in Debug dotnet/fsharp#20469 for merge/release; once shipped in an SDK, close out taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473 with a comment confirming the fix and remove the "Known issues" note from README once the fixed SDK is broadly available
Run History
2026-09-11 13:45 UTC — Run
- 🏷️ Labelled taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473 with
bug,compatibility,blocked: awaiting-fsharp-feature - 🏷️ Labelled
ValueTaskSeqforValueOptionandValueTask#466 withenhancement,feature request,needs triage - 🏷️ Labelled Wrapping combinators (TaskSeq.map, taskSeq { for .. }) yield the final item twice over an external IAsyncEnumerable on a non-default TaskScheduler (Orleans grain) #452 with
bug,needs investigation,compatibility - 💬 Commented on taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473: reproduced the reported Debug-mode
taskSeqtruncation locally, root-caused it to an upstream F# compiler regression (Incorrect state machine compilation in debug dotnet/fsharp#20466), and pointed to the in-progress fix (Preserve resumable state-machine lowering in Debug dotnet/fsharp#20469) plus a Release-build workaround - 🔧 Created PR: docs: document known Debug-mode F# compiler bug affecting
taskSeq(taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473) — README "Known issues" section + release-notes entry
2026-09-04 — Run
- 🔧 Created PR: test: add SideEffects module to TaskSeq.ReplicateInfinite.Tests.fs and TaskSeq.ThreadState.Tests.fs (Task 9, substituted for Task 8 — no viable while! perf conversions remained after verifying the last few early-exit patterns) — build succeeds, full suite 4469 passed / 0 failed
- 🔍 Verified no open issue is fixable under Task 3 criteria (no
bug/help wanted/good first issuelabelled issues); substituted with test-coverage work - 📁 Closed [repo-assist] Monthly Activity 2026-08 #465 (August 2026 monthly activity) and opened this issue for September
Generated by 🌈 Repo Assist, see workflow run.
Comment/repo-assistto run again> Generated by 🌈 Repo Assist, see workflow run. Learn more.
Comment /repo-assist to run again
Add this agentic workflow to your repo
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/repo-assist.md@ae8d551f07c7ed7619f8c58c7bb4c3ac89395d38
🤖 Repo Assist here — I'm an automated AI assistant for this repository.
Activity for September 2026
Suggested Actions for Maintainer
Comprehensive list of all pending actions requiring maintainer attention:
- Review PR Bump github/gh-aw-actions/setup from 0.88.8 to 0.89.15 #480: Dependabot bump of
github/gh-aw-actions/setup0.88.8→0.89.15 — Review - Review PR [repo-assist] test: add SideEffects module to ReplicateInfinite and ThreadState tests #470: test: add SideEffects module to ReplicateInfinite and ThreadState test files — Review
- Review PR: docs: Known Issues section for Debug-mode compiler bug affecting
taskSeq(taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473) — created this run - Apply manually: issue [repo-assist] eng: bump GitHub Actions to latest versions across all workflows #463 contains a ready patch (Actions version bumps) blocked by protected
.github/workflows/*.yamlfiles — a maintainer needs to apply it manually per the issue's instructions — View - Apply manually: issue [repo-assist] eng: bundle GitHub Actions updates + add SideEffects tests for Do and FoldWhile #442 contains a ready patch (bundled Dependabot Actions updates + SideEffects tests) blocked for the same protected-workflow-file reason — View
- Check comment on Wrapping combinators (TaskSeq.map, taskSeq { for .. }) yield the final item twice over an external IAsyncEnumerable on a non-default TaskScheduler (Orleans grain) #452: confirmed the newly-reported Debug-mode test failures (from
@majocha) are the same upstream compiler regression as taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473 (Incorrect state machine compilation in debug dotnet/fsharp#20466), not a new Orleans-specific bug — reproduced locally with SDK 10.0.400 in Debug. The original Orleans "duplicated final item" symptom remains open and still needs a maintainer/contributor with real Orleans access to progress — View - Check comment on Tail recursion for TaskSeq #62: tail recursion discussion — awaiting maintainer direction on whether to pursue
YieldFromFinalstub overloads now that the upstream compiler fix has landed — View - Triage
ValueTaskSeqforValueOptionandValueTask#466: feature request for aValueTaskSeqtype (ValueOption/ValueTask-based) from@xperiandri— labelledenhancement/needs triage; still needs a feasibility decision — View - Track upstream: Preserve resumable state-machine lowering in Debug dotnet/fsharp#20469 (compiler fix for the Debug-mode state-machine lowering bug affecting
taskSeq) — once merged and shipped in an SDK, taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473 can be closed and the README "Known issues" note removed — View
Future Work for Repo Assist
- Do NOT re-attempt: rev/sort, allPairs, zip4, map3, iteri2, splitInto, exists2, map2, findBack (all rejected/closed)
- Do NOT re-engage on issue TaskEx index #139 (TaskEx index) or Tail recursion for TaskSeq #62 (tail recursion) unless new human activity appears
- Confirmed
lengthBeforeMax,unfold,unfoldAsync,tryPick,tryFind,tryFindIndexinTaskSeqInternal.fsare early-exit patterns that cannot be converted to thewhile!idiom — do not re-attempt this perf conversion - Protected-file limitation: any engineering task touching
.github/workflows/*.yamlcannot be pushed directly by the bot; results in a stranded issue with manual patch instead of a PR (see [repo-assist] eng: bump GitHub Actions to latest versions across all workflows #463, [repo-assist] eng: bundle GitHub Actions updates + add SideEffects tests for Do and FoldWhile #442) - Watch Preserve resumable state-machine lowering in Debug dotnet/fsharp#20469 for merge/release; once shipped in an SDK, close out taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473 and Wrapping combinators (TaskSeq.map, taskSeq { for .. }) yield the final item twice over an external IAsyncEnumerable on a non-default TaskScheduler (Orleans grain) #452's Debug-mode angle with a confirming comment, and remove the "Known issues" README note once the fixed SDK is broadly available
- Wrapping combinators (TaskSeq.map, taskSeq { for .. }) yield the final item twice over an external IAsyncEnumerable on a non-default TaskScheduler (Orleans grain) #452's original Orleans-specific duplication (distinct from the now-confirmed Debug/compiler-bug symptom) still needs a real Orleans repro environment to progress further
Run History
2026-09-18 13:46 UTC — Run
- 🔧 Created PR: docs: add Known Issues section for Debug-mode compiler bug affecting
taskSeq(taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473) — the earlier attempt (issue [repo-assist] docs: document known Debug-mode F# compiler bug affecting taskSeq (#473) #476) had been blocked by a false-positive protected-files check onREADME.md, which resolved cleanly this run - 💬 Commented on [repo-assist] docs: document known Debug-mode F# compiler bug affecting taskSeq (#473) #476 noting the new PR supersedes the manual-patch instructions
- 💬 Commented on Wrapping combinators (TaskSeq.map, taskSeq { for .. }) yield the final item twice over an external IAsyncEnumerable on a non-default TaskScheduler (Orleans grain) #452: reproduced
@majocha's Debug-mode test failure locally with SDK 10.0.400, confirmed it is the same upstream compiler regression as taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473 (not a new Orleans-specific bug), and clarified the original Orleans duplication question remains separately open
2026-09-11 13:45 UTC — Run
- 🏷️ Labelled taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473 with
bug,compatibility,blocked: awaiting-fsharp-feature - 🏷️ Labelled
ValueTaskSeqforValueOptionandValueTask#466 withenhancement,feature request,needs triage - 🏷️ Labelled Wrapping combinators (TaskSeq.map, taskSeq { for .. }) yield the final item twice over an external IAsyncEnumerable on a non-default TaskScheduler (Orleans grain) #452 with
bug,needs investigation,compatibility - 💬 Commented on taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473: reproduced the reported Debug-mode
taskSeqtruncation locally, root-caused it to an upstream F# compiler regression (Incorrect state machine compilation in debug dotnet/fsharp#20466), and pointed to the in-progress fix (Preserve resumable state-machine lowering in Debug dotnet/fsharp#20469) plus a Release-build workaround
2026-09-04 — Run
- 🔧 Created PR: test: add SideEffects module to TaskSeq.ReplicateInfinite.Tests.fs and TaskSeq.ThreadState.Tests.fs — build succeeds, full suite 4469 passed / 0 failed
- 📁 Closed [repo-assist] Monthly Activity 2026-08 #465 (August 2026 monthly activity) and opened this issue for September
Generated by 🌈 Repo Assist, see workflow run. Learn more.
Comment /repo-assist to run again
Add this agentic workflow to your repo
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/repo-assist.md@ae8d551f07c7ed7619f8c58c7bb4c3ac89395d38
Generated by 🌈 Repo Assist, see workflow run. Learn more.
Comment /repo-assist to run again
Add this agentic workflow to your repo
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/repo-assist.md@4bc8419fad05e6b032741cbfd189986700bcf71c
🤖 Repo Assist here — I'm an automated AI assistant for this repository.
Activity for September 2026
Suggested Actions for Maintainer
Comprehensive list of all pending actions requiring maintainer attention:
- Review PR Bump github/gh-aw-actions/setup from 0.88.8 to 0.89.17 #483: Dependabot bump of
github/gh-aw-actions/setup0.88.8→0.89.17 — Review - Review PR [repo-assist] docs: document known Debug-mode F# compiler bug affecting taskSeq (#473) #481: docs: document known Debug-mode F# compiler bug affecting
taskSeq(taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473) — Review - Review PR [repo-assist] test: add SideEffects module to ReplicateInfinite and ThreadState tests #470: test: add SideEffects module to ReplicateInfinite and ThreadState test files — Review
- Review PR: tests: add coverage for ValueTask helper module (
fromResult/ofSource/ofTask/ignore/True/False+ deprecated aliases) — created this run - Apply manually: issue [repo-assist] eng: bump GitHub Actions to latest versions across all workflows #463 contains a ready patch (Actions version bumps: checkout v7, setup-dotnet v6, cache v6, upload-artifact v7, dorny/test-reporter v3) blocked by protected
.github/workflows/*.yamlfiles — View - Apply manually: issue [repo-assist] eng: bundle GitHub Actions updates + add SideEffects tests for Do and FoldWhile #442 contains a ready patch (bundled Dependabot Actions updates + SideEffects tests for FoldWhile/Do) blocked for the same protected-workflow-file reason — View
- Check comment on taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473: confirmed the upstream compiler fix (Preserve resumable state-machine lowering in Debug dotnet/fsharp#20469) merged 2026-09-14 but has not yet shipped in any released SDK (still reproduces on newest available SDK 10.0.401) — View
- Investigate Wrapping combinators (TaskSeq.map, taskSeq { for .. }) yield the final item twice over an external IAsyncEnumerable on a non-default TaskScheduler (Orleans grain) #452: Orleans-specific
TaskSeq.map/for..yieldfinal-item duplication remains unconfirmed outside real Orleans grain scheduling; needs a maintainer/contributor with Orleans dev access — View - Check comment on Tail recursion for TaskSeq #62: tail recursion discussion — awaiting maintainer direction on whether to pursue
YieldFromFinalstub overloads — View - Triage
ValueTaskSeqforValueOptionandValueTask#466: feature request for aValueTaskSeqtype (ValueOption/ValueTask-based) from@xperiandri— labelledenhancement/needs triage; still needs a feasibility decision — View - Track upstream: Preserve resumable state-machine lowering in Debug dotnet/fsharp#20469 has merged but not yet shipped in an SDK — once it ships, close taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473, update Wrapping combinators (TaskSeq.map, taskSeq { for .. }) yield the final item twice over an external IAsyncEnumerable on a non-default TaskScheduler (Orleans grain) #452's Debug-mode note, and remove the README "Known issues" section — View
Future Work for Repo Assist
- Do NOT re-attempt: rev/sort, allPairs, zip4, map3, iteri2, splitInto, exists2, map2, findBack (all rejected/closed)
- Do NOT re-engage on issue TaskEx index #139 (TaskEx index) or Tail recursion for TaskSeq #62 (tail recursion) unless new human activity appears
- Confirmed
lengthBeforeMax,unfold,unfoldAsync,tryPick,tryFind,tryFindIndexinTaskSeqInternal.fsare early-exit patterns that cannot be converted to thewhile!idiom — do not re-attempt this perf conversion - Protected-file limitation: any engineering task touching
.github/workflows/*.yamlcannot be pushed directly by the bot; results in a stranded issue with a manual patch instead of a PR (see [repo-assist] eng: bump GitHub Actions to latest versions across all workflows #463, [repo-assist] eng: bundle GitHub Actions updates + add SideEffects tests for Do and FoldWhile #442) - Each run, re-check
dotnet --list-sdksfor a newer SDK and re-runTaskSeq.Issue452.Tests.fsin Debug against it — once it passes, close taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473 and Wrapping combinators (TaskSeq.map, taskSeq { for .. }) yield the final item twice over an external IAsyncEnumerable on a non-default TaskScheduler (Orleans grain) #452's Debug-mode angle, and remove the README note - Wrapping combinators (TaskSeq.map, taskSeq { for .. }) yield the final item twice over an external IAsyncEnumerable on a non-default TaskScheduler (Orleans grain) #452's original Orleans-specific duplication (distinct from the confirmed Debug/compiler-bug symptom) still needs a real Orleans repro environment to progress further
Run History
2026-09-25 14:12 UTC — Run
- 🔧 Created PR: tests: add coverage for
ValueTaskhelper module (fromResult,ofSource,ofTask,ignore,True/False, deprecated aliases) — no dedicated tests previously existed for this module despiteTask/Asyncequivalents being covered; full suite 5446 passed / 0 failed - 💬 Commented on taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473: verified Preserve resumable state-machine lowering in Debug dotnet/fsharp#20469 merged 2026-09-14 but confirmed (by testing against the newest available SDK, 10.0.401) that the fix has not yet shipped in a released SDK; the truncation bug still reproduces
2026-09-18 13:46 UTC — Run
- 🔧 Created PR [repo-assist] docs: document known Debug-mode F# compiler bug affecting taskSeq (#473) #481: docs: add Known Issues section for Debug-mode compiler bug affecting
taskSeq(taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473) — the earlier attempt (issue [repo-assist] docs: document known Debug-mode F# compiler bug affecting taskSeq (#473) #476) had been blocked by a false-positive protected-files check onREADME.md, which resolved cleanly this run - 💬 Commented on [repo-assist] docs: document known Debug-mode F# compiler bug affecting taskSeq (#473) #476 noting the new PR supersedes the manual-patch instructions
- 💬 Commented on Wrapping combinators (TaskSeq.map, taskSeq { for .. }) yield the final item twice over an external IAsyncEnumerable on a non-default TaskScheduler (Orleans grain) #452: reproduced
@majocha's Debug-mode test failure locally with SDK 10.0.400, confirmed it is the same upstream compiler regression as taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473 (not a new Orleans-specific bug), and clarified the original Orleans duplication question remains separately open
2026-09-11 13:45 UTC — Run
- 🏷️ Labelled taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473 with
bug,compatibility,blocked: awaiting-fsharp-feature - 🏷️ Labelled
ValueTaskSeqforValueOptionandValueTask#466 withenhancement,feature request,needs triage - 🏷️ Labelled Wrapping combinators (TaskSeq.map, taskSeq { for .. }) yield the final item twice over an external IAsyncEnumerable on a non-default TaskScheduler (Orleans grain) #452 with
bug,needs investigation,compatibility - 💬 Commented on taskSeq stops after the first await (Task.Yield/Task.Delay between yields) when the consuming project is built in Debug; Release works (TaskSeq 1.1.1, .NET SDK 10.0.400) #473: reproduced the reported Debug-mode
taskSeqtruncation locally, root-caused it to an upstream F# compiler regression (Incorrect state machine compilation in debug dotnet/fsharp#20466), and pointed to the in-progress fix (Preserve resumable state-machine lowering in Debug dotnet/fsharp#20469) plus a Release-build workaround
2026-09-04 — Run
- 🔧 Created PR [repo-assist] test: add SideEffects module to ReplicateInfinite and ThreadState tests #470: test: add SideEffects module to TaskSeq.ReplicateInfinite.Tests.fs and TaskSeq.ThreadState.Tests.fs — build succeeds, full suite 4469 passed / 0 failed
- 📁 Closed [repo-assist] Monthly Activity 2026-08 #465 (August 2026 monthly activity) and opened this issue for September
Generated by 🌈 Repo Assist, see workflow run. Learn more.
Comment /repo-assist to run again
Add this agentic workflow to your repo
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/repo-assist.md@4bc8419fad05e6b032741cbfd189986700bcf71c
Activity