From 85ef8ae2195d535c9fdb19b4a7fc2506ecc5a3a5 Mon Sep 17 00:00:00 2001 From: Peter Heywood Date: Thu, 22 Aug 2024 14:53:22 +0100 Subject: [PATCH] CI: Temporary workaround for manylinux2014 containers glibc error Github switched from Node 16 to Node 20 for Github actions runners on 2024-06-03. This is incompatble with older linux distributions, including centos7. This sets an env var which will alllow the use of node 16, but this will stop working at some point when github fully remove node 16. This is separate but related to #1224 --- .github/workflows/Manylinux2014.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/Manylinux2014.yml b/.github/workflows/Manylinux2014.yml index a0ab50492..352e9f302 100644 --- a/.github/workflows/Manylinux2014.yml +++ b/.github/workflows/Manylinux2014.yml @@ -77,6 +77,8 @@ jobs: FLAMEGPU_SEATBELTS: ${{ matrix.config.SEATBELTS }} PYTHON: ${{ matrix.python}} VISUALISATION: ${{ matrix.VISUALISATION }} + # Short term fix to use node16 not node20 for actions. This will stop working eventually, forcing our hand in dropping manylinux2014 support. + ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true steps: - uses: actions/checkout@v3