Richard Wheeler
bc6a656deb
Change: Package OpenGFX2 for Windows Store and GOG
2025-12-06 21:44:02 +00:00
dependabot[bot]
c24526a2e1
Upgrade: Bump the actions group across 1 directory with 5 updates ( #14731 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-02 14:49:36 +00:00
Rubidium
5533a24d84
Codechange: silence CodeQL complaints about long switches
2025-11-24 23:17:44 +01:00
Loïc Guilloux
b563c34ca4
Codefix 6d495d1: [Actions] vcpkg caching for codeql requires some permissions ( #14767 )
2025-11-09 21:31:59 +00:00
Loïc Guilloux
a19f6c02e5
Codechange: Add prefix to dependabot commits ( #14691 )
2025-10-24 21:20:41 +02:00
glx22
6d495d1fb9
Codechange: [Actions] Use NuGet for vcpkg binary caching
2025-08-24 21:38:16 +02:00
glx22
0f2d1dc39c
Codechange: [Actions] Setup vcpkg via a composite action
2025-08-24 21:38:16 +02:00
Patric Stout
3571f77d46
Codechange: typo in GoG's workflow ( #14386 )
2025-06-21 09:25:39 +00:00
dependabot[bot]
1b2a3b0cb1
Upgrade: Bump Apple-Actions/import-codesign-certs in the actions group ( #13945 )
...
Bumps the actions group with 1 update: [Apple-Actions/import-codesign-certs](https://github.com/apple-actions/import-codesign-certs ).
Updates `Apple-Actions/import-codesign-certs` from 3 to 5
- [Release notes](https://github.com/apple-actions/import-codesign-certs/releases )
- [Commits](https://github.com/apple-actions/import-codesign-certs/compare/v3...v5 )
---
updated-dependencies:
- dependency-name: Apple-Actions/import-codesign-certs
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-21 09:18:32 +00:00
frosch
0efbb3a7a7
Doc: PR template referenced non-existing label. ( #14050 )
2025-04-20 23:02:33 +02:00
frosch
cb113cfed0
Codefix: Add missing header includes.
2025-04-20 22:06:18 +02:00
Loïc Guilloux
bd7cda8271
Revert f719fa678f: [CI] The fix is now implemented at vcpkg level ( #13942 )
2025-04-03 12:54:56 +02:00
Patric Stout
f719fa678f
Fix: [CI] force a CMake minimum version of 3.5 for all dependencies ( #13936 )
...
With CMake 4.0.0, any project < 3.5 is no longer supported. Yet,
some projects indicate 3.0 or 3.1 (while fully compatible with
3.5+). But CMake doesn't know, so it bails.
2025-03-31 18:48:39 +00:00
Patric Stout
696fca1459
Change: make GOG more like MSStore/Steam for OpenGFX ( #13920 )
...
OpenGFX for the other platforms is untar'd. There is no real need
to do this, but there is also no hurt in not doing it. And doing
the same for all three has more benefits than having one being
different.
2025-03-31 18:41:30 +02:00
Patric Stout
5ff1632fc1
Fix: [CI] Bump Fluidsynth to 2.4.4, fixing a compile error ( #13919 )
...
CMake 3.1 is no longer supported; recently Fluidsynth made the jump
to 3.5, which is supported.
2025-03-30 09:02:58 +00:00
Patric Stout
b28b35c239
Fix: [CI] Disable CodeQL TRAP Cache, as it trashes our cache ( #13832 )
...
Each cache is ~1GB. And you can only have 10GB of cache. So after
10 runs, our cache is full of trap caches.
The kicker? We don't actually benefit from this cache. It is only
used if you re-run CodeQL over the exact same codebase (without
changes), to quickly re-evaluate the latest CodeQL set. We are
way to active to have any benefit from that, and we don't run
CodeQL on a schedule to ever pick up on the cache.
2025-03-16 11:48:41 +00:00
Rubidium
90f5a9440c
Codechange: add automation for (re)setting the 'work: needs rebase' label on PRs
2025-02-09 14:44:13 +01:00
Loïc Guilloux
9238cb7270
Codefix 3e747397f0: Also upgrade preview workflow ( #13438 )
2025-02-02 13:39:33 +01:00
Rubidium
292f4baf46
Doc: cross-reference Emscripten version number locations
2025-02-02 09:26:12 +01:00
Rubidium
3e747397f0
Codechange: use GCC 12 for building tools for Emscripten
2025-02-01 19:22:02 +01:00
Loïc Guilloux
fdc51fd635
Codefix c0edbe0d37: [CI] Invalid needs in ci-nightly ( #13301 )
2025-01-10 22:38:39 +01:00
Peter Nelson
c0edbe0d37
Change: Remove support for SDL1.2. ( #13298 )
...
Our SDL2 driver is now 5 years old.
2025-01-09 20:43:52 +00:00
Patric Stout
ae7bd04de8
Fix: [CI] also generate a changelog for nightlies ( #13197 )
2024-12-26 10:19:45 +00:00
merni-ns
f398a01c3c
Fix: Changelog script was broken on markdown changelogs ( #13195 )
2024-12-25 14:02:34 +00:00
Peter Nelson
369e8a6fe9
Cleanup: Remove unused-strings hack for _TINY string variants.
2024-12-08 10:23:52 +00:00
Peter Nelson
caead883a5
Fix 560ee2442d: MinGW package is -libogg, not -ogg. ( #13152 )
2024-12-07 11:03:29 +00:00
Peter Nelson
560ee2442d
Add: Support sound effects in Ogg Opus format.
2024-12-06 18:41:35 +00:00
Peter Nelson
01807fa753
Change: Use Markdown for changelog.
...
Includes minor changes to how version changes are limited for display.
2024-10-22 00:34:16 +01:00
glx22
45aef2c0b9
Change: [CI] Temporarily force ubuntu-24.04 runner for linux workflow
...
While ubuntu-latest is transitioning from ubuntu-22.04 to ubuntu-24.04, the one we actually run on is random.
But our workflow can work only with 22.04 (using clang15) or 24.04 (using clang) so just force 24.04 for now.
2024-10-14 00:53:47 +02:00
glx22
1a1cd2d495
Cleanup: [CI] Remove 'os' input for windows workflow
2024-10-14 00:53:47 +02:00
glx22
99e8534d76
Change: [CI] Use xxx-latest runners for all workflows
2024-10-14 00:53:47 +02:00
glx22
564397645f
Codefix: [CI] dubious ownership for emscripten
2024-06-26 23:02:27 +02:00
dependabot[bot]
1c738e5084
Upgrade: [CI] Bump Apple-Actions/import-codesign-certs in the actions group ( #12745 )
...
Bumps the actions group with 1 update: [Apple-Actions/import-codesign-certs](https://github.com/apple-actions/import-codesign-certs ).
Updates `Apple-Actions/import-codesign-certs` from 2 to 3
- [Release notes](https://github.com/apple-actions/import-codesign-certs/releases )
- [Commits](https://github.com/apple-actions/import-codesign-certs/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: Apple-Actions/import-codesign-certs
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-03 15:45:02 +02:00
Patric Stout
04a3bf76e8
Codechange: upgrade Emscripten to 3.1.57 ( #12526 )
...
This also upgrades liblzma to 5.4.6, and uses the new ports.contrib
system Emscripten 3.1.56 introduced.
2024-04-18 19:37:33 +02:00
Loïc Guilloux
71087bb6d3
Change: [CI] Always use latest stable Xcode ( #12390 )
2024-03-28 21:22:20 +01:00
Owen Rudge
d4a6ee9554
Change: [CI] Use Azure Code Signing for Windows build
2024-03-19 23:12:36 +00:00
merni-ns
af1bd43b30
Codefix 4c0dca1: [CI] Fix typo in workflow file ( #12318 )
2024-03-16 19:48:12 +00:00
Patric Stout
7f49b6f25a
Codefix: allow preview label on PRs against release branches too ( #12310 )
2024-03-16 16:49:03 +01:00
merni-ns
4c0dca1411
Codechange: [CI] Move Release CI build to MacOS runner ( #12309 )
2024-03-16 15:11:23 +01:00
Patric Stout
d7b99cbe26
Codefix: [CI] Store vcpkg outside the repository folder ( #12271 )
...
Otherwise tools like CodeQL can pick up on vcpkg files.
2024-03-11 18:53:09 +00:00
Patric Stout
c768f4fc7a
Codechange: [CI] build some targets every night, instead of every PR
...
This mainly as they are not expected to fail, or give more information
than the other targets already would. And this is just hogging up
the CI pipeline. On average, these targets take ~80 CPU-minutes to
finish.
2024-03-11 15:44:30 +01:00
Patric Stout
ee22fa34d7
Codechange: [CI] Split the ci-build into smaller components
2024-03-11 15:44:30 +01:00
Patric Stout
eaf62f3969
Codechange: [CI] manual build CodeQL to improve speed ( #12251 )
...
Autobuild also fetches dependencies and other things, while those
are already ready on the system. This seems to cost ~1 minutes,
for no actual good reason.
2024-03-11 15:42:44 +01:00
Patric Stout
9c95fbdb07
Remove: official support for MSVC 2019 ( #12254 )
2024-03-10 13:26:07 +01:00
Patric Stout
381dee2e01
Codechange: [CI] switch to arm64 for MacOS builds ( #12242 )
...
This creates more variety in our CI builds, increasing the odds
of us finding issues.
2024-03-10 09:33:47 +01:00
Patric Stout
ebd258b404
Change: [CI] switch MacOS to the macos-14 runner ( #12237 )
...
This runner contains a newer XCode, with better C++20 support.
2024-03-09 14:41:34 +00:00
Patric Stout
04ce1c08ae
Codechange: [CI] manually install vcpkg for all targets ( #12241 )
...
From macos-14, vcpkg is no longer installed on the runner-image.
It stands to reason that this will also roll out to new images
for other OSes. To be pre-emptive about it, start using our own
cloned vcpkg for all targets.
2024-03-09 14:01:18 +00:00
Patric Stout
6e0f58f700
Codechange: [CI] use "cargo install --locked" to use pinned dependency versions ( #12243 )
...
Normally "cargo install" will use the latest dependencies, but
this causes an issue with "dump_syms". Use "--locked" makes sure
we use the dependency versions as indicated by "dump_syms", instead
of the latest version.
2024-03-09 11:42:09 +00:00
Patric Stout
84e6c7aef3
Doc: Update documentation how to make commit message ( #12046 )
...
By writing more in the style we need for the changelog,
we avoid requiring lots of work when making a changelog.
2024-02-10 21:01:34 +01:00
Patric Stout
c6dc9570f0
Fix 62d7d92a: [CI] tibdex/github-app-token's syntax changed with v2 ( #11893 )
2024-01-27 14:50:14 +00:00