JamesIves/github-pages-deploy-action

Warnings from GitHub about Node 12 and set-output being deprecated

jwodder opened this issue · 4 comments

Describe the bug

When running the latest version of this action (@v4), GitHub emits the following warnings as annotations:

Node.js 12 actions are deprecated. For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/. Please update the following actions to use Node.js 16: JamesIves/github-pages-deploy-action

The set-output command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Workflow

https://github.com/jwodder/kbits/blob/master/.github/workflows/deploy.yml

This has been updated as of version v4.4.1, please let me know if you continue to see this: https://github.com/JamesIves/github-pages-deploy-action/releases/tag/v4.4.1

hi @JamesIves ; what about the deprecation of set-output ? i don't see the fix in the v4.4.1

@M3lkior I performed a test deployment using v4.4.1 and there was no set-output warning. (By contrast, our most recent production deployment was with version 4.1.5 which did have that warning.) So I think we should be good on that regard.

ok thanks