Skip to content

[Presets] Support public presets - #4287

Merged
peterschmidt85 merged 8 commits into
masterfrom
pr_public_presets
Sep 14, 2026
Merged

peterschmidt85 merged 8 commits into
masterfrom
pr_public_presets

Conversation

@peterschmidt85

@peterschmidt85 peterschmidt85 commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Public preset registry

  • Add a Presets setting to Sky project settings to make the project's presets private or public
  • Allow anyone to browse public presets at /presets and open them by ID at /presets/:projectName/:presetId or by name at /presets/:projectName/:presetName, without signing in
  • Allow dstack presets pull to pull public presets without Sky credentials

Refactoring

  • Move the Sky landing page out of the frontend to the website at /products/sky
  • Introduce PublicApp for routes accessible without signing in, including the preset list and detail pages

Andrey Cheptsov added 8 commits September 11, 2026 16:42
- [x] Allow anyone to browse public presets in Sky using the existing preset URLs
- [x] Add My projects and Public tabs to the preset list for signed-in users
- [x] Add a Presets setting to Sky project creation and settings
- [x] Allow the CLI to pull public presets without Sky credentials
- [x] Introduce PublicApp with separate home and sign-in pages, and use Cloudscape layouts for Sky, OSS, and Fabric sign-in
Add the Sky landing at /products/sky and link it to Sky sign-in.
Use Products in the MkDocs header, matching the website menu.
Remove /old and its unused page, state, helpers, and styles.
@peterschmidt85 peterschmidt85 changed the title [Presets] Add public registry browsing and anonymous pulls [Presets] Support public presets Sep 14, 2026
@peterschmidt85
peterschmidt85 merged commit 99ece47 into master Sep 14, 2026
26 checks passed
@peterschmidt85
peterschmidt85 deleted the pr_public_presets branch September 14, 2026 12:22
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