Skip to content
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

Use pnpm corepack instead of installing it in CI #6038

Merged
merged 6 commits into from
May 21, 2024
Merged

Conversation

sneridagh
Copy link
Member

@sneridagh sneridagh commented May 21, 2024


📚 Documentation preview 📚: https://volto--6038.org.readthedocs.build/

@sneridagh sneridagh requested a review from stevepiercy May 21, 2024 11:07
Copy link

netlify bot commented May 21, 2024

Deploy Preview for plone-components canceled.

Name Link
🔨 Latest commit 8a372d9
🔍 Latest deploy log https://app.netlify.com/sites/plone-components/deploys/664ca968840a2e0008623c16

Copy link
Collaborator

@stevepiercy stevepiercy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These changes LGTM. However:

See error log detail: https://readthedocs.org/projects/volto/builds/24443014/

@sneridagh
Copy link
Member Author

@stevepiercy done!

@stevepiercy
Copy link
Collaborator

@sneridagh RTD still no like: https://readthedocs.org/projects/volto/builds/24443126/. I'm not sure how to resolve this one. I was using https://6.docs.plone.org/volto/contributing/developing-core.html#pnpm as a guide.

Maybe we need to install Node.js first, even though it is declared in https://github.com/plone/volto/pull/6038/files#diff-03efc769b870804394632e45d7885272b44c16939517fb31c9d7c614d2ffae57R13, so don't need to use nvm? Sorry my JS install knowledge is novice.

@sneridagh
Copy link
Member Author

@stevepiercy depends on how node is installed in that image... :( do we know more about the image they are using? maybe we can install a package.

@stevepiercy
Copy link
Collaborator

@sneridagh here's what I found, which is not very helpful. https://dev.readthedocs.io/en/latest/design/build-images.html

@stevepiercy
Copy link
Collaborator

@sneridagh
Copy link
Member Author

@stevepiercy it should work now. However, it seems that GHA have a hickup now

@sneridagh sneridagh merged commit a81fa54 into main May 21, 2024
70 checks passed
@sneridagh sneridagh deleted the donotinstallpnpminci branch May 21, 2024 15:09
sneridagh added a commit that referenced this pull request May 30, 2024
* main: (60 commits)
  Object browser icon view v2 (#6054)
  Refactor TextWidget (#6020)
  [client] Remove the custom runner with bare vitest config (#6056)
  [client] Fix login mutation (#6053)
  Fix test script in monorepo root (#6051)
  Fix block chooser search is not focusable when clicked on add button (#5867)
  [@plone/types] BlockExtension as Interface types (#6049)
  Fixed querystring search query type (#6034)
  Id widget refactor (#6027)
  Release 18.0.0-alpha.32
  Release @plone/providers 1.0.0-alpha.1
  Release @plone/components 2.0.0-alpha.9
  Release @plone/client 1.0.0-alpha.15
  Release @plone/types 1.0.0-alpha.13
  Fix @plone/client deps (#6045)
  Allow X-Robots-Tag header in images/files middleware (#6043)
  Fixed showRestricted not applying when rendering a custom BlocksForm (#6026)
  change relative import to alias import (#6041)
  Build documentation and Storybook only when their files change (#6037)
  Use pnpm corepack instead of installing it in CI (#6038)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants