Commit graph

317 commits

Author SHA1 Message Date
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
pentarctagon
72ac4f0952 copyrights - fetch depth 50 2023-10-02 19:43:24 -05:00
Gunter Labes
04648ac01d
Move the copyrights check to a separate job
Also don't checkout submodules for the checks and copyright jobs since they should not work on them.
2023-09-29 20:47:58 +02:00
Gunter Labes
e84397256e
Show diff as well 2023-09-29 18:48:12 +02:00
pentarctagon
f5dbc6ecc4 fixup order of checks 2023-09-25 16:36:28 -05:00
Gunter Labes
6df560d699
Put copyright check last
It takes much longer than all the other checks.
2023-09-25 21:08:12 +02:00
pentarctagon
29777d3769 duplicate git config call 2023-09-25 12:24:32 -05:00
pentarctagon
97c8feb8ca add image copyright tracking 2023-09-25 11:47:07 -05:00
Gunter Labes
7d40c5b9b2
Process the received JSON again... 2023-09-25 10:38:37 +02:00
Gunter Labes
d83fb0b366
Improve logging and error handling 2023-09-22 13:04:41 +02:00
Gunter Labes
7df7661364
cmd is weird... 2023-09-20 15:22:06 +02:00
Gunter Labes
32b4163509
Use the installed vcpkg and cmake 2023-09-16 13:25:23 +02:00
Gunter Labes
14b6813e9f
Use runner image version in cache key
It turns out the runner image is often updated with new compiler versions which invalidates our cache.
2023-09-15 23:50:44 +02:00
Gunter Labes
e0b130434a
Try to make cache key more accurate 2023-09-13 17:29:15 +02:00
Gunter Labes
d449bad607
Fix line continuation for cmd 2023-09-13 11:00:05 +02:00
Gunter Labes
66e59efef9
Add debug option for vcpkg 2023-09-13 10:45:25 +02:00
Gunter Labes
28dbcf1a64
Set required permissions 2023-08-25 08:12:54 +02:00
Pentarctagon
4efa9f554e let's see if this magically works 2023-08-23 11:35:00 -05:00
Gunter Labes
4acbf7b853
Set required permissions 2023-08-23 17:37:57 +02:00
Gunter Labes
5105e38fff
Create and upload macos disk images 2023-08-23 17:32:53 +02:00
Gunter Labes
b4af64a87c
Just print the commit subject line 2023-08-23 14:51:43 +02:00