Skip to content

chore(deps): upgrade project dependencies to latest versions#13

Open
Sourav-kashyap wants to merge 2 commits intomasterfrom
GH-12
Open

chore(deps): upgrade project dependencies to latest versions#13
Sourav-kashyap wants to merge 2 commits intomasterfrom
GH-12

Conversation

@Sourav-kashyap
Copy link
Copy Markdown

Checklist:

  • Performed a self-review of my own code
  • npm test passes on your machine

Build Passed

Screenshot 2026-03-27 at 5 00 18 PM

Test Passed

Screenshot 2026-03-27 at 5 00 39 PM

@Sourav-kashyap Sourav-kashyap self-assigned this Mar 27, 2026
@Sourav-kashyap Sourav-kashyap force-pushed the GH-12 branch 4 times, most recently from f82b833 to db0a117 Compare April 2, 2026 09:56
@Sourav-kashyap Sourav-kashyap force-pushed the GH-12 branch 5 times, most recently from aec3056 to f8aa3f6 Compare April 14, 2026 09:21
upgrade project dependencies to latest versions

GH-12
@sonarqubecloud
Copy link
Copy Markdown

SonarQube reviewer guide

Summary: Updated GitHub Actions workflows to use latest action versions (checkout@v4, setup-node@v4) and updated all project dependencies to newer versions, including major updates to development tools and security patches.

Review Focus: Key areas to examine include:

  1. The GitHub Actions workflow updates (checkout and setup-node version bumps) to ensure compatibility with current Node versions
  2. The significant dependency updates including commitlint (17→20), husky (7→9), semantic-release plugins, and TypeScript (5.2→5.8)
  3. The changes to test mocking code that switches from plain object schema to Zod validation
  4. Version constraint overrides added for undici, axios, and qs packages to manage transitive dependencies

Start review at: .github/workflows/main.yaml. This is the primary workflow file where the core action versions are updated from v3 to v4. Since this affects all CI/CD pipelines and is a foundational change, understanding these updates first will provide context for why other tool versions were also bumped (many modern actions require more recent Node versions). The v4 actions should work with Node 20+ as specified in the engines field, making this a critical compatibility checkpoint.

💬 Please send your feedback

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarQube Cloud

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