[repo-assist] eng: bundle GitHub Actions updates + add SideEffects tests for Do and FoldWhile
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Refactoring
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Tranquilla
- Stack tecnologico
- fsharp, github-actions
- Ambito
- ci-cd, testing-qa
Direzione di ricerca
Esamina prima i file workflow elencati, quindi ispeziona TaskSeq.FoldWhile.Tests.fs e TaskSeq.Do.Tests.fs per i moduli SideEffects. Esegui il filtro dei test FoldWhile e Do e dotnet fantomas . --check; una volta completato, le versioni delle action sono aggiornate e tutti i 73 test passano con una formattazione pulita.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
🤖 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
- Lingua principale
- F#
- Stelle
- 111
- Fork
- 13
- Merge medio
- 7h 59m
- PR unite (30g)
- 3
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di fsprojects/FSharp.Control.TaskSeq
-
agentic-workflows automation repo-assist
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
agentic-workflows automation repo-assist
Difficoltà 1/5 1-3 ore Idoneità per principianti 35/100
fsprojects/FSharp.Control.TaskSeq#476 · 1 commento ·
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
fsprojects/FSharp.Control.TaskSeq#473 · 1 commento ·
-
automation enhancement repo-assist
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
-
enhancement needs triage
Difficoltà 5/5 Più di una settimana Idoneità per principianti 45/100
Tutte le issue di fsprojects/FSharp.Control.TaskSeq
Issue simili
-
kind/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
kubernetes-sigs/prow#953 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
agent/security hive/hosted-available-lke648397-260827-5n31 security
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 92/100
conceptadev/noir#95 ·
-
Link Checker Report Apertaautomated issue report
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100