Skip to content

chore: remove package-lock #495

Merged
cschetan77 merged 4 commits intomasterfrom
chore/remove-package-lock
Mar 26, 2026
Merged

chore: remove package-lock #495
cschetan77 merged 4 commits intomasterfrom
chore/remove-package-lock

Conversation

@cschetan77
Copy link
Copy Markdown
Contributor

@cschetan77 cschetan77 commented Mar 13, 2026

Description

This change removes the lock file from the repository.

Lock files are typically used to guarantee deterministic CI environments. However, for libraries, maintaining a lock file can cause CI to run against a fixed set of dependencies that may differ from what users actually install.

For example, consider a dependency X that releases a new patch version which unintentionally breaks our SDK.

With a lock file: Our CI continues to pass because it uses the locked dependency versions, but users installing the SDK may receive the newer version and encounter issues.

Without a lock file: CI installs the latest compatible dependencies, allowing us to detect such issues early (assuming relevant tests exist).

Removing the lock file helps ensure our CI environment better reflects the dependency versions our users will receive.

Checklist

  • I have added documentation for new/changed functionality in this PR or in auth0.com/docs
  • All active GitHub checks for tests, formatting, and security are passing
  • The correct base branch is being used, if not the default branch

@cschetan77 cschetan77 requested a review from a team as a code owner March 13, 2026 06:28
nandan-bhat
nandan-bhat previously approved these changes Mar 24, 2026
@cschetan77 cschetan77 merged commit a7e3c9a into master Mar 26, 2026
12 checks passed
@cschetan77 cschetan77 deleted the chore/remove-package-lock branch March 26, 2026 10:37
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.

3 participants