Skip to content

[repo-assist] Engineering: bump CI action major versions #349

Description

@github-actions

Caution

Protected files were modified in this change.
This pull request is in request_review mode and requires explicit human scrutiny before merge.

Protected files: .github/workflows/publish.yml, .github/workflows/pull-request.yml

Summary

Updates GitHub Actions used in this repo's CI workflows to their latest major versions:

Action Before After
actions/checkout v4 v7.0.1
actions/setup-dotnet v4.3.1 v6.0.0
actions/setup-node v4 v7.0.0

Applied to both .github/workflows/pull-request.yml and .github/workflows/publish.yml (setup-node is only used in pull-request.yml).

No functional changes to the build/test steps themselves — only the pinned action versions change. This follows up on a prior (now stale) attempt at the same upgrade.

Test Status

  • dotnet build FSharp.Control.AsyncSeq.sln -c Release — succeeded, 0 errors.
  • dotnet test tests/FSharp.Control.AsyncSeq.Tests -c Release497/497 tests passed.
  • Workflow YAML changes only affect action pinning; CI will validate the updated actions run correctly once this PR's own checks execute.

🤖 This PR was created by Repo Assist, an automated AI assistant, as part of scheduled engineering-investment maintenance (Task 4). A human maintainer should review before merging.


Note

This was originally intended as a pull request, but the git push operation failed.

Original error: The process '/usr/bin/git' failed with exit code 1

Workflow Run: View run details and download bundle artifact

The bundle file is available in the agent artifact in the workflow run linked above.

Create the pull request manually
# Download the artifact from the workflow run
gh run download '35002914803' -n agent -D '/tmp/agent-35002914803'

# Resolve the bundle source ref, fetch it into a temporary ref, then create the local branch
bundle_path='/tmp/agent-35002914803/aw-repo-assist-eng-update-ci-actions-20260915.bundle'
temp_ref='refs/bundles/create-pr-repo-assist-eng-update-ci-actions-20260915-e9faa3c16722cdaf-ae3d506e'
target_ref='refs/heads/repo-assist/eng-update-ci-actions-20260915-e9faa3c16722cdaf'
bundle_source_ref=$(git bundle list-heads "$bundle_path" | awk '$2 ~ /^refs\/heads\// { print $2 }')
if [ -z "$bundle_source_ref" ]; then
  bundle_source_ref=$(git bundle list-heads "$bundle_path" | awk '$2 == "HEAD" { print $2 }')
fi
if [ "$(printf '%s\n' "$bundle_source_ref" | sed '/^$/d' | wc -l | tr -d ' ')" != "1" ]; then
  echo "Expected exactly one bundle source ref, found: $bundle_source_ref" >&2
  exit 1
fi
git fetch "$bundle_path" "${bundle_source_ref}:${temp_ref}"
git update-ref "$target_ref" "$temp_ref"
git checkout 'repo-assist/eng-update-ci-actions-20260915-e9faa3c16722cdaf'
# Ensure the working tree matches the updated branch
git reset --hard
# Remove the temporary bundle ref
git update-ref -d "$temp_ref"

# Push the branch to the target remote
git push 'origin' 'repo-assist/eng-update-ci-actions-20260915-e9faa3c16722cdaf'

# Create the pull request
gh pr create --title '[repo-assist] Engineering: bump CI action major versions' --base 'main' --head 'repo-assist/eng-update-ci-actions-20260915-e9faa3c16722cdaf' --repo 'fsprojects/FSharp.Control.AsyncSeq'

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@4bc8419fad05e6b032741cbfd189986700bcf71c

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions