-
Notifications
You must be signed in to change notification settings - Fork 285
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
ci(github): add dependency version consistency custom-check #3612
Labels
Developer_Experience
github_actions
Pull requests that update GitHub Actions code
P3
Priority 3: Medium
Tests
Anything related to tests be that automatic or manual, integration or unit, etc.
Milestone
Comments
petermetz
added
Developer_Experience
github_actions
Pull requests that update GitHub Actions code
P3
Priority 3: Medium
Tests
Anything related to tests be that automatic or manual, integration or unit, etc.
labels
Nov 1, 2024
jagpreetsinghsasan
pushed a commit
to jagpreetsinghsasan/cactus
that referenced
this issue
Nov 19, 2024
Primary Changes --------------- 1. Added a new custom check which checks if there are any inconsistency with the dependency version, which is already being used with an exsisting package. Changes needed to incorporate 1) ------------------------------- 2. Added a new dependency in the root package.json 3. Added a new npm script in the root package.json 4. Updated the lock file for the dependency inclusion Fixes hyperledger-cacti#3612 Signed-off-by: jagpreetsinghsasan <[email protected]>
5 tasks
jagpreetsinghsasan
pushed a commit
to jagpreetsinghsasan/cactus
that referenced
this issue
Nov 20, 2024
Primary Changes --------------- 1. Added a new custom check which checks if there are any inconsistency with the dependency version, which is already being used with an exsisting package. Changes needed to incorporate 1) ------------------------------- 2. Added a new dependency in the root package.json 3. Added a new npm script in the root package.json 4. Updated the lock file for the dependency inclusion Fixes hyperledger-cacti#3612 Signed-off-by: jagpreetsinghsasan <[email protected]>
jagpreetsinghsasan
pushed a commit
to jagpreetsinghsasan/cactus
that referenced
this issue
Nov 21, 2024
Primary Changes --------------- 1. Added a new custom check which checks if there are any inconsistency with the dependency version, which is already being used with an exsisting package. Changes needed to incorporate 1) ------------------------------- 2. Added a new dependency in the root package.json 3. Added a new npm script in the root package.json 4. Updated the lock file for the dependency inclusion Fixes hyperledger-cacti#3612 Signed-off-by: jagpreetsinghsasan <[email protected]>
5 tasks
jagpreetsinghsasan
pushed a commit
to jagpreetsinghsasan/cactus
that referenced
this issue
Nov 25, 2024
Primary Changes --------------- 1. Added a new custom check which checks if there are any inconsistency with the dependency version, which is already being used with an exsisting package. Changes needed to incorporate 1) ------------------------------- 2. Added a new dependency in the root package.json 3. Added a new npm script in the root package.json 4. Updated the lock file for the dependency inclusion Fixes hyperledger-cacti#3612 Signed-off-by: jagpreetsinghsasan <[email protected]>
jagpreetsinghsasan
pushed a commit
to jagpreetsinghsasan/cactus
that referenced
this issue
Nov 25, 2024
Primary Changes --------------- 1. Added a new custom check which checks if there are any inconsistency with the dependency version, which is already being used with an exsisting package. Changes needed to incorporate 1) ------------------------------- 2. Added a new dependency in the root package.json 3. Added a new npm script in the root package.json 4. Updated the lock file for the dependency inclusion Fixes hyperledger-cacti#3612 Signed-off-by: jagpreetsinghsasan <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Developer_Experience
github_actions
Pull requests that update GitHub Actions code
P3
Priority 3: Medium
Tests
Anything related to tests be that automatic or manual, integration or unit, etc.
Problem Statement
In our monorepository code reviewers have to manually keep track of contributors
using the correct version string for packages and their dependencies.
Types of issues that arise (not a complete list)
core
package declares that it depends on the[email protected]
package or for another exmaple, thecore-api
package declares that it depends on the [email protected] package. Both of these cases are wrong becaus they should only be using the current latest relesae version which in this case is2.0.0
express
or@grpc-js/grpc
which causes compilation issues across the board.Acceptance Criteria
https://github.com/bmish/check-dependency-version-consistency
yarn custom-check
and any of the problems are present from theTypes of issues that arise (not a complete list)
section then it needs to fail.tools:check-dependency-version-consistency
The text was updated successfully, but these errors were encountered: