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

Include pubspec.lock, for reproducible builds #1948

Closed
wants to merge 1 commit into from

Conversation

lelgenio
Copy link

@lelgenio lelgenio commented May 2, 2023

I'm requesting this to lower the burden on package maintainers from having individual copies of this file.
This may also help pervent issue caused by accidental API changes on dependencies.

Looking at the git history it seems like the decision to ignore pubspec.lock was simply inherited from a template gitignore, since the first commit cf28c7e.

@nex3 nex3 self-assigned this May 8, 2023
@nex3
Copy link
Contributor

nex3 commented May 8, 2023

Because Dart Sass is distributed as a Dart library as well as a binary release, it's expected to work with all compatible version constellations of its dependencies. We don't include a lockfile because it can lead to us accidentally testing on only those specific package versions, even though our users will potentially be using different versions.

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.

None yet

2 participants