dtcenter / METplus

Python scripting infrastructure for MET tools.
https://metplus.readthedocs.io
Apache License 2.0
97 stars 37 forks source link

Feature dtcenter/MET#2796 GHA Node20 deprecation warnings #2473

Closed georgemccabe closed 7 months ago

georgemccabe commented 7 months ago

Change Summary

Updates GHA action versions to switch from node 16 to 20 (see issue for shell commands):

  1. checkout@v3 -> checkout@v4
  2. upload-artifact@v3 -> upload-artifact@v4
  3. download-artifact@v3 -> download-artifact@v4
  4. setup-python@v4 -> setup-python@v5
  5. actions/github-script@v6 -> actions/github-script@v7

Also changed arguments for workflow_dispatch event in testing.yml so that no arguments are required to run. These arguments are set when the workflow is triggered by another repository to include important information about who/what triggered the workflow, but it is not required when triggering the workflow by hand in the GHA web interface. Without this changes, dummy values must be entered to run a workflow by hand, which is unnecessary and time consuming.

Pull Request Testing

See MET PR: dtcenter/MET#2797

Check to make sure all deprecation warnings have gone away

Pull Request Checklist

See the METplus Workflow for details.

coveralls commented 7 months ago

Pull Request Test Coverage Report for Build 7645727937

Warning: This coverage report may be inaccurate.

We've detected an issue with your CI configuration that might affect the accuracy of this pull request's coverage report. To ensure accuracy in future PRs, please see these guidelines. A quick fix for this PR: rebase it; your next report should be accurate.


Totals Coverage Status
Change from base Build 7644931175: 0.0%
Covered Lines: 8508
Relevant Lines: 9374

💛 - Coveralls