Skip to content

chore(deps): update dependency coveralls-next to v6 - #1896

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/coveralls-next-6.x
Open

renovate[bot] wants to merge 1 commit into
masterfrom
renovate/coveralls-next-6.x

Conversation

@renovate

@renovate renovate Bot commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
coveralls-next 4.2.26.0.2 age confidence

Release Notes

jtwebman/coveralls-next (coveralls-next)

v6.0.2

Compare Source

v6.0.1

Compare Source

  • Address js-yaml vulnerability
  • Don't run coverall step on forks

v6.0.0

Compare Source

Release Notes: v6.0.0

🚨 Breaking Changes

Node.js Version Requirements

  • Dropped support for Node.js 18
  • Now requires Node.js 20 or higher
  • This is a major version bump due to the minimum Node.js version change

Dependency Changes

  • Removed minimist - Replaced with native util.parseArgs()
  • Removed log-driver - Replaced with native logging wrapper
  • Removed several unused dependencies - Cleaner, lighter package

✨ New Features & Improvements

Code Quality

  • 🎯 100% test coverage - Complete code coverage across all modules
  • Modern async/await patterns - Replaced all callback-based code with async/await
  • Proper Error objects - Standardized error handling throughout
  • Functional programming - Refactored code to be more testable and maintainable

Git Integration

  • Improved branch detection - Fixed regex to support all valid characters in branch names
  • Better git metadata extraction - More reliable git command parsing
  • Support for commit_sha values - Enhanced commit identification
  • Fixed undefined branch handling - No more spaces or "undefined" in branch values

Testing

  • New bin/coveralls.js tests - Added comprehensive CLI tests
  • Enhanced test coverage - Added tests for edge cases across all modules
  • Updated test patterns - Modern testing practices throughout

Documentation

  • Added CONTRIBUTING.md - Complete contributor guide (317 lines)
  • Enhanced README - Updated documentation with better examples and clarity
  • Improved inline documentation - Better code comments and JSDoc

Developer Experience

  • Updated GitHub Actions - Modern CI configuration
  • Cleaner dependencies - Reduced package-lock.json complexity significantly
  • Security fixes - Updated dependencies to resolve vulnerabilities

📦 Package Changes

Major dependency reduction:

  • Production dependencies now minimal (just js-yaml and lcov-parse)
  • Updated all dev dependencies to latest versions
  • Cleaner, faster installs

Files changed: 22 files, 3,074 insertions, 4,480 deletions (net reduction of 1,406 lines)

🔄 Migration Guide

Updating from v5.0.0 to v6.0.0

  1. Update Node.js: Ensure you're running Node.js 20 or higher
    node --version # Should be >= 20.0.0
  2. Update the package:
    npm install coveralls-next@​6.0.0
  3. No API changes: The CLI and programmatic API remain backward compatible

🐛 Bug Fixes

  • Fixed branch name regex to handle all valid git branch characters
  • Fixed handling of undefined/null branch values
  • Cleaned up date/time handling logic
  • Improved error propagation throughout the codebase

v5.0.0

Compare Source

What's Changed

Full Changelog: jtwebman/coveralls-next@v4.2.0...5.0.0


Configuration

📅 Schedule: (in timezone Europe/London)

  • Branch creation
    • "after 10pm every weekday,before 5am every weekday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@sonarqubecloud

Copy link
Copy Markdown

@cypress

cypress Bot commented Sep 21, 2026

Copy link
Copy Markdown

BanManager-WebUI    Run #11626

Run Properties:  status check passed Passed #11626  •  git commit ec2b3cb971 ℹ️: Merge 4034eca8d1157e2cf8b048f0ceae760c6c72cd4d into f30a966dec29f6eb7ebaa26a6ede...
Project BanManager-WebUI
Branch Review renovate/coveralls-next-6.x
Run status status check passed Passed #11626
Run duration 02m 00s
Commit git commit ec2b3cb971 ℹ️: Merge 4034eca8d1157e2cf8b048f0ceae760c6c72cd4d into f30a966dec29f6eb7ebaa26a6ede...
Committer renovate[bot]
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 1
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 49
View all changes introduced in this branch ↗︎

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.

0 participants