Gunter Labes
ee84633273
Make clang-tidy calls less noisy
2024-12-03 20:35:25 +05:30
JJ Marr
70c89f819d
Enable warnings as errors for scons
...
Will this catch the outstanding issues?
2024-12-01 20:55:11 -05:00
JJ Marr
167677d9de
Enable clang-tidy for scons
2024-11-30 13:24:45 +01:00
JJ Marr
d8d92b5d28
Add clang-tidy support to cmake
...
Also, enables it in CI.
2024-11-30 13:24:45 +01:00
Subhraman Sarkar
7ca616f2ae
CodeQL CI: add autorevision run step
2024-11-20 14:20:32 +05:30
Gunter Labes
ce54c007bd
Raise batch timeout value because of recent increase in timeouts on macos
2024-11-11 18:19:08 +01:00
doofus-01
ccb079f05c
Update CI to check for XMP rather than EXIF - for PNGs only ( #9435 )
...
Addresses GIMP metadata editing limitations
2024-10-27 10:40:00 -07:00
Charles Dang
10594faa83
CI/CodeQL: target ubuntu 24.04 explicitly
...
I have no idea what's going on with the transition from ubuntu-latest from 22.04 to 24.04. It switched to 24.04, and now it looks like it's back to 22.04...
See https://github.com/actions/runner-images/issues/10636
2024-10-18 01:32:26 -04:00
Charles Dang
858268c19a
CI: bump macOS runner to macos-13, since 12 is deprecated
...
See https://github.com/actions/runner-images/issues/10721
2024-10-18 01:32:26 -04:00
Charles Dang
0eb8dc4540
CI/CodeQL: ubuntu-latest now runs 24.04
2024-10-14 01:23:02 -04:00
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