-
Notifications
You must be signed in to change notification settings - Fork 2
Upgrade actions dependencies #13
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 actions dependencies #13
Conversation
|
I went ahead and made this change and release v0.2.2 (I messed up v0.2.1 at first...). I'm going through the steps to get it into the package-set, at which time we can update We should still get this change into |
|
It feels a little bad that CI is mad about Data.Functor and Data.Array stuff from a js upgrade -- guessing that's 0.14.x related? |
|
CI is broken because the 0.14 package set doesn’t currently build — we’re applying some changes to the functors and related libraries. That work will be done in the next day or two and CI will work again then. But if this builds successfully against 0.13.8 then we can still merge it; the CI issue is temporary and only because we’re in a transition right now along with many other core packages. |
|
It does build against 0.13.8: 4a09406 I'll set a reminder to kick the build on Sunday unless y'all want to merge before then |
|
All fixed! Thanks, @jisantuc. |
|
Shouldn't we also deprecate the There are plenty of references to
Fortunately we don't even have bindings for |
|
You can use the In this case we'd do something like addPath
:: Warn (Text "addPath is deprecated due to a security vulnerability and will be removed in the next release.")
=> String
-> Effect UnitThen, when someone uses the function in their code they'll see a compiler warning containing that text. |
Co-authored-by: Thomas Honeyman <[email protected]>
|
Oh that's pretty cool 😎 add0212 |
thomashoneyman
left a comment
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.
This is the right idea — we do want to filter these out so as to not fail CI.
|
You can see an example of the syntax for filtering out warnings of this type here: |
i swear i'm not trying to burn all of your github actions minutes
|
✅ 🎉 thanks for the pointer. Out of curiosity, will that exclude all user-defined warnings, even if a dependency adds a warning about something? |
|
It will only censor user-defined warnings in this library. The —censor-lib flag censors warnings from library dependencies. |
Description of the change
This PR upgrades
@actions/*where possible. The reason to do so is that GitHub changed the rules aroundadd-pathto address a security vulnerability.Checklist:
Added a test for the contribution (if applicable)I believe that the existingaddPathtest should verify that this is fine