Skip to content

Conversation

@JounQin
Copy link
Member

@JounQin JounQin commented Dec 31, 2025

Summary by CodeRabbit

  • Chores

    • Updated several development and build-time dependencies and release tooling for improved compatibility and maintenance.
    • Added a new changeset entry documenting a patch-level package update and a tooling bump.
  • CI

    • Expanded continuous-integration coverage to include Node.js 20 alongside existing tested runtimes.

✏️ Tip: You can customize this high-level summary in your review settings.

Copilot AI review requested due to automatic review settings December 31, 2025 07:25
@changeset-bot
Copy link

changeset-bot bot commented Dec 31, 2025

🦋 Changeset detected

Latest commit: f1aa1fc

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@alauda/doom Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@coderabbitai
Copy link

coderabbitai bot commented Dec 31, 2025

Walkthrough

Adds a changeset for @alauda/doom, bumps several dev dependencies (including @rspress suite to 2.0.0-rc.4) in the doom package and root, and re-enables Node 20 in the CI matrix.

Changes

Cohort / File(s) Summary
Changeset file
.changeset/pretty-goats-compete.md
New changeset: patch bump for @alauda/doom with chore "bump rspress to v2.0.0-rc.4".
Root package.json
package.json
Dev dependency bumps: @swc/core ^1.15.7 → ^1.15.8, prettier-plugin-properties ^0.3.0 → ^0.3.1.
Doom package.json
packages/doom/package.json
Dev dependency bumps: @rspress suite (core, plugin-algolia, plugin-sitemap, shared) 2.0.0-rc.3 → 2.0.0-rc.4; @eslint-react/eslint-plugin ^2.4.0 → ^2.5.0; typescript-eslint ^8.50.1 → ^8.51.0.
CI workflow
.github/workflows/ci.yml
Uncommented Node 20 in matrix.node — CI now runs on Node versions [20, 22, 24].

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested labels

dependencies, ci

Poem

🐰 A tiny hop, a tiny cheer — versions climb without a fear,
rspress to rc.4, Node 20 back in play,
bumps and chores to brighten the day! ✨

Pre-merge checks

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'chore: bump rspress to v2.0.0-rc.4' accurately summarizes the main change in the PR, which is bumping rspress dependencies across multiple package.json files to v2.0.0-rc.4.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

📜 Recent review details

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 68fd89e and f1aa1fc.

📒 Files selected for processing (1)
  • .github/workflows/ci.yml
🧰 Additional context used
🧠 Learnings (2)
📓 Common learnings
Learnt from: JounQin
Repo: alauda/doom PR: 30
File: src/runtime/components/K8sCrd.tsx:5-5
Timestamp: 2025-05-26T09:09:21.339Z
Learning: JounQin has mentioned multiple times that the alauda/doom project uses yarn v4, and there are no ESLint import resolution errors for rspress/core subpath imports.
Learnt from: JounQin
Repo: alauda/doom PR: 30
File: src/runtime/components/K8sCrd.tsx:5-5
Timestamp: 2025-05-26T09:09:21.339Z
Learning: The alauda/doom project uses yarn v4 for dependency management, which handles package exports and module resolution correctly, so imports like `rspress/core/theme` work without any ESLint errors.
Learnt from: JounQin
Repo: alauda/doom PR: 75
File: src/cli/load-config.ts:4-7
Timestamp: 2025-06-09T03:10:41.010Z
Learning: The alauda/doom project uses yarn v4 as the package manager, not npm. Always reference yarn commands when suggesting package management operations.
Learnt from: CR
Repo: alauda/doom PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-12-15T10:50:06.727Z
Learning: Maintain Node.js version 20.19.0 or higher for project setup
📚 Learning: 2025-12-15T10:50:06.727Z
Learnt from: CR
Repo: alauda/doom PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-12-15T10:50:06.727Z
Learning: Maintain Node.js version 20.19.0 or higher for project setup

Applied to files:

  • .github/workflows/ci.yml
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (6)
  • GitHub Check: Build and Lint with Node.js 24 on ubuntu-latest
  • GitHub Check: Build and Lint with Node.js 22 on ubuntu-latest
  • GitHub Check: Build and Lint with Node.js 20 on ubuntu-latest
  • GitHub Check: Build and Lint with Node.js 22 on ubuntu-latest
  • GitHub Check: Build and Lint with Node.js 24 on ubuntu-latest
  • GitHub Check: Build and Lint with Node.js 20 on ubuntu-latest
🔇 Additional comments (1)
.github/workflows/ci.yml (1)

17-17: Good to re-enable Node 20 testing.

Re-enabling Node 20 in the CI matrix aligns with the project requirement to maintain Node.js 20.19.0 or higher. The engines field in packages/doom/package.json and packages/export/package.json both specify >=20.19.0, and rspress v2.0.0-rc.4 is fully compatible with Node.js 20 LTS.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@pkg-pr-new
Copy link

pkg-pr-new bot commented Dec 31, 2025

Open in StackBlitz

yarn add https://pkg.pr.new/@alauda/doom@233.tgz
yarn add https://pkg.pr.new/@alauda/doom-export@233.tgz

commit: f1aa1fc

Signed-off-by: JounQin <admin@1stg.me>
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates rspress from version 2.0.0-rc.3 to 2.0.0-rc.4, along with several related dependency updates.

  • Updates the core rspress packages and plugins to the latest release candidate version
  • Bumps TypeScript ESLint, @swc/core, and other supporting dependencies to their latest versions
  • Updates transitive dependencies as reflected in yarn.lock

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

File Description
packages/doom/package.json Updates rspress packages from rc.3 to rc.4, bumps @eslint-react/eslint-plugin to ^2.5.0, and typescript-eslint to ^8.51.0
package.json Updates @swc/core to ^1.15.8 and prettier-plugin-properties to ^0.3.1
yarn.lock Reflects all transitive dependency updates from the package.json changes, including updates to AI SDK packages, ESLint React plugins, TypeScript ESLint, SWC core, and various other dependencies

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@JounQin JounQin merged commit e97c101 into main Dec 31, 2025
13 of 14 checks passed
@JounQin JounQin deleted the chore/bump_deps branch December 31, 2025 07:35
github-actions bot pushed a commit that referenced this pull request Dec 31, 2025
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.

2 participants