14 Commits

Author SHA1 Message Date
Iustin Pop e14e9af952 Upgrade the codecov action to v5
And also add the token for uploading, as the last
commit ran into rate ACLs. Note entirely sure
about arguments, let's see.
2025-01-07 21:08:10 +01:00
Iustin Pop 72d53ae798 Upgrade the CodeQL action to v2
The v1 was deprecated 2 years ago…
2025-01-05 17:02:06 +01:00
Iustin Pop b11887d9b4 No-op reformat of the workflow files
Not sure why, but my editor wants this formatting. I won't fight it…
2025-01-05 16:59:18 +01:00
Iustin Pop 459ab4775b Allow manual workflow runs
Turns out, both CI and CodeQL were disabled due to lack of activity,
so all the recent pushes were not tested. Allow manual runs for such
cases i the future.
2025-01-05 16:56:31 +01:00
Iustin Pop 8056c1542a Fix CFLAGS for sanitizer
Oops, didn't fail as expected :)
2023-04-20 23:04:14 +02:00
Iustin Pop c36a4a0fa5 Don't run undefined (UBSAN) on top of MSAN 2023-04-20 23:03:46 +02:00
Iustin Pop f9c0570e34 Run tests under various sanitizers
This is in preparation for the next commit which will fix a very long
standing bug…
2023-04-20 23:01:20 +02:00
Iustin Pop aec3bd67f6 CI workflow: install dependencies for the test jobs too
shelltestrunner was already installed for the coverage target, but not
for main test ones (for the same reason that release 1.5 was broken,
in the sense that it was not needed…).
2023-04-19 23:39:12 +02:00
Iustin Pop 3c537a17e2 Modernise the CI workflow
Switch to more recent versions of the checkout and codecov action, the
latter also removing saving the data locally, so remove the archival
of that data.
2023-04-18 20:47:08 +02:00
Iustin Pop bd3b8539d1 Fixup workflows after master->main rename 2023-04-18 20:43:05 +02:00
Iustin Pop 886ce1f261 Switch 'make check' to be done via shelltestrunner
The embedding of tests in the Makefile works only for that is there
today - a few `--version` and `stinit -p` calls. For expanding the
test coverage, as much as it can be done for `mt`, let's use a proper
shell test runner. `shelltestrunner` is available in Debian/Ubuntu, so
it's likely to be available in other distributions too, and as such
should not be a big barrier to contribution.
2021-06-06 01:46:03 +02:00
Iustin Pop 3241491f72 CI: Add coverage job and upload to codecov 2021-06-05 23:51:01 +02:00
Iustin Pop 9759c9c469 Add github actions CI workflow 2021-06-05 23:33:42 +02:00
Iustin Pop 7366f37f69 Test enable codeql analysis 2020-08-31 20:54:00 +02:00