Skip to content

chore: bootstrap initial alpha release#30

Merged
FBumann merged 2 commits into
mainfrom
chore/bootstrap-release
May 31, 2026
Merged

chore: bootstrap initial alpha release#30
FBumann merged 2 commits into
mainfrom
chore/bootstrap-release

Conversation

@FBumann

@FBumann FBumann commented May 31, 2026

Copy link
Copy Markdown
Collaborator

Triggers release-please to cut the first release so we can claim the
`fluxopt_plot` name on PyPI via the existing trusted-publishing flow.

Carries a `Release-As: 0.0.1-alpha.0` footer (preserved into the squash
commit at merge time) so release-please opens a `release 0.0.1-alpha.0` PR.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Chores
    • Updated CI/CD dependency installation configuration for documentation builds.

FBumann added 2 commits May 31, 2026 19:36
Release-As: 0.0.1-alpha.0
The docs group lives under [dependency-groups], so 'uv sync --extra docs'
fails with 'Extra docs is not defined'. Matches docs.yaml which already
uses --group docs.
@coderabbitai

coderabbitai Bot commented May 31, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: eaaf4673-bc74-485a-bc8d-344fb2fa1127

📥 Commits

Reviewing files that changed from the base of the PR and between 52d21a7 and 9823baa.

📒 Files selected for processing (1)
  • .github/workflows/ci.yaml

📝 Walkthrough

Walkthrough

The CI workflow's Docs build job is updated to install dependencies using uv's group-based syntax (--group docs) instead of extras syntax (--extra docs), reflecting a change in how optional dependencies are organized in the project configuration.

Changes

CI Docs Dependency Update

Layer / File(s) Summary
Docs job dependency group update
.github/workflows/ci.yaml
The docs job dependency installation step switches from uv sync --extra docs to uv sync --group docs, aligning with the project's updated dependency organization structure.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 A single line, a swift refactor,
From extras old to groups much neater,
The docs shall build with clarity,
No breaking here, just harmony,
Hop along, the workflow's fixed! 🌟

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description explains the release purpose but does not follow the required template structure with sections for Type of Change, Testing, or Checklist. Restructure the description to match the template, including Type of Change, Related Issues, Testing confirmation, and completing the provided Checklist sections.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title 'chore: bootstrap initial alpha release' accurately describes the primary objective of the PR—initiating the first alpha release.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/bootstrap-release

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.

@FBumann FBumann merged commit 20bd6df into main May 31, 2026
11 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