Ryan C. Gordon
954e2f3354
policy: Clarify that "AI" means specific things.
2026-04-15 15:38:20 -04:00
Ryan C. Gordon
4711119605
policy: Updated AI-related text based on excellent feedback.
2026-04-15 15:38:20 -04:00
Ryan C. Gordon
08285d828e
policy: Added to the PR template, and an AGENTS.md, refusing AI contributions.
...
Fixes #15350 .
2026-04-15 15:38:20 -04:00
Anonymous Maarten
4ab8ecf02d
ci: run tests on Linux under gdb (if available)
2026-04-11 04:12:15 +02:00
Anonymous Maarten
9d97e663d9
ci: add option to set ctest arguments
2026-04-11 04:12:15 +02:00
Anonymous Maarten
928cfef4b7
ci: bump workflows
2026-04-07 01:27:33 +02:00
Anonymous Maarten
be6f1efa26
ci: clang-tools-extra is no longer available for mingw32
...
mingw32 and mingw64 are in the process of being deprecated
2026-03-25 18:41:00 +01:00
Cameron Cawley
20adb97305
Support building for ARM64 with the MSVC project
2026-01-19 10:16:35 -08:00
Ethan Lee
91f22b15cd
ci: Add steamrt4 workflows
2026-01-02 12:18:43 -05:00
Anonymous Maarten
3313cb9c4b
release: verify SDL_REVISION contains SDL-
2025-12-03 17:13:06 +01:00
Ozkan Sezer
3f0545587f
Revert "Create FUNDING.yml"
...
This reverts commit 10f6b860ee .
Looks like it was accidental..
2025-11-16 01:15:56 +03:00
Ryan C. Gordon
10f6b860ee
Create FUNDING.yml
2025-11-15 11:29:37 -08:00
Anonymous Maarten
7073cfc58e
release: don't use legacy Android CMake toolchain file
2025-11-11 21:46:26 +01:00
Sam Lantinga
a6351ac474
Added libxtst-dev to Linux CI build dependencies
2025-11-03 13:01:41 -08:00
Simon McVittie
0773e88df5
CI: Make some important libraries mandatory on Steam Linux Runtime 3.0
...
This means we exercise the non-dlopen()-based code paths for these,
as used in Debian and the Steam Runtime.
Signed-off-by: Simon McVittie <smcv@collabora.com >
2025-10-30 07:13:37 -07:00
Anonymous Maarten
7a26bee6ee
ci: bump macos-13 to macos-14
...
macos-13 image is getting retired in December 2025
2025-10-16 20:07:18 +02:00
Anonymous Maarten
57ac8fcded
release: test CMake config files of frameworks in xcframeworks in dmg releases
2025-10-16 18:07:34 +02:00
Ozkan Sezer
97c1df66a8
ci: bump cross-platform-actions.
2025-10-07 14:01:34 +03:00
Anonymous Maarten
0f9d032885
ci+docs: add fribidi dependency
2025-10-04 21:25:45 +02:00
Anonymous Maarten
f4039d0132
release: don't cache ndk + verify arm64 alignment
2025-10-03 23:54:53 +02:00
Anonymous Maarten
fe17e49116
ci: build testffmpeg on ubuntu and mac
2025-10-03 20:59:05 +02:00
Anonymous Maarten
fd4c2f8cfd
ci: build testffmpeg on MinGW (msys2) build bots
2025-09-30 17:42:11 +02:00
Anonymous Maarten
1d42df07ef
ci: add macOS 26 job
2025-09-19 18:06:26 +02:00
Anonymous Maarten
566e7c2379
ci: disable ccache on macOS 13 job
2025-09-17 21:50:26 +02:00
Sam Lantinga
cc3274b6f1
Remove Windows 32-bit ARM build from CI
...
This architecture is deprecated and is now failing with:
Windows SDK 10.0.22621.0 : 'C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um' not found or was incomplete
Fixes https://github.com/libsdl-org/SDL/issues/13949
2025-09-14 15:45:03 -07:00
Ozkan Sezer
c0e5fd55d2
CI: add OpenBSD workflow
2025-08-30 01:55:02 +03:00
Matthew Zavislak
4f11feb708
Add elf alignment check for Android artifacts ( #13818 )
2025-08-28 16:31:03 -07:00
Chase Knowlden
6e422e5ff2
Update NDK version to 28 ( #13729 )
...
* Update NDK version to 28 and add 16kb page size linker flags to x86_64
* Remove Android Linker Options
16kb page size is now the default since NDK r28c
* Update Android CI to use NDK 28
2025-08-12 07:45:57 -07:00
Anonymous Maarten
5dc801506b
ci: Haiku does not need -DSDL_UNIX_CONSOLE_BUILD=ON
...
Haiku has a native video system
2025-08-02 03:39:38 +02:00
Anonymous Maarten
2190705754
ci: configure with -DCMAKE_SYSTEM_NAME=Haiku for Haiku
...
Fixes ci regression introduced in e8b69b03fe
2025-08-02 03:08:03 +02:00
Matthew Zavislak
dc2c83c383
Support Google Play 16 KB Page Size Requirement ( #13470 )
...
- See: https://developer.android.com/guide/practices/page-sizes#update-packaging
- Also, make min API uniform at 21 (from 16 and 23 in a few places)
2025-07-31 16:12:54 -07:00
Anonymous Maarten
e6d200e51c
ci+n3ds: avoid apt-get package manager
...
- use Unix Makefiles (with parallelization) CMake generator
- use binutils strings binary from devkitpro
2025-07-26 15:38:08 +02:00
Anonymous Maarten
5e787555e8
ci: build MSVC release binary on windows-2025
...
(cherry picked from commit 554f08bac3 )
2025-07-12 01:54:05 +02:00
Simon McVittie
b6c4a46b85
workflows: Use stable Steam Runtime 3 on both x86_64 and arm64
...
The first public beta that had a corresponding arm64 version has now
been promoted to stable, and subsequent releases will be for both
x86_64 and arm64.
Signed-off-by: Simon McVittie <smcv@collabora.com >
2025-06-03 10:44:25 -04:00
Michael Fitzmayer
7ae64592c9
Restore support for the Nokia N-Gage ( #12148 )
2025-05-22 11:07:22 -07:00
Ethan Lee
ad55597715
ci: Update Steam Linux Runtime tasks.
...
- Use "3.0" instead of "Sniper"
- Use "steamrt3" instead of "slrsniper"
- Use latest instead of beta for x86_64
2025-05-08 10:24:35 -07:00
Ethan Lee
36c3a7a5e2
ci: Add slrsniper-arm64 task
2025-05-08 10:24:35 -07:00
Sam Lantinga
8a57c83ff9
Updated to GameInput v1.1
...
The biggest change is that the C API is no longer available.
Here are more details:
https://www.nuget.org/packages/Microsoft.GameInput
Fixes https://github.com/libsdl-org/SDL/issues/12802
2025-04-11 13:42:58 -07:00
Anonymous Maarten
05531c5f4b
release: use NDK r21e for building Android release artifact
...
[ci skip]
2025-03-16 03:02:18 +01:00
Anonymous Maarten
70f657e520
ci: farewell, clang32 on msys2
2025-02-22 19:06:27 +01:00
Anonymous Maarten
9d06145d6c
ci: fix type + names of intel compiler artifacts
2025-02-21 21:11:54 +01:00
Anonymous Maarten
7855842306
ci: disable precompiled headers for classic intel compiler
2025-02-21 04:49:33 +01:00
Anonymous Maarten
71d1de5d96
ci: add cppflags to CMAKE_(C|CXX)_FLAGS
2025-02-21 04:46:26 +01:00
Anonymous Maarten
8d3db06ff2
ci: GitHub is retiring Ubuntu 20.04 support
2025-02-21 04:30:19 +01:00
Anonymous Maarten
c153f83df0
ci: enable ccache
2025-02-21 04:30:19 +01:00
Anonymous Maarten
fdf8e5a704
ci: build static loongarch libraries with -fPIC
2025-02-20 20:28:57 +01:00
Anonymous Maarten
98c447802f
ci: bump to NetBSD 10.1
2025-01-22 19:39:17 +01:00
Anonymous Maarten
cb3cc28809
emscripten: pass --no-sandbox to the chrome web driver
...
This fixes running the Emscripten tests on Ubuntu 24.04.
2025-01-22 02:48:32 +01:00
Anonymous Maarten
7bff36e4b2
ci: add ubuntu arm job
...
f
2025-01-21 03:10:42 +01:00
Anonymous Maarten
1006236aa6
ci: add summary to release.yml
...
[ci skip]
2025-01-16 18:24:13 +01:00