Node 16 is coming to the end of life, in favor of Node 20. This bumps the versions of all the actions used by the template project. The workflows (except for those of PPT) are now pointing to the latest release of each action.
Some considerations
The latest versions of codecov/codecov-action stopped supporting tokenless upload of code coverage reports. We are now required to add a CODECOV_TOKEN secret to our repositories.
pre-commit-ci/lite-action is not on Node 20 yet but there's a PR under a review for that purpose.
JamesIves/github-pages-deploy-action will remain on v4 because their development branch does not contain the deployed lib/.
Closes #358.
Checklist
[X] This PR is meant for the lincc-frameworks/python-project-template repo and not a downstream one instead.
[X] This change is linked to an open issue
[X] This change includes integration testing, or is small enough to be covered by existing tests
Node 16 is coming to the end of life, in favor of Node 20. This bumps the versions of all the actions used by the template project. The workflows (except for those of PPT) are now pointing to the latest release of each action.
Some considerations
codecov/codecov-action
stopped supporting tokenless upload of code coverage reports. We are now required to add aCODECOV_TOKEN
secret to our repositories.pre-commit-ci/lite-action
is not on Node 20 yet but there's a PR under a review for that purpose.JamesIves/github-pages-deploy-action
will remain on v4 because their development branch does not contain the deployedlib/
.Closes #358.
Checklist
lincc-frameworks/python-project-template
repo and not a downstream one instead.