[repo-assist] eng: bundle GitHub Actions updates + add SideEffects tests for Do and FoldWhile
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Refactorización
- Claridad
- Bien especificado
- Estado de actividad
- Tranquilo
- Stack tecnológico
- fsharp, github-actions
- Área
- ci-cd, testing-qa
Línea de trabajo
Revisa primero los archivos de workflow enumerados y, después, inspecciona TaskSeq.FoldWhile.Tests.fs y TaskSeq.Do.Tests.fs en busca de los módulos SideEffects. Ejecuta el filtro de pruebas de FoldWhile y Do y dotnet fantomas . --check; cuando esto esté hecho, las versiones de las actions estarán actualizadas y las 73 pruebas pasarán con el formato limpio.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
🤖 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
- Lenguaje dominante
- F#
- Estrellas
- 111
- Forks
- 13
- Merge medio
- 7 h 59 min
- PR fusionados (30 d)
- 3
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de fsprojects/FSharp.Control.TaskSeq
-
agentic-workflows automation repo-assist
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
agentic-workflows automation repo-assist
Dificultad 1/5 1-3 horas Aptitud para principiantes 35/100
fsprojects/FSharp.Control.TaskSeq#476 · 1 comentario ·
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
fsprojects/FSharp.Control.TaskSeq#473 · 1 comentario · 1 reacción ·
-
automation enhancement repo-assist
Dificultad 5/5 Más de una semana Aptitud para principiantes 10/100
-
enhancement needs triage
Dificultad 5/5 Más de una semana Aptitud para principiantes 45/100
Todos los issues de fsprojects/FSharp.Control.TaskSeq
Issues similares
-
core dependencies
Dificultad 1/5 Menos de una hora Aptitud para principiantes 80/100
-
bug github_actions
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
registrystack/registry-stack#1393 ·
-
module: core
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
bigbluebutton/bigbluebutton#25849 ·
-
bug engine
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
rocky-data/rocky#2181 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100