ctc-oss / fapolicy-analyzer

Tools to assist with the configuration and management of fapolicyd.
https://ctc-oss.github.io/fapolicy-analyzer
GNU General Public License v3.0
12 stars 5 forks source link

Fix tools CI #1028

Open jw3 opened 1 month ago

jw3 commented 1 month ago

The CI for the tools build runs on an older fedora to ensure it links to an older glibc, 2.27. It appears a recent GitHub actions change to node requires 2.28. So we are getting a

versionGLIBC_2.28' not found`

Two options:

  1. bump glibc up to 2.28, which will exclude some older distros
  2. checkout manually rather than using the checkout action

If (2) is done, will other actions have issues too?

jw3 commented 1 month ago

From the workflow yaml

# 28 has glibc-2.27, compatible >= el8, fc, ubuntu 18.04

If I recall correctly the oldest glibc was 18.04. We can probably advance past that. If any good reason to support 18.04, then it can be revisited.

Probably the solution here is to just bump the fedora image up which ever one has 2.28, which is probably fedora:29.