365 Commits

Author SHA1 Message Date
Gunter Labes
6f085ffa6d
Avoid indentation so the embedded html is parsed right
Use one html line per map.
2025-03-10 23:13:41 +01:00
Gunter Labes
62b4758bca
Use a file for the comment body
Also fix the path to the old map file for dimension calculation.
2025-03-10 09:29:04 +01:00
Gunter Labes
611108b4ea
Install imagemagick removed in runner image ubuntu-24.04 2025-03-09 12:44:35 +01:00
Gunter Labes
49564ed86c
Fix some indentation and make CI abort if wmlindent errors
Indentation was fixed by adding a newline to constructs with excessive density
and running wmlindent again. While the constructs were not particularly
readable it wouldn't hurt if wmlindent would cope a bit better.
2025-03-08 09:48:53 +01:00
Gunter Labes
cbe333583e
Add a rule for CI files 2025-03-07 20:22:53 +01:00
Gunter Labes
ea52702bd0
Update runner image 2025-03-03 18:03:05 +01:00
Charles Dang
caa5683818 CI: run boost unit tests on a release build only
The debug CI build is consistently the last CI job to finish, usually behind even the Windows and Mac jobs.
2025-03-02 11:00:43 -05:00
Gunter Labes
9aec16a801
Add map dimension info
Always generate a comment even if image upload failed and add API response for easier debugging.
2025-02-26 23:51:23 +01:00
Gunter Labes
5b8bb4f482
Fix wesnoth-revision target dependency changed in 553cacd88ee 2025-02-09 16:07:19 +01:00
pentarctagon
587a4a341c add python3-requests to docker image 2025-02-01 12:42:50 -06:00
Gunter Labes
ef152324c4
Install python requests module 2025-02-01 17:54:22 +01:00
Gunter Labes
2c0a1cdaa7
Do not require the appdata path to exist 2025-02-01 17:06:42 +01:00
Gunter Labes
064caa681e
Use just the commit hash in the branch name and add proper version info 2025-02-01 15:10:13 +01:00
Gunter Labes
ae0b3ec149
Error out if a comment could not be generated 2025-01-29 11:12:10 +01:00
Gunter Labes
c3248c8564
Enable building wesnothd and campaignd 2025-01-28 09:22:31 +01:00
Steve Cotton
2a82041812 Labeler: recognise the files of the TDG campaign 2025-01-21 12:05:07 +01:00
Gunter Labes
b5e92f6418
Fix determination of changed files in PRs 2025-01-17 17:12:45 +01:00
Gunter Labes
ccd3d2d236
Explain that this tracker is not for translations 2025-01-10 19:01:19 +01:00
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 7c60174ad10de5adc8b7e56b24810e830f50e62a.
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