Skip to content

Add scheduled maintenance PR workflow - #8509

Open
gonzaloriestra wants to merge 4 commits into
mainfrom
add-maintenance-prs-workflow
Open

Add scheduled maintenance PR workflow#8509
gonzaloriestra wants to merge 4 commits into
mainfrom
add-maintenance-prs-workflow

Conversation

@gonzaloriestra

@gonzaloriestra gonzaloriestra commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

WHY are these changes introduced?

Run the existing maintenance prompts on a daily schedule and share links in Slack.

This will replace the current Jules approach.

WHAT is this pull request doing?

Adds a Claude workflow that creates draft PRs for refactors and tests daily at 00:00 UTC, plus performance and security on Mondays, and shares them in #devtools-gardener-backlog. All four tasks can also run manually.

How to test your changes?

Merge and run workflow

Checklist

  • I've considered possible cross-platform impacts (Mac, Linux, Windows)
  • I've considered possible documentation changes
  • I've considered analytics changes to measure impact
  • The change is user-facing — I've identified the correct bump type (patch for bug fixes · minor for new features · major for breaking changes) and added a changeset with pnpm changeset add

@github-actions github-actions Bot added the no-changelog This PR doesn't include a changeset entry. Is an internal only change not relevant to end users. label Sep 9, 2026
@gonzaloriestra
gonzaloriestra force-pushed the add-maintenance-prs-workflow branch from 36bb6cc to 43b6be7 Compare September 9, 2026 14:45
@gonzaloriestra
gonzaloriestra marked this pull request as ready for review September 9, 2026 14:51
@gonzaloriestra
gonzaloriestra requested a review from a team as a code owner September 9, 2026 14:51
head: `${context.repo.owner}:${process.env.MAINTENANCE_BRANCH}`,
base: context.payload.repository.default_branch,
});
const pullRequest = pullRequests[0];

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Tiny race condition here? A PR could be submitted between the last step + this one. Not a huge deal, it's probably fine. We can adjust if it ever causes confusion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-changelog This PR doesn't include a changeset entry. Is an internal only change not relevant to end users.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants