Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

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

オープン
#442 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
25/100
issue の種類
リファクタリング
明瞭さ
明確に書かれている
活発さ
静か
技術スタック
fsharp, github-actions
領域
ci-cd, testing-qa

調査の方向性

まず一覧にある workflow ファイルを確認し、次に TaskSeq.FoldWhile.Tests.fs と TaskSeq.Do.Tests.fs の SideEffects モジュールを調べます。FoldWhile と Do のテストフィルターおよび dotnet fantomas . --check を実行します。これが完了すれば、action のバージョンが更新され、73 個すべてのテストがクリーンなフォーマットでパスします。

索引モデルが issue の本文から書いたものです。

説明

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
主要言語
F#
スター
111
フォーク
13
平均マージ
7時間 59分
マージ済み PR(30日)
3

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

fsprojects/FSharp.Control.TaskSeq のほかの issue

fsprojects/FSharp.Control.TaskSeq の issue をすべて見る

似ている issue

DevOps の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。