-
-
Notifications
You must be signed in to change notification settings - Fork 83
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
[code-infra] CircleCI maintenance #1321
base: master
Are you sure you want to change the base?
Conversation
michaldudak
commented
Jan 10, 2025
•
edited
Loading
edited
- Removed the React 17 jobs (as in the Core repo). The shared test utils don't work with this version anymore.
- Corrected how TS is installed in the typescript@next pipeline
- Used more human-friendly names for all jobs for consistency
- Commented out the bundle-size-monitor job as it wasn't doing anything
✅ Deploy Preview for base-ui ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
- test_unit: | ||
<<: *default-context | ||
name: 'JSDOM tests' | ||
requires: | ||
- checkout | ||
- Checkout |
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.
These should probably remain checkout
as it relies on key
, not the name
. 🤔
The jobs seem stuck now. :/
- Checkout | |
- checkout |
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.
+1 to keep snake case to match with the rest of the codebase and with https://circleci.com/docs/introduction-to-yaml-configurations/ style.
@@ -245,18 +233,13 @@ jobs: | |||
- run: | |||
name: Resolve typescript version | |||
command: | | |||
pnpm add typescript@next -d -w | |||
pnpm install typescript@next -d -w |
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.
I think the best command I know for this is
pnpm update -r typescript@next
it should update every workspace in the repo where typescript is installed, including the root.