firejail/.github/workflows
Kelvin M. Klann dbf4b9a22b ci: drop apt dependencies from main build
Disable apparmor/selinux and use the default compiler version (currently
gcc 11.4.0-1ubuntu1~22.04).

Note that these configuration options are are still enabled in the
`build-gcc` job, so the code coverage should remain unaffected.

This allows dropping the apt-get update/install commands, which can take
a significant amount of time (sometimes even most of the job runtime),
depending on the state of the CI infrastructure.

For a relatively recent example of this, see the build of commit
a31f74165 ("bugfix: fix "Not enforcing Landlock" message always being
printed (#6806)", 2025-07-10) [1]:

* `apt-get update`: 12s
* `apt-get install`: 64s
* `make`: 40s

When comparing master (8bccd686f) [2] [3] [4] to this commit [5] [6] [7]
using 3 consecutive builds each, the average build time goes down from
77s to 21s (a ~72% reduction), making the CI feedback much quicker,
which is especially helpful when iterating on a branch in general and
when trying to debug CI build failures.

[1] https://github.com/netblue30/firejail/actions/runs/16141617993/job/45550207173
[2] https://github.com/netblue30/firejail/actions/runs/17019049268/job/48245518988
[3] https://github.com/netblue30/firejail/actions/runs/17019049268/job/48245547046
[4] https://github.com/netblue30/firejail/actions/runs/17019049268/job/48245579009
[5] https://github.com/netblue30/firejail/actions/runs/17019030502/job/48245478097
[6] https://github.com/netblue30/firejail/actions/runs/17019030502/job/48245617867
[7] https://github.com/netblue30/firejail/actions/runs/17019030502/job/48245626724
2025-08-18 05:00:36 -03:00
..
build-extra.yml ci: copy build to build-gcc & remove --enable-analyzer 2025-08-18 05:00:36 -03:00
build.yml ci: drop apt dependencies from main build 2025-08-18 05:00:36 -03:00
check-c.yml ci: standardize "apt-get install" step name (#6862) 2025-08-16 13:47:34 +00:00
check-profiles.yml build(deps): bump step-security/harden-runner from 2.12.2 to 2.13.0 2025-08-01 08:09:01 +00:00
check-python.yml build(deps): bump github/codeql-action from 3.29.2 to 3.29.5 2025-08-01 08:09:17 +00:00
codespell.yml build(deps): bump step-security/harden-runner from 2.12.2 to 2.13.0 2025-08-01 08:09:01 +00:00
test.yml build(deps): bump step-security/harden-runner from 2.12.2 to 2.13.0 2025-08-01 08:09:01 +00:00