You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Update GitHub actions checkout and setup-python #75
On tests, release scripts and other GitHub actions we see the following warning message now:
Node.js 12 actions are deprecated. Please update the following actions to use Node.js 16: actions/checkout@v2, actions/setup-python@v2. For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/.
Node 12 has been out of support since [April 2022](https://github.com/nodejs/Release/#end-of-life-releases), as a result we have started the deprecation process of Node 12 for GitHub Actions. We plan to migrate all actions to run on Node16 by Summer 2023.
...
What you need to do
For Actions users: Update your workflows with latest versions of the actions which runs on Node 16 ([Using versions for Actions](https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#example-using-versioned-actions))
We might want to look at the CHANGELOG too for possible breaking changes too potentially.
I've tested this on my fork of scancode-toolkit with aboutcode-org/scancode-toolkit@1448e66: and the doc and release script tests pass allright, here are some links to the actions before and after this update
We also have this for pypa/gh-action-pypi-publish@master which needs to be updated to pypa/gh-action-pypi-publish@release/v1:
You are using "pypa/gh-action-pypi-publish@master". The "master" branch of this project has been sunset and will not receive any updates, not even security bug fixes. Please, make sure to use a supported version. If you want to pin to v1 major version, use "pypa/gh-action-pypi-publish@release/v1". If you feel adventurous, you may opt to use use "pypa/gh-action-pypi-publish@unstable/v1" instead. A more general recommendation is to pin to exact tags or commit shas.
I created the new elf-inspector repo and I am still getting the issue:
Annotations
2 warnings
Create PyPI release: # >> PyPA publish to PyPI GHA: UNSUPPORTED GITHUB ACTION VERSION <<#L1
You are using "pypa/gh-action-pypi-publish@master". The "master" branch of this project has been sunset and will not receive any updates, not even security bug fixes. Please, make sure to use a supported version. If you want to pin to v1 major version, use "pypa/gh-action-pypi-publish@release/v1". If you feel adventurous, you may opt to use use "pypa/gh-action-pypi-publish@unstable/v1" instead. A more general recommendation is to pin to exact tags or commit shas.
Has the the GH action been updated in the skeletton?
Activity
AyanSinhaMahapatra commentedon May 26, 2023
We also have this for
pypa/gh-action-pypi-publish@masterwhich needs to be updated topypa/gh-action-pypi-publish@release/v1:Bump github actions versions #75
Bump github actions versions #75
Bump github actions versions #75
Merge pull request #78 from nexB/update-github-actions
pombredanne commentedon Jul 8, 2023
I created the new elf-inspector repo and I am still getting the issue:
Has the the GH action been updated in the skeletton?
AyanSinhaMahapatra commentedon Jul 10, 2023
Yeah we still have this here: https://github.com/nexB/skeleton/blob/main/.github/workflows/pypi-release.yml#L81
Update github actions
Bump github actions versions #75
Update github actions
Add initial code and update skeleton files (#26)
AyanSinhaMahapatra commentedon Apr 16, 2026
#103
Bump github actions versions aboutcode-org#75
Update github actions