Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

[repo-assist] eng: bundle GitHub Actions updates + add SideEffects tests for Do and FoldWhile

Đang mở
#442 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
25/100
Loại issue
Tái cấu trúc
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Ít trao đổi
Công nghệ
fsharp, github-actions
Lĩnh vực
ci-cd, testing-qa

Hướng nghiên cứu

Trước tiên, hãy xem xét các tệp workflow được liệt kê, sau đó kiểm tra TaskSeq.FoldWhile.Tests.fs và TaskSeq.Do.Tests.fs để tìm các mô-đun SideEffects. Chạy bộ lọc kiểm thử FoldWhile và Do cùng với dotnet fantomas . --check; khi hoàn tất, các phiên bản action đã được cập nhật và cả 73 kiểm thử đều vượt qua với định dạng sạch.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

agentic-workflows automation repo-assist

🤖 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: adds module SideEffects with 3 tests — verifies whole-sequence enumeration including after-effects, and that foldWhile stops enumerating past the halting element (side-effect counter validates no over-pull).
  • TaskSeq.Do.Tests.fs: adds module SideEffects with 3 tests — verifies that do/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 Denied

This was originally intended as a pull request, but the patch modifies protected files. A human must create the pull request manually.

Protected files

The push was rejected because GitHub Actions does not have workflows permission 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
Ngôn ngữ chính
F#
Star
111
Fork
13
Merge trung bình
7 giờ 59 phút
Pull request đã merge (30 ngày)
3

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của fsprojects/FSharp.Control.TaskSeq

Tất cả issue của fsprojects/FSharp.Control.TaskSeq

Issue tương tự

Thêm issue về DevOps

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.