-
Notifications
You must be signed in to change notification settings - Fork 56
Expand file tree
/
Copy pathstate.json
More file actions
77 lines (77 loc) · 7.67 KB
/
state.json
File metadata and controls
77 lines (77 loc) · 7.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
{
"last_run": "2026-02-22T13:33:42Z",
"workflow_run_id": "22278136143",
"commented_issues": [
{"number": 168, "run": "22226329040", "action": "suggested PackageLicenseExpression fix"},
{"number": 173, "run": "22226329040", "action": "identified .fsi gating issue, linked PR #214"},
{"number": 205, "run": "22226329040", "action": "explained tryFirst order semantics"},
{"number": 165, "run": "22226329040", "action": "suggested seq change, offered to prepare PR"},
{"number": 156, "run": "22226329040", "action": "gave chunkBy impl feedback; asked if PR welcome"},
{"number": 160, "run": "22231625810", "action": "explained mapAsyncParallel order semantics"},
{"number": 165, "run": "22231625810", "action": "announced draft PR for mergeAll seq change"},
{"number": 165, "run": "22248981881", "action": "re-announced draft PR #221 after framework bug closed previous attempt"},
{"number": 156, "run": "22249505878", "action": "announced draft PR for chunkBy/chunkByAsync"},
{"number": 31, "run": "22258041770", "action": "announced draft PR #225 for mapAsyncUnorderedParallelThrottled"},
{"number": 152, "run": "22268210784", "action": "announced fix PR for ofAsyncEnum Blazor WASM deadlock"},
{"number": 168, "run": "22273496797", "action": "noted PR #228 merged; closed issue"},
{"number": 230, "run": "22273496797", "action": "analysed IAsyncDisposable scope; asked about approach; offered to draft PR"},
{"number": 230, "run": "22274606457", "action": "announced draft v4 BCL IAsyncEnumerable migration PR #231; asked Fable/ofAsyncEnum/EditorBrowsable questions"},
{"number": 125, "run": "22278136143", "action": "announced draft PR for CompilerMessage warning on groupBy/groupByAsync"},
{"number": 123, "run": "22278136143", "action": "advised on yield! status; offered to create PR or close issue"}
],
"created_prs": [
{"branch": "co-maintainer/mergeall-accept-seq", "run": "22248981881", "number": 221, "title": "Allow AsyncSeq.mergeAll to accept seq instead of list", "closes": 165, "status": "merged by dsyme 2026-02-21"},
{"branch": "co-maintainer/chunkby-consecutive-grouping", "run": "22249505878", "number": 222, "title": "Add AsyncSeq.chunkBy and AsyncSeq.chunkByAsync", "closes": 156, "status": "merged by dsyme 2026-02-21"},
{"branch": "co-maintainer/release-3.3.1-1771646837", "run": "22249988090", "number": 223, "title": "Prepare release 3.3.1", "status": "merged by dsyme 2026-02-21"},
{"branch": "repo-assist/add-mapasyncunorderedparallelthrottled-001ed43df569b4c9", "run": "22258041770", "number": 225, "title": "Add AsyncSeq.mapAsyncUnorderedParallelThrottled", "closes": 31, "status": "merged by dsyme 2026-02-21T16:44:51Z"},
{"branch": "repo-assist/deps-fix-license-bcl-2026-02-21-b39ffdb8841cd066", "run": "22266754407", "number": 228, "title": "Fix deprecated PackageLicenseUrl and update Microsoft.Bcl.AsyncInterfaces", "closes": 168, "status": "merged by dsyme 2026-02-22T01:38:42Z"},
{"branch": "repo-assist/fix-ofasyncsenum-dispose-wasm-deadlock-issue152", "run": "22268210784", "number": 229, "title": "Fix ofAsyncEnum deadlock on single-threaded runtimes (Blazor WASM)", "closes": 152, "status": "merged by dsyme 2026-02-22T06:57:51Z"},
{"branch": "repo-assist/v4-bcl-iasyncenumerable-migration-3b81040f29c8a5a6", "run": "22274606457", "number": 231, "title": "Migrate AsyncSeq<'T> to BCL IAsyncEnumerable<'T> (v4.0)", "closes": 230, "status": "MERGED by dsyme 2026-02-22T13:32:02Z"},
{"branch": "repo-assist/release-3.3.2-e5676b77115977ac", "run": "22277836207", "number": 234, "title": "[Repo Assist] Prepare release 3.3.2", "status": "open draft; may conflict with main after v4 merge"},
{"branch": "repo-assist/fix-groupby-compilermessage-warning-issue125", "run": "22278136143", "number": "TBD", "title": "[Repo Assist] Add CompilerMessage warning to groupBy/groupByAsync (closes #125)", "closes": 125, "status": "draft PR submitted 2026-02-22T13:33Z; 189/190 tests pass (1 pre-existing flaky)"}
],
"closed_or_rejected_prs": [
{"branch": "fix/ofasyncenum-netstandard20", "run": "22226329040", "title": "Expose ofAsyncEnum/toAsyncEnum on netstandard2.0", "closes": 173, "status": "closed by maintainer - not merged"},
{"branch": "co-maintainer/mergeall-accept-seq-ff64ca901ccf3892", "run": "22240371333", "title": "Allow AsyncSeq.mergeAll to accept seq instead of list", "number": 219, "status": "closed by maintainer due to framework bug (multiple PRs in one run merged incorrectly)"}
],
"skip_next_run": [173, 205, 165, 156, 160, 159, 31, 174, 123, 125, 152, 215, 226, 230],
"monthly_activity_issue": {"number": 220, "month": "2026-02"},
"framework_note": "CRITICAL: Only create ONE PR per run. The framework has a bug where if create_pull_request is called multiple times, only one PR is created with wrong mixed content.",
"last_release_prep_run": "22277836207",
"last_release_prep_date": "2026-02-22",
"last_deps_check_date": "2026-02-21",
"next_run_todo": [
"Update README.md for v4 API changes (PR #231 merged by dsyme 2026-02-22T13:32Z)",
"Verify EditorBrowsable on IAsyncSeqEnumerator/AsyncSeqImpl internal types",
"Consider marking ofAsyncEnum/toAsyncEnum [<Obsolete>] in .fs (already done in .fsi via PR #231)",
"Fix Fable test build errors (pre-existing from v4 migration - tests/fable/...AsyncSeq.test.fs line 867 GetEnumerator->GetAsyncEnumerator)",
"Prepare v4.0.0 release once Fable issues resolved",
"PR #234 (release 3.3.2) may need to be reconsidered or rebased given v4 is now on main",
"Check if PR for groupBy CompilerMessage was created with correct number (TBD in memory)"
],
"v4_migration_notes": {
"branch": "repo-assist/v4-bcl-iasyncenumerable-migration-3b81040f29c8a5a6",
"pr_number": 231,
"status": "MERGED by dsyme 2026-02-22T13:32:02Z",
"approach": "AsyncSeq<'T> = BCL IAsyncEnumerable<'T>; internal IAsyncSeqEnumerator<'T> and AsyncSeqImpl<'T> adapter; GetEnumerator() extension on BCL type for internal use (not exported via .fsi); ofAsyncEnum/toAsyncEnum are now identity functions",
"post_merge_todo": [
"Update README.md",
"Verify EditorBrowsable on IAsyncSeqEnumerator/AsyncSeqImpl",
"Fix Fable test errors (line 867: GetEnumerator -> GetAsyncEnumerator)",
"Prepare v4.0.0 release"
]
},
"copilot_prs": [
{"number": 232, "base": "repo-assist/v4-bcl-iasyncenumerable-migration-3b81040f29c8a5a6", "title": "[WIP] Fix AsyncSeq migration issues and Fable feedback", "status": "merged into v4 branch by dsyme 2026-02-22T11:39Z"},
{"number": 233, "base": "repo-assist/v4-bcl-iasyncenumerable-migration-3b81040f29c8a5a6", "title": "Fix Fable compatibility: guard getIterator obsolete attribute and complete #if FABLE_COMPILER cleanup", "status": "merged into v4 branch by dsyme 2026-02-22T13:13Z"}
],
"notes": [
"PR #231 (v4 migration) MERGED by dsyme 2026-02-22T13:32Z. Main now has AsyncSeq<'T> = BCL IAsyncEnumerable<'T>.",
"PR #234 (release 3.3.2) is still open draft; base SHA 612fae66 predates v4 merge; may need rebase or reconsideration.",
"Fable test project (tests/fable/...) has pre-existing build errors from v4 (GetEnumerator -> GetAsyncEnumerator on line 867).",
"Issue #125: dsyme asked for CompilerMessage warning on groupBy. Done in run 22 (PR submitted).",
"Issue #123: dsyme asked for status check. Commented in run 22; offered to create YieldFrom overload or close issue.",
"Issue #159 ('Deprecate FSharp.Control.IAsyncEnumerable'): dsyme commented 'See #231' 2026-02-22T10:02Z; now #231 merged, this issue can be closed.",
"Run 22 (workflow 22278136143, 2026-02-22T13:33Z) - Created PR for groupBy CompilerMessage warning (closes #125); commented on #125 and #123; updated monthly activity #220."
]
}