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

Fix uli-website dependabot issues [WiP] #350

Closed
wants to merge 2 commits into from

Conversation

duggalsu
Copy link
Collaborator

@duggalsu duggalsu commented Aug 30, 2023

I basically ended up upgrading all packages to the latest version. npm audit still shows issues and suggests downgrades as a force fix which introduces previously existing vulnerabilities and we keep going in loops upgrading/downgrading if we go down that path.

The only resolution for any currently flagged vulnerabilities is to wait for affected packages to be fixed upstream.

Since multiple packages had major version upgrades, the website needs to be tested (hence the WiP).

Edit: This fixes https://github.com/tattle-made/security/issues/25

- Reformatted package.json
- Ran npm audit fix
- Resolved multiple peer dependency issues
- Applied dependency pinning
@ghost
Copy link

ghost commented Aug 30, 2023

👇 Click on the image for a new way to code review

Review these changes using an interactive CodeSee Map

Legend

CodeSee Map legend

- Can not update styled-components to latest. It breaks grommet
- Made misc changes to markdown file
Styling for markdown pages is completely broken because gatsby-plugin-mdx's latest version is a major rewrite and it makes styling very different from how we do it. Will need more work before we can merge
@duggalsu
Copy link
Collaborator Author

duggalsu commented Nov 8, 2023

Closing this PR. Will open package-specific PRs for incremental updates with fixes for breaking changes

@duggalsu duggalsu closed this Nov 8, 2023
@duggalsu duggalsu deleted the fix_uli-website_issues branch November 29, 2023 10:33
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