Skip to content

Update the CI runners and harden the workflow - #105

Merged
eXpl0it3r merged 1 commit into
masterfrom
feature/sfml-3.1-ci
Oct 4, 2026
Merged

eXpl0it3r merged 1 commit into
masterfrom
feature/sfml-3.1-ci

Conversation

@eXpl0it3r

@eXpl0it3r eXpl0it3r commented Oct 3, 2026 •

Copy link
Copy Markdown
Collaborator

Description

Updates the CI runners and hardens the workflow, the SFML version stays at 3.0.1 for now.

  • windows-2025, ubuntu-26.04, macos-26 and macos-26-intel, the latter replaces the retired macos-13 on which the macOS x64 jobs were stuck in the queue
  • actions/checkout@v7 with persist-credentials: false
  • read-only permissions, bash as default shell, and matrix values passed to run: through env:

The SFML 3.1 build and the getKerning fix from #104 are split out. Once this is merged, I'll rebase #104 onto it and then add SFML 3.1 to the CI matrix in a separate PR.

How to test this PR?

CI should succeed.

@eXpl0it3r eXpl0it3r changed the title Build against SFML 3.0.1 and 3.1.0 in CI Build against SFML 3.1 in CI and update the runners Oct 3, 2026
@eXpl0it3r
eXpl0it3r force-pushed the feature/sfml-3.1-ci branch from 77f9343 to 2d6bd32 Compare October 3, 2026 16:45
@eXpl0it3r
eXpl0it3r force-pushed the feature/sfml-3.1-ci branch from 2d6bd32 to 37aa65a Compare October 4, 2026 11:04
@eXpl0it3r eXpl0it3r changed the title Build against SFML 3.1 in CI and update the runners Update the CI runners and harden the workflow Oct 4, 2026
@eXpl0it3r
eXpl0it3r merged commit de738ce into master Oct 4, 2026
20 checks passed
@eXpl0it3r
eXpl0it3r deleted the feature/sfml-3.1-ci branch October 4, 2026 11:17
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