Chris Thrasher
65165dbc55
Remove $GITHUB_WORKSPACE where not needed
2024-03-29 09:58:13 -05:00
Miron Alexandru
61bcbc5906
Compile CSFML with SFML 3.0
2024-03-28 17:59:11 -06:00
Chris Thrasher
2493f13baa
Update checkout action to fix deprecation warnings
2024-02-19 23:30:30 +01:00
Lukas Dürrenberger
dfa5fbf92d
Enable x86 builds for Visual Studio
2024-01-28 20:16:05 +01:00
Chris Thrasher
9a355d784b
Remove trailing whitespace
2023-12-21 14:39:18 -06:00
Chris Thrasher
3e24bb1dc9
Enable manually running CI pipelines
2023-12-20 17:22:04 -06:00
Chris Thrasher
b8a63eb73d
Automatically disable stale pipelines
2023-12-20 17:22:04 -06:00
Chris Thrasher
bba0bf3726
Test Debug and Release builds in CI
2023-12-20 17:22:04 -06:00
Chris Thrasher
bf29112d56
Add example program
2023-12-20 15:33:35 -06:00
Lukas Dürrenberger
76c1e643fa
Disable treating warning as errors by default
2023-12-20 02:13:31 +01:00
Chris Thrasher
d90cd6f5ee
Use specific versions of CI images
2023-11-02 09:44:00 +01:00
Chris Thrasher
509d4f2cec
Remove redundant option
2023-11-02 09:44:00 +01:00
Chris Thrasher
49310cd5a6
Use Ninja in more CI jobs
2023-11-02 09:44:00 +01:00
Chris Thrasher
3a1ea97cb4
Remove faulty MinGW job
2023-11-02 09:44:00 +01:00
Chris Thrasher
072a4680be
Install Ninja and minimum CMake version in CI
2023-11-02 09:44:00 +01:00
Chris Thrasher
0eec0f8ec9
Revert "Disable faulty Windows Clang job"
...
This reverts commit 37b809b296 .
2023-11-02 09:44:00 +01:00
Chris Thrasher
37b809b296
Disable faulty Windows Clang job
...
The problem is that the Windows CI image hasn't yet be updated to
Clang 16. See this PR for progress on fixing it
https://github.com/actions/runner-images/pull/8134
This has been merged but we still have to wait for the changes to
propogate to all runners.
2023-09-06 17:58:20 -06:00
Chris Thrasher
a3657e112a
Add Windows MinGW CI job
2023-07-08 16:08:01 -06:00
Chris Thrasher
7d7375556c
Add Windows Clang CI job
2023-07-08 16:08:01 -06:00
Chris Thrasher
c97c71951c
Add Windows ClangCL CI job
2023-07-08 16:08:01 -06:00
Chris Thrasher
81c7fb1a26
Build as non-superuser on macOS
2023-07-08 16:08:01 -06:00
Shane Whitmire
7cbcd8f9fa
Update ci.yml to indicate we are on 2.6.0
2023-06-26 21:20:24 +02:00
Lukas Dürrenberger
aa13651a03
Update CI pipeline options
2022-10-27 21:54:06 +02:00
Lukas Dürrenberger
99cea94aaf
Add GitHub actions for Windows, Linux and macOS
2021-02-19 20:48:44 +01:00