Rangi
|
529989bde5
|
Update libpng to 1.6.50 (#1750)
* Update libpng to 1.6.50
* Don't patch MinGW libpng APNG support
* Use current libpng repo URL
|
2025-07-16 19:00:51 -04:00 |
|
Rangi
|
776e37980b
|
Add gb-starter-kit to test suite, excluding it on Windows, macOS, and BSD (#1753)
|
2025-07-16 18:17:01 -04:00 |
|
Rangi
|
611b0041c4
|
Exclude Bison-generated files from coverage report, and use dark theme (#1742)
|
2025-07-12 10:11:23 -04:00 |
|
Rangi
|
9acba4b412
|
Generate a coverage report in CI (#1736)
|
2025-07-08 21:39:11 -04:00 |
|
Rangi42
|
468f1cd912
|
"The windows-2019 runner image is being deprecated"
|
2025-07-02 19:43:11 +02:00 |
|
Antonio Vivace
|
008920f533
|
ci: tag rgbds:latest before pushing it
|
2025-07-01 01:29:57 +02:00 |
|
Antonio Vivace
|
fa3d83a3d1
|
ci container build: when pushing a version-tagged build, overwrite 'latest' as well
|
2025-06-08 18:21:58 +02:00 |
|
Rangi
|
41c94aa448
|
Omit the version number from distrbuted release archive filenames (#1685)
|
2025-05-06 13:28:54 +02:00 |
|
Rangi
|
993879a2ed
|
Derive operator!= from operator== (#1660)
|
2025-02-15 12:37:42 +01:00 |
|
Rangi
|
fbde24ee17
|
Add contrib/checkformat.bash to check for clang-formatting (#1646)
|
2025-02-04 10:40:38 +01:00 |
|
Rangi
|
03452c6d4f
|
Allow git describe to get the version for FreeBSD and Cygwin in CI (#1640)
* Specify `safe.directory`
* Fetch tags
* Fetch all commits
|
2025-01-29 19:57:15 -05:00 |
|
Rangi
|
c2db23aef0
|
Run internal tests in FreeBSD (#1616)
|
2025-01-20 14:08:48 -05:00 |
|
Rangi
|
e561f63db3
|
Run internal tests in Cygwin (#1592)
|
2025-01-17 18:31:37 -05:00 |
|
Rangi
|
af9de812ec
|
Update libpng to 1.6.45 (#1615)
|
2025-01-17 14:41:38 -05:00 |
|
Rangi
|
5197e6b79f
|
Run gcc static analysis in CI (#1587)
|
2024-12-30 09:57:41 -05:00 |
|
Sylvie
|
c1b85554a8
|
Document obsolete syntax in rgbasm-old(5) (#1571)
|
2024-12-10 12:34:37 -05:00 |
|
Rangi42
|
ceb43c7aa4
|
Remove sample comments in workflow
|
2024-12-04 15:38:49 -05:00 |
|
Antonio Vivace
|
eae1ecb77e
|
ci: re-trigger build-container.yml with fine-grained PAT
|
2024-12-04 19:05:10 +01:00 |
|
Antonio Vivace
|
c4de6c402b
|
ci: clean up untagged artifacts
|
2024-12-04 18:57:43 +01:00 |
|
JL2210
|
e623aeb85d
|
Make tests work with CTest (#1539)
Adds option to disable non-free tests
|
2024-10-15 19:26:17 -04:00 |
|
Antonio Vivace
|
cbe44fed9b
|
ci: run only the "build tagged container image" step on tag pushes
|
2024-10-02 00:57:44 +02:00 |
|
Antonio Vivace
|
c439b8e27f
|
ci: add descriptions to built container images
|
2024-10-01 22:57:30 +02:00 |
|
Antonio Vivace
|
f93587c805
|
ci: give packages/write permission to build container image action
|
2024-09-22 01:14:44 +02:00 |
|
Antonio Vivace
|
a870f7de10
|
ci: tag release container images
|
2024-09-22 01:06:33 +02:00 |
|
Antonio Vivace
|
6b72067387
|
ci: add explicit write permission to the build container image job
|
2024-09-22 01:05:22 +02:00 |
|
Sylvie
|
84c01f064f
|
Refactor some workflows for consistency (#1510)
|
2024-09-21 11:12:09 -04:00 |
|
Rangi42
|
5d3e96662e
|
Only publish container for gbdev
|
2024-09-21 10:06:23 -04:00 |
|
Rangi42
|
91580043e0
|
Use latest docker/login-action
|
2024-09-21 09:59:28 -04:00 |
|
Antonio Vivace
|
3e28e92622
|
ci: build "master" container image and publish it to ghcr on every push
|
2024-09-20 16:49:25 +02:00 |
|
Eldred Habert
|
37b64ca51f
|
Give release workflow permission to create a release
|
2024-09-18 17:00:30 +02:00 |
|
ISSOtm
|
deb3ac3452
|
Update release instructions
|
2024-09-18 16:47:10 +02:00 |
|
Sylvie
|
7330c2c606
|
Replace unmangle with cygpath (#1490)
Use `-m` not `-w` so paths use forward slashes
|
2024-08-31 00:10:44 -04:00 |
|
Eldred Habert
|
718066c2cf
|
Build “fat binaries” for macOS (#1461)
The same binary, both for Intel and ARM Macs!
Builds libpng manually since the lib Brew distributes only contains code for the host arch.
|
2024-08-09 13:18:58 -04:00 |
|
Eldred Habert
|
a9140e6bb4
|
Fix incorrect name of macos-static artifact
|
2024-08-09 01:59:17 +02:00 |
|
Eldred Habert
|
fb6f861a08
|
Use macOS 14 in CI (#1335)
|
2024-08-08 22:16:32 +02:00 |
|
ISSOtm
|
784e828219
|
Enforce C++ compiler when building test binaries in CI too
|
2024-08-08 20:45:36 +02:00 |
|
Sylvie
|
9e1898238d
|
Remove unsupported macOS 11 from CI (#1410)
|
2024-06-17 14:30:57 -04:00 |
|
ISSOtm
|
d327138cd8
|
Report as many build errors as possible in CI
This allows debugging more problems in a single cycle
|
2024-03-28 01:37:10 +01:00 |
|
Sylvie
|
035678d250
|
Remove workaround for GitHub Actions issue (#1368)
|
2024-03-20 20:46:08 -04:00 |
|
Sylvie
|
33dd97b6a0
|
Fix CI builds for Ubuntu 22.04 (#1361)
Ubuntu 22.04 provides LLVM 14, which links an ASan version incompatible with
high-entropy ASLR in newer Linux kernels that GitHub Actions runners use.
|
2024-03-19 01:05:10 -04:00 |
|
Sylvie
|
a1bbb3b3f7
|
Strip CI binaries built with make (#1345)
|
2024-03-13 14:42:11 -04:00 |
|
Sylvie
|
68f6ab5c32
|
Add test cases for SECTION UNION defining multiple identical labels (#1349)
Exported labels should fail to link; non-exported ones should be okay.
|
2024-03-13 13:34:44 -04:00 |
|
ISSOtm
|
42d32c72a6
|
Use a unique name to upload W32/W64 binaries in CI
This now breaks in CI.
|
2024-03-13 01:07:28 +01:00 |
|
ISSOtm
|
81ed5fe41e
|
Update Actions to Node 20
There are some warnings in CI about this.
|
2024-03-13 00:15:43 +01:00 |
|
ISSOtm
|
0ea174f0dd
|
Stop explicitly passing zlib/libpng path to CMake in Windows CI
Turns out CMake auto-detects the libs just fine from the
`CMAKE_INSTALL_PREFIX`, and `PNG_BUILD_ZLIB` was actually breaking things.
|
2024-03-06 21:02:13 -05:00 |
|
Rangi42
|
35ec190664
|
Update Windows libpng to 1.6.43
|
2024-03-06 21:02:13 -05:00 |
|
Rangi42
|
94b724ae5f
|
Update to use winflexbison 2.5.25 (bison 3.8.2)
|
2024-03-06 17:56:16 -05:00 |
|
ISSOtm
|
8d48cc79a2
|
Update to Zlib 1.3.1
|
2024-02-08 11:08:08 +01:00 |
|
ISSOtm
|
528a4c0b70
|
Get rid of macOS hack to try having the filesystem cake and eat it too
|
2023-12-30 23:20:04 -05:00 |
|
ISSOtm
|
93d1d85f94
|
Generate macOS static bins under correct name
168950855 only did one half of the job, lol.
|
2023-12-29 23:25:28 +01:00 |
|