Skip to content

Conversation

@mrdziuban
Copy link

I ran into an error in my codebase because the scalameta v4.8.7 doesn't support some of the newer Scala 3 syntax.

I regenerated the lockfile with

pants generate-lockfiles --generate-lockfiles-resolve=scala_parser_dev

I'm not 100% sure why so many lines were removed from it, let me know if there's a different way I should be regenerating it.

@sureshjoshi
Copy link
Member

Thanks for the PR. Yeah, we should dig into what happened with that lock file, looks like it removed a lot, and added a few things

@mrdziuban
Copy link
Author

It might be legit -- scalameta 4.8.7 depends on scalap, while scalameta 4.14.1 does not. Including all transitive dependencies, 4.8.7 has 15 deps and 4.14.1 only has 6.

@sureshjoshi sureshjoshi self-requested a review October 21, 2025 17:41
@sureshjoshi sureshjoshi self-assigned this Oct 21, 2025
@sureshjoshi
Copy link
Member

I'll give it a shot on my side, and review the dep chain.

@sureshjoshi
Copy link
Member

Just a heads up, trying to see if I can add this to our Dependabot - so we can automate this process a bit better. I'll likely try to do the updates via that process - so heads up that this PR might linger for a bit

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