Skip to content

Remove internal uses of os-lib#5414

Open
jackkoenig wants to merge 1 commit into
mainfrom
jackkoenig/remove-use-of-oslib
Open

Remove internal uses of os-lib#5414
jackkoenig wants to merge 1 commit into
mainfrom
jackkoenig/remove-use-of-oslib

Conversation

@jackkoenig

Copy link
Copy Markdown
Contributor

Summary

Remove uses of os-lib so that we can remove the dependency in 8.x.

Release Notes

Chisel should have as few dependencies as possible so that it does not unnecessarily burden downstream users with transitive dependencies. This was motivated by the fact that we can't bump os-lib to 0.11 because it requires Java 11 and we still support Java 8. It's not fair to Chisel users to be stuck on os-lib 0.11. The best way to deal with this is to just not have unnecessary dependencies like os-lib.

Development notes

  • AI tool(s) used: Claude Code (Claude Opus 4.8)
  • Merge strategy (defaults to squash): squash
  • Milestone: 7.x

AI-assisted-by: Claude Code (Claude Opus 4.8)
@jackkoenig jackkoenig added the Internal Internal change, does not affect users, will be included in release notes label Jun 15, 2026
@jackkoenig jackkoenig requested a review from seldridge June 15, 2026 20:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Internal Internal change, does not affect users, will be included in release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant