Commit graph

347 commits

Author SHA1 Message Date
Gunter Labes
cc3ab60be0
Color each line separately
In the log display on github.com otherwise only the first line gets the color.
2022-06-10 15:49:21 +02:00
Gunter Labes
848381ae2a
Add back the bold bit 2022-06-10 11:58:25 +02:00
Gunter Labes
782cc4a27f
Avoid subjecting variable expansions to echo -e
Also consistently use tput instead of mixing in hardcoded escape sequences.
2022-06-10 11:51:04 +02:00
Tommy
fed8f6cbcb CI: Colour some failure messages, and make test sections stand out. 2022-06-10 16:45:38 +12:00
Tommy
1cffa2e8fd CI: Enable coloured CMake progress statements. 2022-06-10 16:45:38 +12:00
Tommy
ab9951b272 CI: Fix MP Test executor.
It was not getting called. In stead the Play Test executor was being
run twice.
2022-06-10 16:45:38 +12:00
Tommy
74649f4966 CI: Force colour diagnostics for compilation errors. 2022-06-10 16:45:38 +12:00
Gunter Labes
ae09d75267
Don't use --tty for the translation job 2022-06-04 04:17:28 +02:00
Gunter Labes
810e1e105a
Avoid explicit temp Dockerfile 2022-06-04 02:25:02 +02:00
Gunter Labes
404cde1117
Print errors in red again 2022-06-03 17:11:04 +02:00
Gunter Labes
8d1a4edd5b
Allocate tty so programs can use terminal features 2022-06-03 14:25:17 +02:00
macabeus
77d5c6cf47 map-diff: replace previous comment 2022-05-17 08:10:52 +02:00
macabeus
403112457a map-diff: fix get new map 2022-05-17 08:10:52 +02:00
macabeus
c90f5d5bda map-diff: fix get map 2022-05-15 19:57:17 -05:00
macabeus
39a96df685 map-diff: fix missing permission 2022-05-15 11:58:37 -05:00
Pentarctagon
f5dfdd71b0
Remove CI caching - hasn't worked for a while. 2022-05-07 22:46:05 -05:00
Pentarctagon
0aa8dc3c6c Have cmake also execute the conftests. 2022-05-03 18:10:46 -05:00
macabeus
d1083054c8 wesnoth-map-diff: improve github action code quality 2022-04-27 17:40:52 -05:00
macabeus
bc387de7e9 Add wesnoth-map-diff 2022-04-27 17:40:52 -05:00
Pentarctagon
09ff1647b6 This shouldn't be hard coded. 2022-04-25 13:47:10 -05:00
Pentarctagon
43d82ae8cb
Update vcpkg. 2022-04-01 21:43:46 -05:00
Pentarctagon
205690c3a8
Get vcpkg caching working again. 2022-04-01 20:26:26 -05:00
Charles Dang
0f8ffad0cd Bug form: mark steps as placeholder 2022-03-31 18:05:26 -04:00
Charles Dang
e380a33e89 Removed system info field from FR template 2022-03-17 09:38:23 -04:00
Charles Dang
cd45c04c5a GAH 2022-03-17 08:09:37 -04:00
Charles Dang
a3aae532f4 Marked system info required 2022-03-17 08:08:00 -04:00
Charles Dang
dcade30357 Don't use a string literal in the typo form 2022-03-17 07:59:50 -04:00
Charles Dang
664e0cb584 Fix key typo 2022-03-17 07:55:00 -04:00
Charles Dang
f095664894 Convert our issue templates into issue forms 2022-03-17 07:46:44 -04:00
Gunter Labes
39c9ca03da
Improve bug report template
Try to make it clearer where the reporter should put answers to questions.

Put instructions inside `<!-- -->` so they're invisible even if not removed/replaced.

To make it even better could look into making it a form: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#creating-issue-forms
2022-03-14 20:37:15 +01:00
Pentarctagon
999f0c1514
Add submodules into source archive.
git archive ignores submodules apparently, so the mariadbpp code has also been missing since it was added as well.
2022-03-09 17:21:46 -06:00
Pentarctagon
fe55f310a9
Missed renaming this. 2022-02-02 23:15:21 -06:00
Pentarctagon
a1537aefdf
Update the cache ID to try and get the vcpkg cache working again. 2022-01-14 10:48:42 -06:00
Pentarctagon
129deb47ec
a few macOS WML unit tests will sometimes timeout so increase the limit. 2022-01-14 10:44:36 -06:00
Pentarctagon
0679eeba30
Turns out github actions doesn't have a macOS ARM CI. 2022-01-12 11:53:35 -06:00
Pentarctagon
dde6f2ba6a Run the WML unit tests on macOS.
Not really sure why they're able to run now.
2022-01-11 16:06:00 -06:00
Pentarctagon
7a3fdc694b
Upload source/installer files as separate artifacts. 2022-01-09 21:00:43 -06:00
Pentarctagon
d516420c1f Alternate way to find SDL2. 2021-12-19 17:51:47 -06:00
Pentarctagon
370d03ccb7 Fix luacheck warnings and add to CI.
Note the `exclude_files` in .luacheckrc should be deleted once the eventual Ubuntu 22.04 base image has an updated luacheck that supports lua 5.4.
2021-11-28 14:26:02 -06:00
Pentarctagon
c2be10ca4a
Can't checkout a commit with depth=1 2021-11-28 01:28:14 -06:00
Pentarctagon
1c8b0817fc
Cleanup some names. 2021-11-18 17:20:09 -06:00
Pentarctagon
76488dc417 Attempt to trim down the CI after getting caught in github's automated platform abuse tool.
Removed:
* Two linux jobs - now only two combinations of the gcc/clang + scons/cmake matrix are run.
* Two macOS jobs - the Release configuration is now only run on ARM, and the Debug configuration is only run on Intel.

Also pinned vcpkg to a particular commit so it doesn't ignore the cache when new versions of dependencies come out. This does mean though that when dependencies or dependency versions change that the vcpkg commit and the cache ID will need to be manually updated. And while it's *probably* safe to have stable and master share the same vcpkg cache, this may become problematic if their dependencies and/or versions become incompatible.
2021-11-18 17:08:22 -06:00
Pentarctagon
1f6bf4c203 Upload artifacts that could be used for releases.
Also don't upload things anymore that aren't being used.
2021-11-18 12:32:17 -06:00
Pentarctagon
6d5202632b
Forgot to re-add macOS arm jobs to the notifications 2021-10-30 19:49:08 -05:00
Pentarctagon
b37114ecbc
Let's see if github actions doesn't bug out anymore when these are enabled. 2021-10-30 16:41:56 -05:00
Steve Cotton
242db7a977 Fix a typo in the template for reporting typos 2021-07-25 17:09:25 +02:00
Pentarctagon
6a68836d25
Print cmake version. 2021-06-24 12:53:05 -05:00
Pentarctagon
470603f6bc
Specify working cmake version to use on CI. 2021-06-24 12:52:54 -05:00
Pentarctagon
52f4e10c0e
Bump cache ID number. 2021-06-02 12:31:55 -05:00
Pentarctagon
3e8d81f473
Temporarily enable verbose WML unit test output. 2021-05-11 19:31:22 -05:00