Skip to content

chore: clean up stranded .server-changes/ files from v4.4.5#3509

Merged
nicktrn merged 1 commit intomainfrom
chore/cleanup-stale-server-changes-from-4.4.5
May 2, 2026
Merged

chore: clean up stranded .server-changes/ files from v4.4.5#3509
nicktrn merged 1 commit intomainfrom
chore/cleanup-stale-server-changes-from-4.4.5

Conversation

@ericallam
Copy link
Copy Markdown
Member

Summary

Delete 34 .server-changes/*.md files that should have been cleaned up automatically when v4.4.5 (#3406) was merged but were stranded by a workflow race.

Why these are stale

The update-lockfile job in .github/workflows/changesets-pr.yml is what cleans up consumed .server-changes/*.md files on the release branch. When v4.4.5 was merged on 2026-05-01, the post-merge workflow run on main failed at pnpm install --frozen-lockfile (stale lockfile in the merge commit), and cancel-in-progress: true cancelled the in-flight run from the previous push — so update-lockfile never reached the cleanup step.

Result: the 34 files described changes that v4.4.5 already shipped, and they were re-appearing in the v4.4.6 release PR (#3501) under "Server changes" plus showing up as deletions in its diff.

What this PR keeps

  • fix-rollback-schedule-sync.md — genuinely new for v4.4.6 (fix: sync declarative schedules on deployment rollback #3468), the only server change introduced after v4.4.5
  • README.md, .gitkeep — directory infrastructure
  • dev-cli-disconnect-md — leaving alone (typo'd filename from March, no .md extension, not picked up by the cleanup glob anyway)

After merge

The next run of changesets-pr.yml will refresh #3501 with a "Server changes" section that only lists the v4.4.6 entry, and the only .server-changes/ deletion in its diff will be fix-rollback-schedule-sync.md.

Related

  • chore: make changeset:version atomic #3505 is the proper underlying fix — collapses the three-job graph into a single atomic commit by changesets/action so this race can't strand the cleanup again. This PR is just the one-time catch-up for the files that already got stranded.

Cleanup workflow stranded these files when v4.4.5 (#3406) was merged:
the changesets-pr workflow's cancel-in-progress concurrency policy
killed the update-lockfile job (which holds the .server-changes/
cleanup step) on the post-merge run. PR #3505 fixes the underlying
race by collapsing the cleanup into changeset:version itself; this
PR clears the leftover files so the v4.4.6 release PR (#3501) only
lists genuinely new server changes.

Keeps fix-rollback-schedule-sync.md (#3468) — that is the only
server change new in 4.4.6.
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 2, 2026

⚠️ No Changeset found

Latest commit: 5f69f92

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

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

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 2, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 1a157264-b994-4c6a-9d7d-33d17e598985

📥 Commits

Reviewing files that changed from the base of the PR and between b19cf6d and 5f69f92.

📒 Files selected for processing (34)
  • .server-changes/admin-back-office-rate-limit.md
  • .server-changes/admin-global-flags-warning.md
  • .server-changes/admin-workers-endpoint.md
  • .server-changes/api-key-rotation-pat-grace-period.md
  • .server-changes/batch-fast-fail-queue-size-limit.md
  • .server-changes/cancel-dequeued-runs.md
  • .server-changes/debounce-hot-key-lock-contention.md
  • .server-changes/deprecate-v3-cli-deploys.md
  • .server-changes/ecr-default-repository-policy.md
  • .server-changes/errors-page-polish-and-ga.md
  • .server-changes/fix-realtime-fetch-signal-leak.md
  • .server-changes/fix-sse-memory-leak.md
  • .server-changes/getEntitlement-swr-cache.md
  • .server-changes/highlight-microvm-regions.md
  • .server-changes/increase-default-project-limit.md
  • .server-changes/merge-dequeue-snapshot-into-transaction.md
  • .server-changes/multi-preset-template-creation.md
  • .server-changes/nodejs-heap-metrics.md
  • .server-changes/prisma-span-datasource-attribute.md
  • .server-changes/private-connections-helper-cross-region-comment.md
  • .server-changes/queues-preserve-filters-on-action.md
  • .server-changes/read-replica-snapshots-since.md
  • .server-changes/realtime-redis-connection-leak.md
  • .server-changes/revoked-api-key-grace-period.md
  • .server-changes/session-primitive.md
  • .server-changes/span-accessory-text-guard.md
  • .server-changes/stop-creating-taskruntag-records.md
  • .server-changes/stop-persisting-schedule-tick-state.md
  • .server-changes/supervisor-pod-dns-ndots.md
  • .server-changes/task-identifier-registry.md
  • .server-changes/throttle-token-last-accessed-at.md
  • .server-changes/upgrade-remix-security.md
  • .server-changes/vercel-auto-promote-toggle.md
  • .server-changes/vercel-settings-fix-and-onboarding-improvements.md
💤 Files with no reviewable changes (34)
  • .server-changes/batch-fast-fail-queue-size-limit.md
  • .server-changes/admin-workers-endpoint.md
  • .server-changes/prisma-span-datasource-attribute.md
  • .server-changes/admin-global-flags-warning.md
  • .server-changes/queues-preserve-filters-on-action.md
  • .server-changes/upgrade-remix-security.md
  • .server-changes/fix-sse-memory-leak.md
  • .server-changes/errors-page-polish-and-ga.md
  • .server-changes/nodejs-heap-metrics.md
  • .server-changes/revoked-api-key-grace-period.md
  • .server-changes/api-key-rotation-pat-grace-period.md
  • .server-changes/increase-default-project-limit.md
  • .server-changes/fix-realtime-fetch-signal-leak.md
  • .server-changes/stop-persisting-schedule-tick-state.md
  • .server-changes/merge-dequeue-snapshot-into-transaction.md
  • .server-changes/private-connections-helper-cross-region-comment.md
  • .server-changes/task-identifier-registry.md
  • .server-changes/vercel-settings-fix-and-onboarding-improvements.md
  • .server-changes/span-accessory-text-guard.md
  • .server-changes/supervisor-pod-dns-ndots.md
  • .server-changes/vercel-auto-promote-toggle.md
  • .server-changes/ecr-default-repository-policy.md
  • .server-changes/throttle-token-last-accessed-at.md
  • .server-changes/multi-preset-template-creation.md
  • .server-changes/read-replica-snapshots-since.md
  • .server-changes/stop-creating-taskruntag-records.md
  • .server-changes/cancel-dequeued-runs.md
  • .server-changes/realtime-redis-connection-leak.md
  • .server-changes/session-primitive.md
  • .server-changes/debounce-hot-key-lock-contention.md
  • .server-changes/getEntitlement-swr-cache.md
  • .server-changes/highlight-microvm-regions.md
  • .server-changes/deprecate-v3-cli-deploys.md
  • .server-changes/admin-back-office-rate-limit.md
📜 Recent review details
⏰ 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). (31)
  • GitHub Check: units / internal / 🧪 Unit Tests: Internal (8, 8)
  • GitHub Check: units / internal / 🧪 Unit Tests: Internal (6, 8)
  • GitHub Check: units / internal / 🧪 Unit Tests: Internal (7, 8)
  • GitHub Check: units / internal / 🧪 Unit Tests: Internal (5, 8)
  • GitHub Check: units / internal / 🧪 Unit Tests: Internal (4, 8)
  • GitHub Check: units / internal / 🧪 Unit Tests: Internal (2, 8)
  • GitHub Check: units / internal / 🧪 Unit Tests: Internal (3, 8)
  • GitHub Check: units / internal / 🧪 Unit Tests: Internal (1, 8)
  • GitHub Check: units / webapp / 🧪 Unit Tests: Webapp (6, 8)
  • GitHub Check: units / webapp / 🧪 Unit Tests: Webapp (3, 8)
  • GitHub Check: units / webapp / 🧪 Unit Tests: Webapp (8, 8)
  • GitHub Check: units / webapp / 🧪 Unit Tests: Webapp (7, 8)
  • GitHub Check: units / webapp / 🧪 Unit Tests: Webapp (2, 8)
  • GitHub Check: units / webapp / 🧪 Unit Tests: Webapp (1, 8)
  • GitHub Check: units / webapp / 🧪 Unit Tests: Webapp (4, 8)
  • GitHub Check: units / webapp / 🧪 Unit Tests: Webapp (5, 8)
  • GitHub Check: units / e2e-webapp / 🧪 E2E Tests: Webapp
  • GitHub Check: units / packages / 🧪 Unit Tests: Packages (1, 1)
  • GitHub Check: e2e / 🧪 CLI v3 tests (ubuntu-latest - pnpm)
  • GitHub Check: sdk-compat / Node.js 22.12 (ubuntu-latest)
  • GitHub Check: sdk-compat / Node.js 20.20 (ubuntu-latest)
  • GitHub Check: e2e / 🧪 CLI v3 tests (windows-latest - pnpm)
  • GitHub Check: e2e / 🧪 CLI v3 tests (ubuntu-latest - npm)
  • GitHub Check: e2e / 🧪 CLI v3 tests (windows-latest - npm)
  • GitHub Check: sdk-compat / Bun Runtime
  • GitHub Check: sdk-compat / Deno Runtime
  • GitHub Check: typecheck / typecheck
  • GitHub Check: sdk-compat / Cloudflare Workers
  • GitHub Check: Analyze (python)
  • GitHub Check: Analyze (actions)
  • GitHub Check: Analyze (javascript-typescript)

Walkthrough

This pull request removes or blanks out documentation entries from approximately 30 server changelog files located in the .server-changes/ directory. The changes consist primarily of deleting documented feature descriptions, fix summaries, and improvement notes. A few entries are updated with revised descriptions rather than deleted (e.g., project limit increase from 10 to 25, API key rotation grace period logic, debounce optimization). The modifications affect only markdown documentation files and do not alter actual codebase logic or exported entities.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The PR title clearly and concisely summarizes the main change: cleaning up stale .server-changes files left behind from the v4.4.5 release due to a workflow race.
Description check ✅ Passed The PR description provides comprehensive context including why files are stale, what is being preserved, expected post-merge behavior, and related issues, though it lacks some template sections like Testing and Screenshots.
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/cleanup-stale-server-changes-from-4.4.5

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
Review rate limit: 7/8 reviews remaining, refill in 7 minutes and 30 seconds.

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

@ericallam ericallam marked this pull request as ready for review May 2, 2026 08:21
Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

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

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

@nicktrn nicktrn merged commit dc98ae4 into main May 2, 2026
42 checks passed
@nicktrn nicktrn deleted the chore/cleanup-stale-server-changes-from-4.4.5 branch May 2, 2026 08:55
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.

3 participants