-
Notifications
You must be signed in to change notification settings - Fork 184
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
[full-ci][ui tests] Switch yarn to pnpm for oC Web tests #4878
Conversation
Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would create a changelog item based on your changes. |
95f3777
to
49dc659
Compare
Good decision, loving it 🤗 |
I would like to evaluate what's needed to completely switch. |
@@ -2,7 +2,7 @@ Bugfix: Fix konnectd build | |||
|
|||
Tags: konnectd | |||
|
|||
We fixed the default config for konnectd and updated the Makefile to include the `yarn install`and `yarn build` steps if the static assets are missing. | |||
We fixed the default config for konnectd and updated the Makefile to include the `pnpm install`and `pnpm build` steps if the static assets are missing. |
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.
changelogs should not be touched
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.
Right 😅
I will look at the CI failure. |
Tests are now passing for |
2139ea0
to
0d261ba
Compare
20c8149
to
023ae6f
Compare
Kudos, SonarCloud Quality Gate passed! |
Ready to merge from my end. |
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.
Grrrrreat 🐯
Description
This PR makes drone use
pnpm
for running e2e and acceptance tests for oC Web, as we changed topnpm
there recently and we need to use the same lock file here as in the main repo.As the
.pnpm-store
lives in the main folder of oC Web, we do not need separate caches for acceptance and e2e tests anymore. This simplifies the drone pipelines a bit.We could also switch idp and settings services over to using
pnpm
but as that is more disruptive for go developers, I'm not doing that in this PR but will send a followup for that.Related Issue
Motivation and Context
oC Web switched to pnpm and we wanna share the same lock files.
How Has This Been Tested?
Screenshots (if appropriate):
Types of changes
Checklist:
Todo: