-
Notifications
You must be signed in to change notification settings - Fork 367
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: [M3-8524] - Attempt to get dependencies in a more healthy state #11005
Changes from 17 commits
eb1ce36
0c2a3dd
dba5125
97084b8
47d01c9
bf4fc73
3063aa1
c973748
554dd86
483857f
30ae5b1
d2f70cb
5d0cd00
c7be943
33779d4
986c94e
8a37058
196b607
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -37,27 +37,15 @@ | |
"generate-changelogs": "node scripts/changelog/generate-changelogs.mjs", | ||
"coverage": "yarn workspace linode-manager coverage", | ||
"coverage:summary": "yarn workspace linode-manager coverage:summary", | ||
"junit:summary": "ts-node scripts/junit-summary/index.ts", | ||
"generate-tod": "ts-node scripts/tod-payload/index.ts", | ||
"junit:summary": "tsx scripts/junit-summary/index.ts", | ||
"generate-tod": "tsx scripts/tod-payload/index.ts", | ||
"docs": "bunx [email protected] dev docs", | ||
"prepare": "husky" | ||
}, | ||
"resolutions": { | ||
"braces": "^3.0.3", | ||
"@babel/traverse": "^7.23.3", | ||
"minimist": "^1.2.3", | ||
"yargs-parser": "^21.1.1", | ||
"kind-of": "^6.0.3", | ||
"node-fetch": "^2.6.7", | ||
"ua-parser-js": "^0.7.33", | ||
"immer": "^9.0.6", | ||
"glob-parent": "^5.1.2", | ||
"hosted-git-info": "^5.0.0", | ||
"yaml": "^2.3.0", | ||
"word-wrap": "^1.2.4", | ||
"semver": "^7.5.2", | ||
"tough-cookie": "^4.1.3", | ||
"jackspeak": "2.1.1" | ||
"semver": "^7.5.2" | ||
}, | ||
"workspaces": { | ||
"packages": [ | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"@linode/manager": Tech Stories | ||
--- | ||
|
||
Get dependencies in a more healthy state ([#11005](https://github.com/linode/manager/pull/11005)) |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -83,7 +83,7 @@ export const UnifiedMigrationPanel = (props: Props) => { | |
} | ||
status="help" | ||
tooltipPosition="right" | ||
width={[theme.breakpoints.up('sm')] ? 375 : 300} | ||
width={375} | ||
/> | ||
</Box> | ||
<Box width="100%"> | ||
|
@@ -112,7 +112,7 @@ export const UnifiedMigrationPanel = (props: Props) => { | |
} | ||
status="help" | ||
tooltipPosition="right" | ||
width={[theme.breakpoints.up('sm')] ? 450 : 300} | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We had a handful of things like this. We would get a type error saying |
||
width={450} | ||
/> | ||
</Box> | ||
</RadioGroup> | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -336,7 +336,6 @@ export const lightTheme: ThemeOptions = { | |
svg: { | ||
color: Color.Neutrals[40], | ||
}, | ||
top: 'unset', | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
}, | ||
groupLabel: { | ||
fontFamily: latoWeb.bold, | ||
|
This file was deleted.
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.
ts-node
was causing our cypress helper scripts issues. I foundtsx
. It fixes the issue and appears to be a better / more lightweight alternative tots-node
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 know we've also talked about using Bun for these scripts too -- iirc it's only a couple of the scripts in the
scripts
dir that we use for the Jenkins pipeline that even rely onts-node
, but lately I've been opting to keep that type of stuff in internal repos. I'd be up to move these out of Cloud altogether if it means we can drop thets-node
/tsx
dependencyThere 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 like the idea of moving scripts like this in internal repos. In the mean time (and because we don't have Bun readily available in CI) I'm totally cool with keeping
tsx
around. It seems very minimal and useful for us even for things likescripts/package-versions/index.js
(if we were to make it .ts)Eventually, I'd love Bun to be our go-to tool for running this stuff, but we should probably get that setup in CI and formalized before we commit to that