Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

subhankarmaiti
Copy link
Contributor

@subhankarmaiti subhankarmaiti commented Sep 12, 2025

This PR introduces updates to the project's development and CI environment to ensure it remains modern, secure, and aligned with current best practices. This is a maintenance release with no changes to the library's public API or functionality.

The key changes include:

  • Node.js Version Upgrade: The default Node.js version used in our GitHub Actions workflows has been upgraded from 18 to the latest LTS version, 22. This ensures we are using a supported and performant version of Node.js for our builds, tests, and releases.
  • GitHub Actions Updates: Several core GitHub Actions have been updated to their latest major versions to leverage new features, performance improvements, and security patches. This includes actions/checkout, actions/setup-node, and actions/github-script.
  • Dependency Updates: Project dependencies have been updated to their latest compatible versions via npm update. This addresses potential security vulnerabilities in older packages and keeps our dependencies current. Notable updates include superagent, jsdoc, mocha, and mocha-junit-reporter.

There are no changes to endpoints, classes, or public methods. This update is focused solely on developer tooling and dependencies.

References

This change is part of routine maintenance to keep the project's dependencies and development environment up-to-date.

Testing

The primary method for testing these changes is to ensure that the entire CI pipeline, including all unit and integration tests, passes successfully with the updated Node.js version and dependencies. Reviewers should verify that all CI checks are green. No new test coverage is required as no new functionality has been added.

  • This change adds unit test coverage
  • This change adds integration test coverage

Checklist

dependabot bot and others added 8 commits March 28, 2025 16:23
Bumps [axios](https://github.com/axios/axios) from 1.6.2 to 1.8.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.6.2...v1.8.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.5 to 5.5.1.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](codecov/codecov-action@4fe8c5f...5a10915)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: 5.5.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@subhankarmaiti subhankarmaiti requested a review from a team as a code owner September 12, 2025 07:37
@subhankarmaiti subhankarmaiti marked this pull request as draft September 12, 2025 07:54
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.

1 participant