[repo-assist] eng: bundle GitHub Actions updates + add SideEffects tests for Do and FoldWhile
Maintainer antworten meist innerhalb von 3 Tagen
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Refactoring
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Ruhig
- Tech-Stack
- fsharp, github-actions
- Bereich
- ci-cd, testing-qa
Rechercherichtung
Überprüfe zuerst die aufgelisteten Workflow-Dateien und untersuche anschließend TaskSeq.FoldWhile.Tests.fs und TaskSeq.Do.Tests.fs auf die SideEffects-Module. Führe den FoldWhile- und Do-Testfilter sowie dotnet fantomas . --check aus; wenn dies erledigt ist, sind die Action-Versionen aktualisiert und alle 73 Tests bestehen bei sauberer Formatierung.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
🤖 This PR was created by Repo Assist, an automated AI assistant.
Summary
Bundles four open Dependabot PRs into a single update, and adds two improvements to the test suite.
GitHub Actions updates (Task 4 — Engineering)
| Action | Old | New | Dependabot PR |
|---|---|---|---|
actions/checkout |
v6 | v7 | #420 |
actions/cache |
v5 | v6 | #421 |
actions/setup-dotnet |
v4 | v6 | #433 |
github/gh-aw-actions/setup |
v0.83.4 | v0.84.0 | #441 |
All four Dependabot PRs can be closed after this PR is merged.
Updated files: build.yaml, test.yaml, main.yaml, docs.yaml, publish.yaml, repo-assist.lock.yml.
SideEffects test modules (Task 5 — Coding)
TaskSeq.FoldWhile.Tests.fs: addsmodule SideEffectswith 3 tests — verifies whole-sequence enumeration including after-effects, and thatfoldWhilestops enumerating past the halting element (side-effect counter validates no over-pull).TaskSeq.Do.Tests.fs: addsmodule SideEffectswith 3 tests — verifies thatdo/do!side effects fire on enumeration (not before), fire exactly once, and re-fire correctly on re-enumeration.
Test Status
Passed! - Failed: 0, Passed: 73, Skipped: 0, Total: 73 (FoldWhile + Do filter)
Formatting verified clean (dotnet fantomas . --check exit 0).
Closes nothing — this bundles dependency updates and adds tests.
[!WARNING]
Protected Files — Push Permission DeniedThis was originally intended as a pull request, but the patch modifies protected files. A human must create the pull request manually.
Protected files
- .github/workflows/docs.yaml
- .github/workflows/main.yaml
- .github/workflows/publish.yaml
- .github/workflows/repo-assist.lock.yml
- .github/workflows/test.yaml
The push was rejected because GitHub Actions does not have
workflowspermission to push these changes, and is never allowed to make such changes, or other authorization being used does not have this permission.
Create the pull request manually
# Download the patch from the workflow run
gh run download 30638716950 -n agent -D /tmp/agent-30638716950
# Create a new branch
git checkout -b repo-assist/eng-bundle-deps-20260731-0cee54bb1e4f11aa main
# Apply the patch (--3way handles cross-repo patches)
git am --3way /tmp/agent-30638716950/aw-repo-assist-eng-bundle-deps-20260731.patch
# Push the branch and create the pull request
git push origin repo-assist/eng-bundle-deps-20260731-0cee54bb1e4f11aa
gh pr create --title '[repo-assist] eng: bundle GitHub Actions updates + add SideEffects tests for Do and FoldWhile' --base main --head repo-assist/eng-bundle-deps-20260731-0cee54bb1e4f11aa --repo fsprojects/FSharp.Control.TaskSeq
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@42c2ab5b4e4c9273534c39259b2e0df7f20f07e9
- Vorherrschende Sprache
- F#
- Sterne
- 111
- Forks
- 13
- Ø Merge
- 2 T. 2 Std.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus fsprojects/FSharp.Control.TaskSeq
-
agentic-workflows automation repo-assist
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
fsprojects/FSharp.Control.TaskSeq#463 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
agentic-workflows automation repo-assist
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 35/100
fsprojects/FSharp.Control.TaskSeq#476 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 3 Tagen
-
bug
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
fsprojects/FSharp.Control.TaskSeq#473 · 2 Kommentare · 1 Reaktion ·
Maintainer antworten meist innerhalb von 3 Tagen
-
automation enhancement repo-assist
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 10/100
fsprojects/FSharp.Control.TaskSeq#471 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
enhancement needs triage
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 45/100
fsprojects/FSharp.Control.TaskSeq#466 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 3 Tagen
Alle Issues in fsprojects/FSharp.Control.TaskSeq
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 65/100
Maintainer antworten meist innerhalb von 1 Tag
-
ready-for-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
valkey: metrics exporter doesn't start when the default user is only in auth.aclConfigEvtl. vergeben @Iamrushabhshahh hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
valkey-io/valkey-helm#280 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Bug] Dev image build fails: `npm install` in the root Dockerfile runs out of memory (exit 134)Evtl. vergeben @andest01 hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Maintainer antworten meist innerhalb von 1 Tag