-
Notifications
You must be signed in to change notification settings - Fork 5.6k
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
chore: set explicit package.json deps #13483
chore: set explicit package.json deps #13483
Conversation
Codecov ReportPatch coverage has no change and project coverage change:
Additional details and impacted files@@ Coverage Diff @@
## master #13483 +/- ##
==========================================
+ Coverage 48.98% 49.19% +0.21%
==========================================
Files 249 248 -1
Lines 43066 42909 -157
==========================================
+ Hits 21094 21110 +16
+ Misses 19864 19684 -180
- Partials 2108 2115 +7 ☔ View full report in Codecov by Sentry. |
f33d1b3
to
665b642
Compare
Related to argoproj#11006, all dependencies that are used within the app needs to be expressed in package.json, in case we ever want to use yarn berry or pnpm. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
665b642
to
07b2aae
Compare
Silly question: how does the UI build even work if we aren't explicitly mentioning all the dependencies we use? |
@crenshaw-dev for yarn and npm transitive dependencies works fine without needing to specify them in With this PR and argoproj/argo-ui#367 I managed to get Argo to build with pnpm (I didn't try out yarn berry but can give that a shot as well). |
* chore: set explicit package.json deps Related to argoproj#11006, all dependencies that are used within the app needs to be expressed in package.json, in case we ever want to use yarn berry or pnpm. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * fix: downgrade history dependency Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> --------- Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* chore: set explicit package.json deps Related to argoproj#11006, all dependencies that are used within the app needs to be expressed in package.json, in case we ever want to use yarn berry or pnpm. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * fix: downgrade history dependency Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> --------- Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Related to #11006, all dependencies that are used within the app needs to be expressed in
package.json
, in case we ever want to use yarn berry or pnpm.Note on DCO:
If the DCO action in the integration test fails, one or more of your commits are not signed off. Please click on the Details link next to the DCO action for instructions on how to resolve this.
Checklist:
Please see Contribution FAQs if you have questions about your pull-request.