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