Done
Details
Details
Assignee
Denys Bohdan
Denys BohdanReporter
Denys Bohdan
Denys BohdanLabels
Priority
Story Points
2
Sprint
None
Development Team
Spitfire
Fix versions
Release
Nolana (R3 2022)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created August 5, 2022 at 9:24 AM
Updated June 16, 2023 at 1:50 PM
Resolved September 7, 2022 at 12:26 PM
Summary: leverage
yarn.lock
in non-platform repositories.Details: Begin committing
yarn.lock
so we can choose the cadence of our updates. This reduces the surprises introduced by dependencies and transitive dependencies at the PR-level. We will still have to deal with this issue at the platform-level (a semver contract with caret or tilde means we are claiming compatibility with any later minor or patch version, even if an earlier version is in ouryarn.lock
) but at least we don't have to deal with it immediately on every PR in every repository.This should also reduces potential differences between devs working in tandem, and between devs and CI. Yay for predictability!
Next steps:
POC, starting with stripes-components
Commit
yarn.lock
Update CI workflows
Next next steps:
Other repos adopt this
GA changes, e.g. install and test without
yarn.lock
to alert us when a third-party botches a patch release that will be pulled in by the platform builds