mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-07-18 00:58:31 +00:00
Two problems made gcov-test unreliable: 1. The gcov step ran with --max-procs 4, causing multiple gcov processes to concurrently read and update the same .gcda files. GCC does not protect these files against concurrent access, so this can silently corrupt coverage data or produce non-deterministic failures. Drop --max-procs to serialize gcov. 2. 'make codecov' curls the uploader binary from https://uploader.codecov.io/latest/linux/codecov at job runtime. This fails on Codecov CDN outages and on pull requests from forks where CODECOV_TOKEN is not forwarded. Replace this step with the pinned codecov/codecov-action@v5, which avoids the runtime curl and handles both authenticated and unauthenticated cases gracefully. Fixes: #2911 Signed-off-by: Ahmed Elaidy <elaidya225@gmail.com> |
||
|---|---|---|
| .. | ||
| build | ||
| ci | ||
| nmk | ||
| criu-ns | ||
| fake-restore.sh | ||
| feature-tests.mak | ||
| fetch-clang-format.sh | ||
| flake8.cfg | ||
| github-indent-warnings.py | ||
| install-criu-image-streamer.sh | ||
| magic-gen.py | ||
| protobuf-gen.sh | ||
| ruff.toml | ||
| systemd-autofs-restart.sh | ||
| tmp-files.sh | ||
| uninstall_module.py | ||