Skip to content

feat: add upgrade guide for beta.27#165

Merged
Adammatthiesen merged 7 commits into
mainfrom
beta.27
Sep 27, 2025
Merged

feat: add upgrade guide for beta.27#165
Adammatthiesen merged 7 commits into
mainfrom
beta.27

Conversation

@Adammatthiesen
Copy link
Copy Markdown
Member

@Adammatthiesen Adammatthiesen commented Sep 26, 2025

Beta.27 release docs, and updates to required deps

Pre-Merge Checklist:

  • Update package.json with real versions once release has been cut

Summary by CodeRabbit

  • Style

    • Refined color variables on the 404 page and Topics list for improved visual consistency.
  • Documentation

    • Added an upgrade guide for 0.1.0-beta.27 with highlights of new features and bug fixes.
    • Updated the Effect guide imports and cleaned up the 0.1.0-beta.26 guide badge.
  • Chores

    • Updated dependencies: multiple StudioCMS packages moved to beta.27, added UI (1.0.0-beta.1) and web-vitals, bumped @astrojs/db to ^0.18.0, removed beta.26 entries, and updated the StudioCMS submodule reference.

@netlify
Copy link
Copy Markdown

netlify Bot commented Sep 26, 2025

Deploy Preview for studiocms-dev-docs ready!

Name Link
🔨 Latest commit b0b6ee9
🔍 Latest deploy log https://app.netlify.com/projects/studiocms-dev-docs/deploys/68d858dbe695c40008ede580
😎 Deploy Preview https://deploy-preview-165--studiocms-dev-docs.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.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Sep 26, 2025

Warning

Rate limit exceeded

@Adammatthiesen has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 17 minutes and 11 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

📥 Commits

Reviewing files that changed from the base of the PR and between dddcac5 and b0b6ee9.

📒 Files selected for processing (1)
  • knip.config.ts (1 hunks)
📝 Walkthrough

Walkthrough

Updated package.json to bump and replace several StudioCMS-related packages to beta.27 and add new UI/web-vitals entries; bumped @astrojs/db to ^0.18.0. Added a new beta-27 upgrade guide, removed a beta-26 badge, simplified an effect example import, minor CSS var adjustments, and updated the studiocms submodule commit.

Changes

Cohort / File(s) Summary
Dependencies
package.json
Replaced/updated multiple @studiocms/* entries to 0.1.0-beta.27, added @studiocms/ui@1.0.0-beta.1 and @studiocms/web-vitals@^4.5.3, removed prior beta.26 pins, and bumped @astrojs/db to ^0.18.0.
Upgrade guides
src/content/docs/en/guides/upgrade/version-guides/*
Removed the beta-26 sidebar badge in 0-1-0-beta-26.mdx; added new 0-1-0-beta-27.mdx with frontmatter, component imports, QuickUpdate component, and sections for new features and bug fixes.
Effect docs
src/content/docs/en/how-it-works/effect.mdx
Simplified import statement; removed errorTap from the example imports.
Styling tweaks
src/pages/404.astro, src/starlightOverrides/topics/Topics.astro
Replaced hsl(var(--...)) usages with direct var(--...) CSS custom property references for specified rules.
Submodule
studiocms
Updated submodule pointer from commit de2b4b9892991c95a4109d84961816dd82018ed2 to f4c2702eec8f3d28caa48a8389fce0775d7e7eae.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested labels

i18n

Suggested reviewers

  • dreyfus92
  • RATIU5

Poem

I hop through deps with twitchy cheer,
Bumped betas, trimmed imports — lend an ear.
Docs fresh and tidy, CSS hues light,
Submodule nudged, the builds take flight.
Thump-thump: a rabbit's tiny deploy-night 🐇✨

Pre-merge checks and finishing touches

✅ 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 succinctly describes the primary change—adding an upgrade guide for the beta.27 release—and uses a clear, conventional “feat:” prefix without unnecessary detail or file lists. It is specific enough for teammates to understand the main purpose at a glance and does not include vague terms, noise, or unrelated content.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.

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.

@studiocms-no-reply
Copy link
Copy Markdown
Member

studiocms-no-reply commented Sep 26, 2025

Lunaria Status Overview

🌕 This pull request will trigger status changes.

Learn more

By default, every PR changing files present in the Lunaria configuration's files property will be considered and trigger status changes accordingly.

You can change this by adding one of the keywords present in the ignoreKeywords property in your Lunaria configuration file in the PR's title (ignoring all files) or by including a tracker directive in the merged commit's description.

Tracked Files

File Note
en/guides/upgrade/version-guides/0-1-0-beta-26.mdx Source changed, localizations will be marked as outdated.
en/guides/upgrade/version-guides/0-1-0-beta-27.mdx Localization added, will be marked as complete.
en/how-it-works/effect.mdx Source changed, localizations will be marked as outdated.
Warnings reference
Icon Description
🔄️ The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.

@Adammatthiesen Adammatthiesen marked this pull request as ready for review September 26, 2025 23:02
@Adammatthiesen Adammatthiesen requested a review from a team as a code owner September 26, 2025 23:02
@coderabbitai coderabbitai Bot added the i18n label Sep 26, 2025
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 2a28443 and dddcac5.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (2)
  • package.json (1 hunks)
  • studiocms (1 hunks)
✅ Files skipped from review due to trivial changes (1)
  • studiocms
🧰 Additional context used
🪛 GitHub Actions: ci - Knip Lint
package.json

[warning] 33-33: Unused dependency 'studiocms' detected in package.json.


[warning] 36-36: Unused dependency '@studiocms/web-vitals' detected in package.json.


[warning] 41-41: Unused dependency '@astrojs/db' detected in package.json.

⏰ 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). (1)
  • GitHub Check: Run Starlight Link Check

Comment thread package.json
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.

4 participants