Improvements to the worst package manager
Description: I was surprised to see that this article is right. This pull request aims to improve the ecosystem as this is quite a commonly used github action. I'd also like to refer you to immutable releases which should be done from now on.
Related issue: Add link to the related issue.
Check list:
- [ ] Mark if documentation changes are required.
- [ ] Mark if tests were added or updated to cover the changes.
Since this is going to take a while to do and not just do, but also the time it will take to update to use a newer version which has the uses pinned, I'll create and update the below list of the PRs to check the overall progress:
https://github.com/actions/checkout/pull/2346 https://github.com/actions/setup-node/pull/1451 https://github.com/actions/publish-action/pull/121 https://github.com/actions/reusable-workflows/pull/27 https://github.com/pnpm/action-setup/pull/199 https://github.com/actions/upload-artifact/pull/746 https://github.com/actions/download-artifact/pull/453