Skip to content

ci: Windows build and release workflow - #3

Merged
anson10 merged 1 commit into
mainfrom
ci/windows-release
Oct 8, 2026
Merged

anson10 merged 1 commit into
mainfrom
ci/windows-release

Conversation

@anson10

@anson10 anson10 commented Oct 8, 2026

Copy link
Copy Markdown
Owner

Prepares the v2.0.0 release.

  • Windows CI job: MSVC builds the library, tests and app, with SFML built from source, and runs the tests
  • release.yml: pushing a v* tag builds a Windows zip and a Linux tarball (statically linked SFML, so nothing to install) and publishes the release with docs/release-notes/<tag>.md
  • Font lookup: the app finds its font next to the executable, so the packages run from any folder

After merging, push the v2.0.0 tag to publish.

- PATHFINDER_FETCH_SFML builds SFML 2.6.1 from source and links it statically; the app is a windowed app on Windows
- CI: an MSVC job builds and runs the tests on Windows
- release.yml: a v* tag builds the Windows zip and Linux tarball and publishes the release with docs/release-notes/<tag>.md
- The app finds its font next to the executable, so the packages run from any directory
@anson10
anson10 merged commit 84d928c into main Oct 8, 2026
4 checks passed
@anson10
anson10 deleted the ci/windows-release branch October 8, 2026 19:45
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