department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
282 stars 203 forks source link

Remove use of `set-output` in GitHub Actions #49475

Closed rmtolmach closed 1 year ago

rmtolmach commented 1 year ago

Description

set-output is set to deprecate May 31, 2023. This message is being seen in the workflows that use it:

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/

That github link ^^ explains the fix.

Background/context

set-output is used widely across the org.

Technical notes

See PRs linked to this issue for examples.


Tasks

Acceptance Criteria

hgbarreto commented 1 year ago

The following seem to have already been addressed by this PR content-build/script/github-actions/check-broken-links-blocks.js content-build/script/github-actions/check-broken-links.js

rmtolmach commented 1 year ago

Nice work Kyle and Hector (and me lol). Closing!