Skip to content

chore: clean changelog; use deps group#200

Merged
shenxiangzhuang merged 2 commits intomasterfrom
chore/clean
Dec 18, 2025
Merged

chore: clean changelog; use deps group#200
shenxiangzhuang merged 2 commits intomasterfrom
chore/clean

Conversation

@shenxiangzhuang
Copy link
Owner

@shenxiangzhuang shenxiangzhuang commented Dec 18, 2025

Summary by CodeRabbit

  • Chores
    • Updated documentation build workflow configuration
    • Restructured project dependency management structure
    • Removed historical version changelog

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

@shenxiangzhuang shenxiangzhuang self-assigned this Dec 18, 2025
@coderabbitai
Copy link

coderabbitai bot commented Dec 18, 2025

Caution

Review failed

The pull request is closed.

Walkthrough

The pull request modifies build configuration and dependency management: the docs workflow step removes the --extra docs flag from uv sync, CHANGELOG.md is deleted entirely, and pyproject.toml restructures dependencies from project.optional-dependencies to tool.uv with dependency-groups.

Changes

Cohort / File(s) Summary
GitHub Actions Workflow
.github/workflows/build_docs.yaml
Changed "Install the project" step from uv sync --extra docs to uv sync, removing the docs extra argument from synchronization.
Dependency Configuration
pyproject.toml
Replaced project.optional-dependencies section with new tool.uv block containing default-groups and a dependency-groups section defining dev and docs dependency groups.
Documentation Artifact
CHANGELOG.md
File deleted entirely, removing Unreleased section and all version history entries.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

  • Verify that dependencies in the new tool.uv dependency-groups are complete and correctly mapped from the previous optional-dependencies structure
  • Confirm the docs workflow change aligns with the updated pyproject.toml configuration—ensure docs dependencies are still accessible during builds
  • Validate that removing --extra docs does not break the docs build pipeline

Possibly related PRs

Suggested labels

github_actions, documentation

Poem

🐰 Away with the old, the changelog fades,
New config blooms where the uv tree trades,
Docs sync lighter, no extras to weigh,
Dependencies grouped in a brighter way,
Dependencies grouped in a brighter way! 🌱

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch chore/clean

📜 Recent review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 103ac5f and 9b0cad5.

📒 Files selected for processing (3)
  • .github/workflows/build_docs.yaml (1 hunks)
  • CHANGELOG.md (0 hunks)
  • pyproject.toml (1 hunks)

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.

@codecov
Copy link

codecov bot commented Dec 18, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (103ac5f) to head (9b0cad5).
⚠️ Report is 2 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff            @@
##            master      #200   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files            2         2           
  Lines            8         8           
=========================================
  Hits             8         8           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@shenxiangzhuang shenxiangzhuang merged commit 0323d3b into master Dec 18, 2025
15 of 16 checks passed
@shenxiangzhuang shenxiangzhuang deleted the chore/clean branch December 18, 2025 10:49
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