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

Dependency update September 2024 #2413

Merged
merged 11 commits into from
Sep 26, 2024
Merged

Dependency update September 2024 #2413

merged 11 commits into from
Sep 26, 2024

Conversation

rajsite
Copy link
Member

@rajsite rajsite commented Sep 25, 2024

Pull Request

🀨 Rationale

A follow-up for #2410 and #2408 which were getting in weird states due to dependency updates around rollup.

πŸ‘©β€πŸ’» Implementation

Previously had found that the rollup-plugin-sourcemaps was causing issues because it had not been updated in a long time and resulted in a transitive dependency on an old rollup version. This seems to mess with rennovate updates.

  • Updated to rollup-plugin-sourcemaps2 which now seems to be used in at least a few projects
  • Updated other dependencies that were pending
  • Leveraged a new flag added to concurrently that causes the build logs to align nicer by making prefixes the same width. Also has a bug fix that handles stray new lines once in a while.
  • Rebuilt the lockfile

πŸ§ͺ Testing

  • Verified manually that the bundled minified builds have working source maps
  • Rely on CI for rest of the updates
  • Trigger full storybook build

βœ… Checklist

  • I have updated the project documentation to reflect my changes or determined no changes are needed.

@rajsite rajsite marked this pull request as ready for review September 26, 2024 00:22
@rajsite rajsite enabled auto-merge (squash) September 26, 2024 00:22
@rajsite
Copy link
Member Author

rajsite commented Sep 26, 2024

@jattasNI gonna bypass for a pretty straightforward dependency upgrade

@rajsite rajsite merged commit c17dc0b into main Sep 26, 2024
13 checks passed
@rajsite rajsite deleted the update-deps-sept-2024 branch September 26, 2024 15:07
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