Skip to content

Conversation

@mtojek
Copy link
Member

@mtojek mtojek commented Dec 1, 2025

Fixes #17917

Adds a new section to the prebuilt workspaces documentation explaining how to invalidate presets when external dependencies change without a template version update.

When presets are invalidated, the next reconciliation loop run will recycle their prebuilt workspaces.

Changes

  • Added "Invalidating prebuilds" section to docs/admin/templates/extending-templates/prebuilt-workspaces.md
  • Covers when to use invalidation, dashboard instructions, and what happens during the process

Adds a new section explaining how to invalidate presets when external
dependencies change without a template version update. When presets
are invalidated, the reconciliation loop automatically recycles their
prebuilt workspaces.

Updates #17917
@mtojek mtojek requested a review from ssncferreira December 1, 2025 11:11
@mtojek mtojek marked this pull request as ready for review December 1, 2025 11:11
Copy link
Contributor

@ssncferreira ssncferreira left a comment

Choose a reason for hiding this comment

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

LGTM ✍️
Just some nits, but nothing blocking

@mtojek mtojek marked this pull request as draft December 3, 2025 10:33
- Remove examples from first paragraph per review comment
- Add monorepo use case to the list
- Bold 'next reconciliation loop' for emphasis
- Add note about invalidation not being instantaneous
@mtojek mtojek marked this pull request as ready for review December 3, 2025 10:43
@mtojek mtojek merged commit 65ef6df into main Dec 3, 2025
32 checks passed
@mtojek mtojek deleted the docs/invalidate-prebuilds branch December 3, 2025 10:43
@github-actions github-actions bot locked and limited conversation to collaborators Dec 3, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support Prebuild Invalidation via API

3 participants