firejail/.github
Kelvin M. Klann 15e1f79a52
ci: check-c: run all checks in parallel mode (#6627)
This considerably speeds up the execution of the relevant steps, most
noticeably on scan-build:

* scan-build:  121s to 55s (-54.5%)
* cppcheck:     51s to 30s (-41.2%)
* cppcheck-old: 21s to 11s (-47.6%)

Note: The above uses the average time of 3 runs on master (commit
bd946e359 ("Merge pull request #6624 from
powerjungle/chore/update-security-md", 2025-01-21)) [1] [2] [3] and 3
runs on this commit[4] [5] [6].

Note: This considers only the steps themselves, as the total time of
each job varies a lot between runs, mostly due to the apt-get
update/install steps.  For example, the same `apt-get install` command
took 3 seconds on one scan-build job run[7] and 132 seconds on another
scan-build job run[8].

Related commits:

* 500d8f2d6 ("ci: run make in parallel where applicable", 2023-08-14) /
  PR #5960
* 5b1bd33c7 ("build: use full paths on compile/link targets",
  2023-07-02) /
  PR #6158

[1] https://github.com/netblue30/firejail/actions/runs/12928036246
[2] https://github.com/netblue30/firejail/actions/runs/12928180264
[3] https://github.com/netblue30/firejail/actions/runs/12928238010
[4] https://github.com/netblue30/firejail/actions/runs/12927984482/attempts/2
[5] https://github.com/netblue30/firejail/actions/runs/12927984482/attempts/3
[6] https://github.com/netblue30/firejail/actions/runs/12927984482/attempts/4
[7] https://github.com/netblue30/firejail/actions/runs/12928180264/job/36054893393
[8] https://github.com/netblue30/firejail/actions/runs/12881736117/job/35912783635
2025-01-25 09:11:22 +00:00
..
ISSUE_TEMPLATE docs: github: add program name/version to bug_report.md (#6607) 2025-01-15 10:22:04 +00:00
workflows ci: check-c: run all checks in parallel mode (#6627) 2025-01-25 09:11:22 +00:00
.editorconfig editorconfig: add indentation rules 2023-02-20 18:07:09 -03:00
dependabot.yml ci: make dependabot updates monthly and bump PR limit (#6338) 2024-05-18 06:54:23 +00:00
pull_request_template.md docs: line-wrap markdown and use double-spacing 2023-03-26 13:52:11 -03:00