XMLTV / xmltv

Utilities to obtain, generate, and post-process TV listings data in XMLTV format
GNU General Public License v2.0
266 stars 93 forks source link

Old (semi-unsupported) distros do not support github actions checkout v4 which requires node.js 20 #224

Closed garybuhrmaster closed 5 months ago

garybuhrmaster commented 5 months ago

Node.js 20 requires a modern glibc, which is unavailable in older Ubuntu and RHEL releases. Most either are (or will soon be) no longer supported by the vendor, so the prudent solution may be to stop building on those distros (individuals will be free to try to build there), but I'll see if I can create a fix using the old checkout for those EOL distros as an interim step (even though github has stated that they are planning to end support for node.js 16 RSN).

garybuhrmaster commented 5 months ago

I have pushed a fix for the legacy distro CI checkout. At some point the legacy github actions may stop working entirely (rather than just resulting in a warning message that Node 16 is deprecated).