Skip to content

ci/test: stabilize deps and Node matrix after v1.0.0 merge#4

Merged
night-slayer18 merged 9 commits intomainfrom
develop
Feb 7, 2026
Merged

ci/test: stabilize deps and Node matrix after v1.0.0 merge#4
night-slayer18 merged 9 commits intomainfrom
develop

Conversation

@night-slayer18
Copy link
Copy Markdown
Member

Summary

Post‑release stabilization changes after the v1.0.0 merge.

Included

  • CI matrix: remove Node 18, add Node 24.
  • CLI: improve serve error handling output.
  • Core tooling: align Jest/ts-jest/types versions.
  • UI: register vitest + jest‑dom types for TS checks.
  • Dev tooling: update deps and pin chalk for CJS compatibility.
  • Dependency updates: merge Dependabot updates and resolve ESM/test regressions.
  • CI: skip Netlify preview for Dependabot PRs.

Commits (main..develop)

  • ci: drop Node 18, add Node 24 to test matrix
  • fix(cli): improve serve error handling output
  • chore(core): align test toolchain versions
  • chore(ui): register vitest/jest-dom types
  • chore(deps-dev): update tooling and pin chalk for CJS
  • fix(deps): update chokidar, jiti, and jest config for ESM
  • fix(deps): merge dependabot updates and fix type/test regressions
  • chore(deps): bump production-dependencies group with 12 updates
  • fix(ci): skip preview deployment for dependabot PRs

Validation

  • npm run build
  • npm run type-check
  • npm run lint
  • npm run test

dependabot Bot and others added 9 commits February 6, 2026 19:10
Bumps the production-dependencies group with 12 updates:

| Package | From | To |
| --- | --- | --- |
| [chalk](https://github.com/chalk/chalk) | `4.1.2` | `5.6.2` |
| [chokidar](https://github.com/paulmillr/chokidar) | `3.6.0` | `5.0.0` |
| [commander](https://github.com/tj/commander.js) | `12.1.0` | `14.0.3` |
| [express](https://github.com/expressjs/express) | `4.22.1` | `5.2.1` |
| [glob](https://github.com/isaacs/node-glob) | `10.5.0` | `13.0.1` |
| [inquirer](https://github.com/SBoudrias/Inquirer.js) | `8.2.7` | `13.2.2` |
| [jiti](https://github.com/unjs/jiti) | `1.21.7` | `2.6.1` |
| [open](https://github.com/sindresorhus/open) | `8.4.2` | `11.0.0` |
| [ora](https://github.com/sindresorhus/ora) | `5.4.1` | `9.3.0` |
| [flexsearch](https://github.com/nextapps-de/flexsearch) | `0.7.43` | `0.8.212` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.475.0` | `0.563.0` |
| [marked](https://github.com/markedjs/marked) | `15.0.12` | `17.0.1` |


Updates `chalk` from 4.1.2 to 5.6.2
- [Release notes](https://github.com/chalk/chalk/releases)
- [Commits](chalk/chalk@v4.1.2...v5.6.2)

Updates `chokidar` from 3.6.0 to 5.0.0
- [Release notes](https://github.com/paulmillr/chokidar/releases)
- [Commits](paulmillr/chokidar@3.6.0...5.0.0)

Updates `commander` from 12.1.0 to 14.0.3
- [Release notes](https://github.com/tj/commander.js/releases)
- [Changelog](https://github.com/tj/commander.js/blob/master/CHANGELOG.md)
- [Commits](tj/commander.js@v12.1.0...v14.0.3)

Updates `express` from 4.22.1 to 5.2.1
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](expressjs/express@v4.22.1...v5.2.1)

Updates `glob` from 10.5.0 to 13.0.1
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](isaacs/node-glob@v10.5.0...v13.0.1)

Updates `inquirer` from 8.2.7 to 13.2.2
- [Release notes](https://github.com/SBoudrias/Inquirer.js/releases)
- [Commits](https://github.com/SBoudrias/Inquirer.js/compare/inquirer@8.2.7...inquirer@13.2.2)

Updates `jiti` from 1.21.7 to 2.6.1
- [Release notes](https://github.com/unjs/jiti/releases)
- [Changelog](https://github.com/unjs/jiti/blob/main/CHANGELOG.md)
- [Commits](unjs/jiti@v1.21.7...v2.6.1)

Updates `open` from 8.4.2 to 11.0.0
- [Release notes](https://github.com/sindresorhus/open/releases)
- [Commits](sindresorhus/open@v8.4.2...v11.0.0)

Updates `ora` from 5.4.1 to 9.3.0
- [Release notes](https://github.com/sindresorhus/ora/releases)
- [Commits](sindresorhus/ora@v5.4.1...v9.3.0)

Updates `flexsearch` from 0.7.43 to 0.8.212
- [Release notes](https://github.com/nextapps-de/flexsearch/releases)
- [Changelog](https://github.com/nextapps-de/flexsearch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextapps-de/flexsearch/commits)

Updates `lucide-react` from 0.475.0 to 0.563.0
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/0.563.0/packages/lucide-react)

Updates `marked` from 15.0.12 to 17.0.1
- [Release notes](https://github.com/markedjs/marked/releases)
- [Commits](markedjs/marked@v15.0.12...v17.0.1)

---
updated-dependencies:
- dependency-name: chalk
  dependency-version: 5.6.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: chokidar
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: commander
  dependency-version: 14.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: express
  dependency-version: 5.2.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: glob
  dependency-version: 13.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: inquirer
  dependency-version: 13.2.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: jiti
  dependency-version: 2.6.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: open
  dependency-version: 11.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: ora
  dependency-version: 9.3.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: flexsearch
  dependency-version: 0.8.212
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: lucide-react
  dependency-version: 0.563.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: marked
  dependency-version: 17.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
- Migrated chokidar to v5 (named exports, removed default)
- Migrated jiti to v2 (async import, createJiti)
- Updated Jest config to transform ESM dependencies (ora, marked, glob)
- Fixed ora mocks and ThemeConfig types in tests
- Merged dependabot updates for dev and production dependencies

Signed-off-by: night-slayer18 <samanuaia257@gmail.com>
Bump Playwright/Jest/Vitest/JSdom and related tooling.

Pin chalk@4 to keep Node 18 CJS compatibility in the CLI dist.

Add root vitest to satisfy @testing-library/jest-dom/vitest resolution.

Signed-off-by: night-slayer18 <samanuaia257@gmail.com>
Include vitest globals and jest-dom types for UI test type-checks.

Signed-off-by: night-slayer18 <samanuaia257@gmail.com>
Update Jest/ts-jest/types to match monorepo tooling versions.

Signed-off-by: night-slayer18 <samanuaia257@gmail.com>
Keep serve UX consistent when docs directory is missing or server fails.

Signed-off-by: night-slayer18 <samanuaia257@gmail.com>
Keep CI aligned with current Vitest requirements and supported LTS.

Signed-off-by: night-slayer18 <samanuaia257@gmail.com>
@netlify
Copy link
Copy Markdown

netlify Bot commented Feb 7, 2026

Deploy Preview for autodocshq ready!

Name Link
🔨 Latest commit 06954f3
🔍 Latest deploy log https://app.netlify.com/projects/autodocshq/deploys/6986e4cf059e290008e25484
😎 Deploy Preview https://deploy-preview-4--autodocshq.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 7, 2026

🚀 Deployed on https://pr-4--autodocshq.netlify.app

@github-actions github-actions Bot temporarily deployed to pull request February 7, 2026 07:08 Inactive
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 7, 2026

Preview Deployment

Your preview is ready.

URL: https://pr-4--autodocshq.netlify.app


Deployed from commit 7449acb

@codecov
Copy link
Copy Markdown

codecov Bot commented Feb 7, 2026

Codecov Report

❌ Patch coverage is 85.71429% with 2 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
packages/cli/src/config/loader.ts 50.00% 2 Missing ⚠️

📢 Thoughts on this report? Let us know!

@night-slayer18 night-slayer18 merged commit 844adbd into main Feb 7, 2026
38 checks passed
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