robinraju / release-downloader

Github action to download release assets from private or public repositories
MIT License
166 stars 36 forks source link

getting a "node 20" error from v1.8 #752

Open giallu opened 2 months ago

giallu commented 2 months ago

I am using a previous release (v1.8) because I need to run it in an older container (CentOS 7) where GLIBC is incompatible with newer node versions; for some reasons, my latest builds started to fail like this:

Run robinraju/release-downloader@v1.8
/usr/bin/docker exec  71e97e54a9607ba9967fa314119665936ae107d79dc67d4e0b77784251bbe3e8 sh -c "cat /etc/*release | grep ^ID"
/__e/node20/bin/node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /__e/node20/bin/node)
/__e/node20/bin/node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /__e/node20/bin/node)
/__e/node20/bin/node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /__e/node20/bin/node)
/__e/node[20](https://github.com/moldiscovery/moka/actions/runs/9790031533/job/27030834633#step:3:21)/bin/node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /__e/node20/bin/node)
/__e/node20/bin/node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /__e/node20/bin/node)
/__e/node20/bin/node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by /__e/node20/bin/node)

The last successful run was about a month ago, same action:

Run robinraju/release-downloader@v1.8
/usr/bin/docker exec  8c76d0ddf89619194aba086c0adb05f88685df97f17a3d98717a96d50de9a436 sh -c "cat /etc/*release | grep ^ID"
Fetching release qt-5.15.8-1-linux from repo moldiscovery/build-qt
Found release tag: qt-5.15.8-1-linux
Downloading file: qt-5.15.8-1-linux.tar.xz to: /__w/moka/moka
Done: /__w/moka/moka/qt-5.15.8-1-linux.tar.xz

any idea?

giallu commented 2 months ago

Ok, not your fault https://github.blog/changelog/2024-05-17-updated-dates-for-actions-runner-using-node20-instead-of-node16-by-default/