We are using versions of GitHub actions that still useNode.js 16, which is now deprecated and leads to deprecation warnings in the builds. This clutters build output messages which is unhelpful when troubleshooting/monitoring the status of your builds.
solution
[x] Update GitHub actions used in our workflows to versions that use Node.js 20
[x] Update one of our integration tests in tests/integration/synapseclient/test_tables.py that uses np.string_(s) which is no longer supported with the updated actions that uses a newer numPy
problem
We are using versions of GitHub actions that still use
Node.js 16
, which is now deprecated and leads to deprecation warnings in the builds. This clutters build output messages which is unhelpful when troubleshooting/monitoring the status of your builds.solution
Node.js 20
tests/integration/synapseclient/test_tables.py
that usesnp.string_(s)
which is no longer supported with the updated actions that uses a newernumPy
testing & preview
Latest run: https://github.com/Sage-Bionetworks/synapsePythonClient/actions/runs/9618137457
UPDATED:
Latest run: https://github.com/Sage-Bionetworks/synapsePythonClient/actions/runs/9620252513