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

Update Workflow Versions to Remove node16 Deprecation Warnings #437

Merged
merged 11 commits into from
May 14, 2024

Conversation

jesuyedavid
Copy link
Contributor

@jesuyedavid jesuyedavid commented May 1, 2024

Changes

  1. In accordance with [3] of this PR, we updated coverage.yml to use actions/download-artifact@v4.

  2. main.yml, and update-snapshots.yml actions of this repo were also updated to stop the node 16 deprecation warnings

  3. Bumped versions for peter-evans/create-or-update-comment to v4, peter-evans/find-comment to v3, and actions/github-script to v7.

J=WAT-3818
TEST=manual

Testing

  1. Set slapshot-reusable-workflows in this repo to its main branch in the first commit of this PR and making sure that no build warnings show up.

  2. In coverage.yml, all jobs run with no warnings upon v4 updates

  3. In main.yml, semgrep runs successfully with checkout actions upgrade

  4. In update_snapshots.yml, Fail job if push changes step fails without warning after setting actions/github-script to v7

  5. Deleted some tests to reduce code coverage percentage and then checked that we're still able to find a previous comment and update it successfully. Deleted previous comment and reran workflow to test that new coverage comment can be created.

@jesuyedavid jesuyedavid requested a review from a team as a code owner May 1, 2024 02:13
@coveralls
Copy link

coveralls commented May 1, 2024

Coverage Status

coverage: 85.425%. remained the same
when pulling 67b4a3f on dev/update-workflows
into 5d751d1 on develop.

@yext yext deleted a comment from github-actions bot May 14, 2024
Copy link
Contributor

Current unit coverage is 92.20456802383316%
Current visual coverage is 79.06755470980019%
Current combined coverage is 92.70471464019852%

@jesuyedavid jesuyedavid merged commit e7e2da6 into develop May 14, 2024
21 of 22 checks passed
@jesuyedavid jesuyedavid deleted the dev/update-workflows branch May 14, 2024 22:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants