Toby Lane
407ca96a62
Revert "Download Noto font and include in Windows installer"
...
This reverts commit c46b5095fd
.
2025-07-14 13:00:00 +01:00
Toby Lane
c46b5095fd
Download Noto font and include in Windows installer
2025-07-06 08:17:55 +01:00
Stephen E. Baker
3e3aa87939
Fix windows workflow
2025-05-30 20:07:51 -04:00
Toby Lane
96bb60c505
Fix Windows Actions caching
2025-05-29 13:56:05 +01:00
Stephen E. Baker
e3c7ea7ce9
Bump clang-format and clang-tidy for linux pipeline
...
Use version 20 which is the current latest.
Fix bug clang-tidy found if reading the save file fails.
Format code per clang-format-20
I surpressed all new warnings in clang-tidy but we will probably want to
enable and fix some of them.
run-clang-tidy is used instead of calling clang-tidy directly in order
to automatically pull all source files.
2025-05-10 21:14:56 -04:00
Stephen E. Baker
1ddbbb4e35
Clean up obsolete cmake options ( #2846 )
...
* Remove remainder of VLD
Some components were left behind when I removed the cmake option for
vld.
* Remove USE_PRECOMPILED_DEPS option
Hasn't been maintained in 8 years. The use case has been replaced by
vcpkg.
2025-05-05 13:47:43 +03:00
Stephen E. Baker
0fbe5363c1
Bump vcpkg for 2025-03-21
2025-03-21 20:59:58 -04:00
Stephen E. Baker
77e07999fb
Bump vcpkg packages and remove SDL version lock
...
sdl2-mixer patch is fixed to closer match upstream which can fix
compile failures in that port.
Bump corsixth vcpkg repo again for sdl2-mixer fix
2024-11-03 22:37:36 -05:00
Stephen E. Baker
0a41346df4
Merge pull request #2629 from Alberth289346/generalize-whitespace-check
...
Generalize whitespace check to catch TABs in source files
2024-10-13 18:22:50 -04:00
lewri
053fd1821c
Change gamelog render to yaml
2024-10-03 20:30:05 +01:00
Alberth
1f92d5d46d
Disable whitespace checking for generated files SpriteEncoder/{parser,scanner}.cpp
2024-09-22 12:35:15 +02:00
Alberth
f67c99a1ca
Adapt Linux workflow.
2024-09-22 11:34:53 +02:00
lewri
8291ca53dd
Add next version experiments ( #2595 )
2024-09-05 05:35:46 +00:00
Toby Lane
d205640ebf
Include msvc runtime
2024-07-14 08:18:01 +01:00
Toby Lane
08872a3342
Add Actions for Windows installer
2024-07-14 08:17:10 +01:00
Stephen E. Baker
41d5e3723d
Bump vpkg baseline for windows
2024-05-11 21:58:48 -04:00
Stephen E. Baker
d3baa1bba7
Remove build reference to CopyVcpkgDeps.cmake
2024-05-11 21:28:23 -04:00
Stephen E. Baker
8fdb7dce5f
Merge pull request #2569 from tobylane/actionslinuxv4
...
Upgrade linux actions checkout
2024-05-11 19:23:43 -04:00
Stephen E. Baker
b9b831ce12
Switch to libcurl for update check
...
Removes dependence on undermaintained luasocket and luasec libraries.
As an additional benefit, update checks can now be disabled at build
time for distros that would prefer not to show it.
2024-04-21 17:07:09 -04:00
Toby Lane
c2496a255f
Add Animview, x86, pr checkout and on demand to Windows Actions
2024-03-23 08:41:23 +00:00
Toby Lane
f08b51abc7
Upgrade linux actions checkout
2024-03-11 18:05:31 +00:00
Stephen E. Baker
5c638a2dba
Switch to external vcpkg with manifests
...
Adds support for independently versioning different vcpkg
dependendencies, better binary cache support, and external registries
for specific ports which are now used instead of forking for ffmpeg and
sdl2_mixer.
If you previously built using USE_VCPKG_DEPS you need to migrate
to the new build method.
1. Delete your CorsixTH/vcpkg directory.
2. Delete your build directory
3. Download and install vcpkg following the instructions at:
https://learn.microsoft.com/en-us/vcpkg/get_started/get-started
4. Run `cmake --prefix dev`
5. Open the visual studio project for your new build directory at
`./build/dev`
2024-02-18 13:40:52 -05:00
Toby Lane
e0bad94d16
Actions linux updates
2023-11-30 21:58:20 +00:00
lewri
f1b0ca2592
Merge pull request #2455 from tobylane/fixspelling
...
Codespell changes, update codespell
2023-11-20 18:50:42 +00:00
Toby Lane
303626e452
Update codespell
2023-11-14 14:08:20 +00:00
Toby Lane
db63a279a5
Fix check for tabs
2023-11-14 13:50:00 +00:00
Stephen E. Baker
07657844ff
Merge pull request #2322 from TheCycoONE/vcpkg_2304
...
Bump vcpkg and favour fluidsynth
2023-05-06 21:30:28 -04:00
Stephen E. Baker
c8a7b75f12
Add FluidR3.sf3 to Windows github artifact
2023-05-06 14:53:15 -04:00
Stephen E. Baker
4c734a253b
Add windows github action
...
The new action produces RelWithDebInfo artifacts that can be downloaded.
Like appveyor the vcpkg builds are cached between runs.
2023-05-06 14:26:57 -04:00
Bob Idle
00abd4b822
Fix releases link in feature request template ( #2321 )
2023-04-21 23:56:16 -04:00
Stephen E. Baker
4e731c456b
Bump to catch2 3.1.1
...
All test changes required for 3.x version bump
2022-10-19 08:26:58 -04:00
lewri
5a8f03e273
Update issue templates to YAML ( #2132 )
...
* Update issue templates to YAML
GitHub now supports using form generation for issue templates, hopefully making them more user friendly.
2022-04-26 20:13:37 -04:00
Frazer Smith
041b567d0b
ci: bump github actions
2022-04-11 09:35:49 +01:00
Romain Vigier
b82474e36a
Add workflow for updating the website
2021-08-05 11:15:32 +02:00
lewri
8095f353d3
[RDY] Update PR template and Contributing ( #1976 )
...
Github Projects can be utilised by contributors now to point their own PRs into specific projects. This helps with looking over at the end of a round to make release notes.
There are also new PR Labels to help classify PRs too.
Reformat and update Contributing Guidelines
Co-authored-by: Alberth289346 <alberth289346@gmail.com >
2021-07-10 20:15:30 -04:00
Toby Lane
308d1ad320
Bump required CMake version to 3.10
2021-07-02 15:04:09 +01:00
Stephen E. Baker
ffaa039a86
Fix target option for pipeline
2021-06-04 23:06:24 -04:00
Stephen E. Baker
43c2f77e65
Bump clang version to keep up with GitHub
...
GitHub removed clang-9 so we are forced to bump. The new default is 11
so let's use that.
2021-05-20 21:18:51 -04:00
Toby Lane
4d074b4ec6
Improve linux Actions
2021-02-18 16:49:48 +00:00
Stephen E. Baker
917260581d
Bump actions-setup-cmake to 1.6
...
Possibly fix issue downloading latest cmake.
2021-01-16 21:10:29 -05:00
Toby Lane
3995ea98d6
Add apt get update to Actions linux
2021-01-08 10:47:42 +00:00
Stephen E. Baker
eb4e87afcd
Add cmake 3.5 to github actions
2020-12-28 17:36:09 -05:00
Toby Lane
a1815ac9f8
Add Github actions - Linux and tests
2020-12-16 11:47:23 +00:00
lewri
c46334d150
[RDY] Update Issue Templates and PR Templates ( #1664 )
...
* Update issue templates
Use the new github issue templates to better manage received issues.
* Delete old issue template
Replaced with new template.
* Create pull_request_template.md
* Update issue templates
* Update issue templates
* Update pull_request_template.md
* Ref ZIP uploads
* Update issue templates
2020-07-03 21:17:27 -04:00
Stephen E. Baker
5090272bd2
Add github issue template
2016-02-24 19:06:07 -05:00