Skip to content

Update and harden GitHub Actions workflows - #418

Merged
eXpl0it3r merged 3 commits into
masterfrom
feature/ci-update
Oct 4, 2026
Merged

eXpl0it3r merged 3 commits into
masterfrom
feature/ci-update

Conversation

@eXpl0it3r

@eXpl0it3r eXpl0it3r commented Oct 4, 2026 •

Copy link
Copy Markdown
Member

Description

Brings the CSFML workflows in line with what we did for SFML. The Windows jobs move to the windows-2025-vs2026 and windows-11-vs2026-arm images and build with the Visual Studio 2026 generator, which requires CMake 4.2, as such the Windows jobs now pull that version. Additionally, all actions are bumped to their latest major version.

The second commit hardens the workflows the same way as SFML: permissions: {} on the workflow level, persist-credentials: false on every checkout, and step outputs are passed through env instead of being interpolated into scripts.

How to test this PR?

CI should succeed. The NuGet and release workflows don't run for PRs, only on master, tags or manual dispatch, so those are best checked with a manual run on this branch.

The new Windows runner images ship Visual Studio 2026, which requires CMake 4.2 or later.
@eXpl0it3r
eXpl0it3r merged commit fdef4c8 into master Oct 4, 2026
54 checks passed
@eXpl0it3r
eXpl0it3r deleted the feature/ci-update branch October 4, 2026 11:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant