Skip to content

chore: remove package lock file#821

Merged
cschetan77 merged 3 commits into
masterfrom
chore/remove-package-lock
May 20, 2026
Merged

chore: remove package lock file#821
cschetan77 merged 3 commits into
masterfrom
chore/remove-package-lock

Conversation

@cschetan77

@cschetan77 cschetan77 commented May 20, 2026

Copy link
Copy Markdown
Contributor

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 May 20, 2026 06:20
@cschetan77 cschetan77 merged commit 60602e1 into master May 20, 2026
11 checks passed
@cschetan77 cschetan77 deleted the chore/remove-package-lock branch May 20, 2026 11: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.

2 participants