Commit graph

337 commits

Author SHA1 Message Date
Gunter Labes
fb42d4b5ac
Don't redirect --usercache-path 2024-09-16 22:56:13 +02:00
Gunter Labes
7c0e406d48
Only run WML tests once and upload WML test data 2024-09-08 22:51:47 +02:00
pentarctagon
40ef4dbbf4 Revert "Bump min Boost version to 1.82 (#9317)"
This reverts commit 7c60174ad1.
2024-09-08 10:25:45 -05:00
Charles Dang
7c60174ad1
Bump min Boost version to 1.82 (#9317) 2024-09-08 00:58:32 -04:00
Charles Dang
a46c3c0051 Image Check: exclude deleted files 2024-09-05 12:38:46 -04:00
Gunter Labes
655491c159
Keep CI noise down by ignoring insignificant failures 2024-09-01 20:49:56 +02:00
Charles Dang
97abecb56c
CI: Remove macOS and Windows debug job, add dedicated C++20 job
Also makes the windows build run on windows-latest and VS 2022
2024-08-31 11:56:48 -04:00
Gunter Labes
67ec133cca
Only grant necessary permissions 2024-08-27 23:27:37 +02:00
Gunter Labes
52518d741b
Fix copyright check and run on pushes to master as well 2024-08-27 21:47:33 +02:00
doofus-01
c1fd40c7a0
Update image_metadata.yml
undo 48ee897b00
2024-08-25 18:13:38 -07:00
doofus-01
bd4c83f955
Corrections to image metadata check CI (#9256)
* don't just compare webp

* fix license check
2024-08-25 17:41:08 -07:00
doofus-01
f684c20dac
remove CI check of copyrights.csv for images (#9246)
* remove CI check of images against copyrights.csv

* remove image file entries from copyrights.csv
2024-08-25 06:36:27 -07:00
doofus-01
78a4c5c494
Image metadata CI check (#9222)
add image exif metadata check workflow to CI (checks PR images only)
2024-08-24 04:07:31 -07:00
Gunter Labes
b92f352c66 Disable WML tests for debug builds
Not that useful to run them with debug as well as release binaries and it takes a lot of time.
2024-08-05 23:08:45 -04:00
Pentarctagon
5c3188581b
update CI to Ubuntu 24.04 (#9139) 2024-07-28 13:07:59 -05:00
Gunter Labes
5461f226e7
Allow manual trigger 2024-07-11 18:04:37 +02:00
Charles Dang
21cbe43a00 Clean up macOS CI job config 2024-07-08 22:02:32 -04:00
pentarctagon
f0991ec9c1 remove use of the config directory
the credentials and lan config files will now use the userdata folder
2024-07-08 17:42:20 -05:00
pentarctagon
1629258d9b fix for targeting macos 10.12
note that this will no longer be possible once macos-12 is removed from CI eventually
2024-05-31 11:33:07 -05:00
pentarctagon
962e0c35ac CI update 2024-05-22 09:53:21 -05:00
Pentarctagon
e75c579cae
update macos version used in CI (#8865) 2024-05-12 23:15:28 -05:00
Gunter Labes
b14ff85b0c
Fallback to commit hash 2024-04-26 23:23:28 +02:00
Wedge009
2c04c274fa Revert "Disable the Windows CI builds"
This reverts commit ac5f821729.
2024-04-20 10:05:18 +02:00
Gunter Labes
020c848c84
Allow git describe to fail 2024-04-11 14:10:55 +02:00
Steve Cotton
ac5f821729 Disable the Windows CI builds
Setting up vcpkg tries to build xz from source, which fails because the
entire xz repo has now been made private or taken down. The vcpkg team
have been advised not to switch to an alternative repo [1], so for now
our Windows builds will always fail.

Turn those builds off, so that we don't get familiar with seeing red
status markers on all PR's CI results.

[1] `https://github.com/microsoft/vcpkg/pull/37957` - second comment is
the vcpkg team's "We have been explicitly asked by security folks to not
change the upstream [to a different repo] for liblzma at this time."
2024-04-07 12:35:03 +02:00
P. J. McDermott
2993757315 Add a CI check for missing images in WML macros
This detects image errors such as issue #8432.

Example output:

    data/multiplayer/scenarios/2p_Aethermaw.cfg:134: missing image: units/undead/shadow-s-attack-1.png
    data/multiplayer/scenarios/2p_Aethermaw.cfg:135: missing image: units/undead/shadow-n-attack-2.png
    data/multiplayer/scenarios/2p_Aethermaw.cfg:147: missing image: units/undead/shadow-n-3.png
    data/multiplayer/scenarios/2p_Aethermaw.cfg:149: missing image: units/undead/shadow-s-attack-4.png
    data/multiplayer/scenarios/2p_Aethermaw.cfg:196: missing image: units/human-loyalists/spearman-attack-se-10.png
    data/multiplayer/scenarios/2p_Aethermaw.cfg:197: missing image: units/human-loyalists/spearman-attack-s-6.png
    data/multiplayer/scenarios/2p_Aethermaw.cfg:198: missing image: units/human-loyalists/spearman-attack-se-9.png
    data/multiplayer/scenarios/2p_Aethermaw.cfg:203: missing image: units/human-loyalists/general-idle-5.png
2024-03-26 13:23:22 -05:00
Gunter Labes
8096970a93
Streamline bug report template 2024-03-22 19:53:14 +01:00
Gunter Labes
0331a02720
Add missing newline 2024-03-19 20:33:15 +01:00
Gunter Labes
8d0b9bb59b
Use unique flatpak branch to allow parallel installation
Need to fetch some commit history and tags so that git describe works.
2024-03-19 19:26:29 +01:00
Gunter Labes
e5c741a296 Use --jobs instead of adjusting the manifest 2024-03-18 20:56:30 +01:00
Gunter Labes
954c12a99b Let the new manifest handle data/dist creation 2024-03-14 19:24:33 +01:00
Gunter Labes
13a1e44c64
Set distribution channel for flatpak CI build 2024-03-13 14:50:43 +01:00
Rafael Fillipe Silva
3fd34b53ea add boost-graph dependency to codeql workflow
Signed-off-by: Rafael Fillipe Silva <rfsc.mori@gmail.com>
2024-02-26 10:12:43 -06:00
Gunter Labes
32dffe2a18
Add copyright job to notification 2024-02-22 10:47:47 +01:00
Gunter Labes
d7ee5c1af8
Update used actions to avoid deprecated Node.js 16 2024-02-21 20:21:07 +01:00
Gunter Labes
379c80e4cd
Update used actions to avoid deprecated Node.js 16 2024-02-21 15:04:27 +01:00
Gunter Labes
6d7e1777be
Update used actions to avoid deprecated Node.js 16 2024-02-21 00:59:33 +01:00
P. J. McDermott
f36e611ab6 Test CMake's system Lua option in Docker CI 2024-02-11 23:21:15 -06:00
Tahsin Jahin Khalid
75f524fc22
bug_report.yml: change comma to fullstop (#8300) 2024-01-26 09:39:07 -05:00
Gunter Labes
395f93d061
Update action versions to use Node.js 20 2024-01-25 12:58:27 +01:00
Gunter Labes
df359880e4
Double check executables were produced 2024-01-18 11:47:34 +01:00
pentarctagon
1f50e0f2d2 fixup again 2024-01-17 21:02:42 -06:00
pentarctagon
0052d26e54 fixup CI's strict usage
it should only be disabled for wesnothd/campaignd, not for everything
2024-01-17 19:38:12 -06:00
pentarctagon
e521b6414f deprecated method in mariadbpp 2024-01-17 00:38:11 -06:00
pentarctagon
453dbc685f Enable stricter checks for debug builds.
Use _GLIBCXX_DEBUG, _GLIBCXX_DEBUG_PEDANTIC, and _GLIBCXX_ASSERTIONS for the debug Ubuntu build.
2024-01-17 00:38:11 -06:00
pentarctagon
03994c593a Revert "revert of 8714f8e"
This reverts commit a571bfbd9f.
2023-12-21 10:03:27 -06:00
pentarctagon
a571bfbd9f revert of 8714f8e
this causes the notification to not trigger at all
2023-12-21 09:51:17 -06:00
Steve Cotton
8977c1e60d Labeler: use a separate tag for each campaign 2023-12-08 15:16:43 +01:00
Gunter Labes
2423b2321d
Update to new config file format 2023-12-05 10:38:11 +01:00
Gunter Labes
164b8ca8fb
Remove setting the default
Using quotes probably made it effectively set the opposite anyway.
2023-11-13 15:13:40 +01:00