-
Notifications
You must be signed in to change notification settings - Fork 1
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
Upgrade to latest static analysis Action #67
Conversation
Did you mean |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me! Deferring approval to @tyamaguchi-ucla and @yashpatel6.
Both, in a sense - Per GitHub's advice we're going to keep the If GitHub ever decrees that |
@Faizal-Eeman Does this make more sense? I've got a template and have another 200 of these to open, so any grammatical updates are welcome:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! Minor question but nothing to block the update
Good point on the wording, I do think the above is clearer to avoid any potential confusion about a. why we'd want to centralize the action in general and b. the immediate end of support for certain |
Yup, this reads better. Thanks @nwiltsie |
This PR replaces the existing CI/CD workflow in this repository with the Action-ified version from tool-static-analysis. Under the hood, the Action is using the exact same docker image to perform the checks, so this upgrade should have no visible change.
Turning the static analysis checks into an Action makes it much easier for your friendly neighborhood Infrastructure Team to make large-scale updates without opening pull requests in dozens or hundreds of repositories.
As an example, 247 workflows across the uclahs-cds organization are using
actions/checkout@v2
oractions/checkout@v3
. Those will stop working on May 13, 2024. This PR (and its dozens of identical siblings) centralize usage ofactions/checkout@v4
. In the future, we will only need to updatetool-static-analysis
in order for all of the repositories updated in this wave to reap the benefits.