Skip to content

[Repo Assist] ci: update GitHub Actions from v1 to v4#476

Merged
dsyme merged 1 commit intomasterfrom
repo-assist/eng-update-ci-actions-20260313-42ad15fbdbb3c6e4
Mar 16, 2026
Merged

[Repo Assist] ci: update GitHub Actions from v1 to v4#476
dsyme merged 1 commit intomasterfrom
repo-assist/eng-update-ci-actions-20260313-42ad15fbdbb3c6e4

Conversation

@dsyme
Copy link
Copy Markdown
Contributor

@dsyme dsyme commented Mar 16, 2026

  • actions/checkout@v1 → actions/checkout@v4
  • actions/setup-dotnet@v1 → actions/setup-dotnet@v4 (×3 per workflow)
  • peaceiris/actions-gh-pages@v3 → @v4 (update token param: personal_token → github_token)

The v1 actions run on Node.js 12 (EOL). The v4 versions use Node.js 20
and benefit from performance and security improvements.

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

- actions/checkout@v1  →  actions/checkout@v4
- actions/setup-dotnet@v1  →  actions/setup-dotnet@v4 (×3 per workflow)
- peaceiris/actions-gh-pages@v3  →  @v4 (update token param: personal_token → github_token)

The v1 actions run on Node.js 12 (EOL). The v4 versions use Node.js 20
and benefit from performance and security improvements.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@dsyme dsyme merged commit 9676060 into master Mar 16, 2026
8 checks passed
dsyme pushed a commit that referenced this pull request Apr 1, 2026
🤖 *This PR was created by [Repo
Assist](https://github.com/fsprojects/FSharp.TypeProviders.SDK/actions/runs/23774627661),
an automated AI assistant.*

## Summary

Release notes for version **8.4.0**, covering all changes merged since
8.3.0 (February 26, 2026).

## Changes included in 8.4.0

**Bug fixes:**
- `GetEnumUnderlyingType()` now correctly handles non-Int32 enum
underlying types (#470)
- `decodeILCustomAttribData` reads correct byte-width for non-Int32 enum
fixed args (ECMA-335) (#475)
- Generative delegate type support fixed; `GetInterface` implemented on
`ProvidedTypeDefinition` and `TargetTypeDefinition` (#479)
- Thread-safety races in `TargetTypeDefinition` member-wrapper caches
fixed (#482)

**Performance:**
- Member wrapper objects cached in `TargetTypeDefinition` to avoid
repeated allocations (#471)
- `FullName`, `BaseType` and `GetInterfaces()` cached in
`TargetTypeDefinition` (#485)

**Refactoring:**
- `mkCacheInt32`/`mkCacheGeneric` simplified to use
`ConcurrentDictionary` (#486)

**CI:**
- GitHub Actions updated from v1 to v4 (#476)

## Test Status

✅ All 126 tests pass on the current master (`dotnet test
tests/FSharp.TypeProviders.SDK.Tests.fsproj -c Release`)

*Please bump the NuGet package version to 8.4.0 in the project file
before merging if that step isn't automated.*




> Generated by 🌈 Repo Assist at
[{run-started}](https://github.com/fsprojects/FSharp.TypeProviders.SDK/actions/runs/23774627661).
[Learn
more](https://github.com/githubnext/agentics/blob/main/docs/repo-assist.md).
>
> To install this [agentic
workflow](https://github.com/githubnext/agentics/tree/1f672aef974f4246124860fc532f82fe8a93a57e/workflows/repo-assist.md),
run
> ```
> gh aw add
githubnext/agentics@1f672ae
> ```

<!-- gh-aw-agentic-workflow: Repo Assist, engine: copilot, model: auto,
id: 23774627661, workflow_id: repo-assist, run:
https://github.com/fsprojects/FSharp.TypeProviders.SDK/actions/runs/23774627661
-->

<!-- gh-aw-workflow-id: repo-assist -->

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant