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 updates Q42024 #6374

Open
elycheea opened this issue Nov 6, 2024 · 0 comments
Open

Dependency updates Q42024 #6374

elycheea opened this issue Nov 6, 2024 · 0 comments
Assignees
Labels
Debt Experience dropped or altered for implementation release and deferred until later Epic role: dev type: infrastructure 🤖 Issues related to devops, builds, packaging
Milestone

Comments

@elycheea
Copy link
Contributor

elycheea commented Nov 6, 2024

The problem

Currently, our GitHub actions open automated update PRs twice a month. These open as two PRs — Carbon 11 updates, followed by dev dependencies. We recently noticed that the last time we actually merged one of our automated dev dependency PRs was in February 2024. This unfortunately means our dev dependency PRs can contain several breaking changes.

The solution

@matthewgallo and I suggest more incremental upgrades to address some of the known bigger changes so that it’ll be easier to update.

Some of the major version changes that we may want to address in separate issues include:

  1. ESLint 8 to 9 reconfigure eslint config for v9 #6187 — this work I started in a separate branch but looks like eslint-config-carbon will need update in order for us to extend it in the new config.
  2. Stylelint 15 to 16
  3. Rollup 3 to 4
  4. Framer 6.5.1 to 11 (previously we downgraded this due to React 18 but we investigate whether we can move to a more current version now)
@github-project-automation github-project-automation bot moved this to Needs triage 🧐 in Carbon for IBM Products Nov 6, 2024
@elycheea elycheea changed the title Dependency updates Dependency updates Q42024 Nov 6, 2024
@elycheea elycheea added Debt Experience dropped or altered for implementation release and deferred until later type: infrastructure 🤖 Issues related to devops, builds, packaging labels Nov 6, 2024
@elycheea elycheea moved this from Needs triage 🧐 to Needs refinement 🤓 in Carbon for IBM Products Nov 6, 2024
@elycheea elycheea self-assigned this Nov 6, 2024
@elycheea elycheea added this to the 2024 Q4 milestone Nov 6, 2024
@elycheea elycheea added the Epic label Nov 6, 2024
@elycheea elycheea moved this from Needs refinement 🤓 to Backlog 🌋 in Carbon for IBM Products Nov 13, 2024
@elycheea elycheea moved this from Backlog 🌋 to In progress in Carbon for IBM Products Nov 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Debt Experience dropped or altered for implementation release and deferred until later Epic role: dev type: infrastructure 🤖 Issues related to devops, builds, packaging
Projects
Status: In progress
Development

No branches or pull requests

1 participant