Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove deprecated set-state and set-output usage from all GHA workflows by June 2023 #1522

Closed
aj-stein-nist opened this issue Oct 21, 2022 · 3 comments
Labels

Comments

@aj-stein-nist
Copy link
Contributor

Describe the bug

We have time but, we need to remove any and all usage of set-state and set-output from all of our GHA workflows prior to June 2023, or any GHA workflow using them will fail. More information at the announcement below, which is referenced in all GHA workflow runs as of October 2022 warning of this upcoming change.

https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

This was discovered during work on #1518.

Who is the bug affecting

All NIST OSCAL Team relying on CI/CD to test our Metaschema definitions, code, generated schemas, and docs.

What is affected by this bug

CI/CD

How do we replicate this issue

  1. Run any GitHub Action workflow. Remove deprecation notices, such as this one:

https://github.com/usnistgov/OSCAL/actions/runs/3294646694

Expected behavior (i.e. solution)

The syntax is fixed and deprecated syntax items are removed before June 2023 so our CI and CD builds do not crash.

Other comments

No response

@aj-stein-nist
Copy link
Contributor Author

Saw this while reviewing the backlog. We are reaching that time, will have to pull this into sprint or work no later than end of May.

@aj-stein-nist
Copy link
Contributor Author

We can work this in the next or upcoming sprint once we finish the pending website migration and a lot of the GHA workflows will be significantly update or migrated to other team repositories.

@aj-stein-nist
Copy link
Contributor Author

I had discussed this with Nikita and failed to notice this has been previously completed in #1857.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Done
Development

No branches or pull requests

1 participant