misc, test: Some quality of life improvements

Add a fold in github actions output around the ragel build.

Run the commit-message test locally, so that error can be detected
before pushing to CI. We also now accept two-letter topics.

Some minor improvement in the testing scripts.
This commit is contained in:
Felix Frank
2024-03-01 19:28:38 +01:00
committed by James Shubin
parent 29ec867ac7
commit edcb04d1a9
4 changed files with 23 additions and 11 deletions

View File

@@ -114,6 +114,7 @@ if ! in_env; then
fi
if in_env; then
fold_start "Build ragel"
# TODO: consider bumping to new package manager version
RAGEL_VERSION='6.10' # current stable version
RAGEL_TMP='/tmp/ragel/'
@@ -129,6 +130,7 @@ if in_env; then
make
sudo make install
cd -
fold_end "Build ragel"
fi
# attempt to workaround old ubuntu