Sam Lantinga
badbf8da4e
Added some missing changes from main for the Android release build
2025-10-30 09:52:18 -07:00
Ozkan Sezer
c7a36fa3c9
ci: bump cross-platform-actions.
...
(cherry picked from commit 97c1df66a8 )
2025-10-07 14:28:04 +03:00
Anonymous Maarten
fec1dd4a8b
release: don't cache ndk + verify arm64 alignment
...
(cherry picked from commit f4039d0132 )
2025-10-03 23:55:13 +02:00
Anonymous Maarten
066bcc5204
ci: disable ccache on macOS 13 job
...
(cherry picked from commit 566e7c2379 )
2025-09-17 22:06:16 +02:00
Sam Lantinga
d027f0ae6e
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
(cherry picked from commit cc3274b6f1 )
2025-09-14 15:45:34 -07:00
Ozkan Sezer
72acd7c9df
CI: add OpenBSD workflow
...
(cherry picked from commit c0e5fd55d2 )
2025-08-30 14:22:24 +03:00
Matthew Zavislak
0204a69f6b
Add elf alignment check for Android artifacts ( #13818 )
...
(cherry picked from commit 4f11feb708 )
2025-08-28 16:31:25 -07:00
Chase Knowlden
bfaf247d30
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
(cherry picked from commit 6e422e5ff2 )
2025-08-12 07:46:27 -07:00
Anonymous Maarten
58d0702948
ci+n3ds: avoid apt-get package manager
...
- use Unix Makefiles (with parallelization) CMake generator
- use binutils strings binary from devkitpro
(cherry picked from commit e6d200e51c )
2025-07-26 16:06:36 +02:00
Anonymous Maarten
554f08bac3
ci: build MSVC release binary on windows-2025
2025-07-12 01:25:08 +02: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
Sam Lantinga
5f4696ce63
Updating documentation for the 3.2.0 release
...
* Simplified and updated the mingw release archive
* Simplified and updated the msvc release archive
* Updated the Xcode release archive
* Updated the Android release archive
2025-01-15 20:38:16 -08:00
Sam Lantinga
cdde6dd7bb
Bumped deployment requirements for Apple platforms
...
We require at least Xcode 12.2 and macOS SDK 11 to build. We support deploying to macOS 10.13, iOS 11.0, and tvOS 11.0.
This cleans up the code significantly
2025-01-14 12:03:07 -08:00
Anonymous Maarten
4ba4f0a106
release: add Android aar to devel zip archive
...
[ci skip]
2025-01-12 16:28:00 -08:00
Anonymous Maarten
bda90c3cb6
cmake: rename SDL_DISABLE_* CMake options to SDL_xxx
2025-01-10 04:23:32 +01:00
Anonymous Maarten
db97da4ccb
ci: bump FreeBSD to 14.2
...
[sdl-ci-filter netbsd]
[sdl-ci-filter freebsd]
2025-01-03 23:24:41 +01:00
Anonymous Maarten
f8f8d87bfa
ci: always create binary packages if build succeeded
2025-01-02 01:15:28 +01:00
Anonymous Maarten
cc723c9e4b
ci: run emscripten on Ubuntu 22.04
...
python3-selenium does not seem to work on Ubuntu 24.04
2024-12-28 16:20:59 +01:00
Anonymous Maarten
19cc04a162
Add build-release.py updates from satellite libraries
...
[ci skip]
2024-12-08 02:16:02 +01:00
Anonymous Maarten
848fd1eab4
ci: don't do 'brew install pkg-config' anymore II
...
Assume it is installed by default
2024-11-22 20:52:57 +01:00
Anonymous Maarten
0007451222
ci: don't do 'brew install pkg-config' anymore
...
Assume it is installed by default
2024-11-22 20:46:03 +01:00
Anonymous Maarten
bd57cfdb55
ci: pin MSVC ARM Windows SDK version to 10.0.22621.0
2024-11-17 19:39:28 +01:00
Fancy2209
fc12cc6dfd
ci: add linux-powerpc to test matrix
2024-11-10 14:20:18 +00:00
M. P. Halpin
6c10446a6c
Add version info when building CI/CD for apple platforms
2024-10-30 09:07:30 -07:00
Ethan Lee
5c5235fb51
ci: Add Steam Linux Runtime (Sniper) task
2024-10-28 17:07:31 -04:00
Anonymous Maarten
8bf1a84200
ci: add include headers of build directory to ci artifacts
...
[sdl-ci-artifacts]
2024-10-25 17:47:26 +02:00
Anonymous Maarten
e8b69b03fe
cmake: fail configuring when no X11 or wayland could be found ( #11310 )
...
It's still possible to build SDL by configuring with -DSDL_NO_UNIX_DESKTOP_SANITY_CHECK=ON
2024-10-23 20:19:40 +00:00
Anonymous Maarten
5492be23a1
ci: test Apple x64 on macos-13 runner
...
GitHub will remove macos-12 by December 3rd, 2024.
2024-10-17 02:28:20 +02:00
Ozkan Sezer
3ebfdb04be
SDL_stdinc.h: provide a prototype for strdup for __clang_analyzer__ case
...
Because strdup is not ANSI but POSIX, and its prototype might be hidden..
... and re-enable clang-tidy in CI for LoongArch64.
Fixes: https://github.com/libsdl-org/SDL/issues/11219 .
2024-10-16 21:50:40 +03:00
Ozkan Sezer
638b50b69b
CI, LoongArch64: disable clang-tidy
...
Reference issue: https://github.com/libsdl-org/SDL/issues/11219 .
2024-10-15 21:05:20 +03:00
Anonymous Maarten
075ae7db7d
ci: update LoongArch toolchain to 2023.08.08
2024-10-15 19:10:39 +02:00
Anonymous Maarten
817fa9a975
releases: don't add static library to MinGW binary release
2024-10-14 21:30:48 +02:00
Anonymous Maarten
45dfdfbb7b
Add parametrized build script
...
[ci skip]
2024-10-14 21:30:48 +02:00
Anonymous Maarten
95ab38ba15
ci: actions/cache might return a boolean as string
...
https://github.com/actions/cache/issues/1466
2024-10-08 18:53:29 +02:00
Anonymous Maarten
396afa2117
ci: bump haiku to r1beta5
2024-09-30 15:10:03 +02:00
Anonymous Maarten
80cf3f7c38
ci: Fix check_stdlib_usage.py and run on ci
2024-09-25 23:59:35 +02:00
Anonymous Maarten
2070adb262
android: add python script checking Android JNI bindings
2024-09-25 20:34:32 +02:00
Anonymous Maarten
cf4049cfde
ci: check versioning on ci
2024-09-25 20:34:32 +02:00
Ryan C. Gordon
154452a726
winrt: Removed WinRT/Windows Phone/UWP support.
...
Fixes #10724 .
2024-09-06 13:28:39 -04:00
Anonymous Maarten
c57cf716af
Document the SDL-specific custom ci commands
2024-08-31 13:16:51 +02:00