From ce4c9362d62ef2382d006634e1ff80578d0e2d6f Mon Sep 17 00:00:00 2001 From: Carlos Scheidegger Date: Wed, 18 Feb 2026 16:01:08 -0600 Subject: [PATCH 1/3] [sunset] Remove Quarto Pub from 'quarto publish' --- news/changelog-1.9.md | 4 ++++ src/command/publish/cmd.ts | 1 - src/publish/provider.ts | 10 ++++++++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/news/changelog-1.9.md b/news/changelog-1.9.md index 3de5e42090..6dd372cd16 100644 --- a/news/changelog-1.9.md +++ b/news/changelog-1.9.md @@ -129,6 +129,10 @@ All changes included in 1.9: ## Publishing +### Quarto Pub Sunsetting + +- Remove `quarto publish quarto-pub` option due to Quarto Pub sunsetting. + ### Posit Connect Cloud - ([#14027](https://github.com/quarto-dev/quarto-cli/issues/14027)): Add `quarto publish posit-connect-cloud` for publishing static content to Posit Connect Cloud. diff --git a/src/command/publish/cmd.ts b/src/command/publish/cmd.ts index 72c0e7bbf0..972000ec1d 100644 --- a/src/command/publish/cmd.ts +++ b/src/command/publish/cmd.ts @@ -47,7 +47,6 @@ export const publishCommand = .name("publish") .description( "Publish a document or project to a provider.\n\nAvailable providers include:\n\n" + - " - Quarto Pub (quarto-pub)\n" + " - GitHub Pages (gh-pages)\n" + " - Posit Connect (connect)\n" + " - Posit Connect Cloud (posit-connect-cloud)\n" + diff --git a/src/publish/provider.ts b/src/publish/provider.ts index 3e2549d8de..32157e676c 100644 --- a/src/publish/provider.ts +++ b/src/publish/provider.ts @@ -6,7 +6,6 @@ import { netlifyProvider } from "./netlify/netlify.ts"; import { ghpagesProvider } from "./gh-pages/gh-pages.ts"; -import { quartoPubProvider } from "./quarto-pub/quarto-pub.ts"; import { rsconnectProvider } from "./rsconnect/rsconnect.ts"; import { confluenceProvider } from "./confluence/confluence.ts"; import { huggingfaceProvider } from "./huggingface/huggingface.ts"; @@ -19,7 +18,6 @@ export function accountTokenText(token: AccountToken) { } const kPublishProviders = [ - quartoPubProvider, ghpagesProvider, rsconnectProvider, netlifyProvider, @@ -41,5 +39,13 @@ export function findProvider(name?: string) { `See https://docs.posit.co/cloud/whats_new/#october-2024 for details.`, ); } + if (name === "quarto-pub") { + warning( + `The Quarto Pub publishing destination is no longer supported. ` + + `Consider publishing to Posit Connect Cloud instead ` + + `using \`quarto publish posit-connect-cloud\`. ` + + `See https://docs.posit.co/cloud/whats_new/#october-2024 for details.`, + ); + } return kPublishProviders.find((provider) => provider.name === name); } From 143cb89687251a71e10d8cba8b1caef8e5d3df1e Mon Sep 17 00:00:00 2001 From: Carlos Scheidegger Date: Wed, 18 Feb 2026 16:05:08 -0600 Subject: [PATCH 2/3] changelog --- news/changelog-1.9.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/news/changelog-1.9.md b/news/changelog-1.9.md index 6dd372cd16..4e8606efb1 100644 --- a/news/changelog-1.9.md +++ b/news/changelog-1.9.md @@ -131,7 +131,7 @@ All changes included in 1.9: ### Quarto Pub Sunsetting -- Remove `quarto publish quarto-pub` option due to Quarto Pub sunsetting. +- ([#14060](https://github.com/quarto-dev/quarto-cli/issues/14060)):Remove `quarto publish quarto-pub` option due to Quarto Pub sunsetting. ### Posit Connect Cloud From 2be7ba971e46a5fed56f5a2c0fcd3d2afdb21966 Mon Sep 17 00:00:00 2001 From: Carlos Scheidegger Date: Wed, 18 Feb 2026 16:05:38 -0600 Subject: [PATCH 3/3] [chore] typo --- news/changelog-1.9.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/news/changelog-1.9.md b/news/changelog-1.9.md index 4e8606efb1..69868a0229 100644 --- a/news/changelog-1.9.md +++ b/news/changelog-1.9.md @@ -131,7 +131,7 @@ All changes included in 1.9: ### Quarto Pub Sunsetting -- ([#14060](https://github.com/quarto-dev/quarto-cli/issues/14060)):Remove `quarto publish quarto-pub` option due to Quarto Pub sunsetting. +- ([#14060](https://github.com/quarto-dev/quarto-cli/issues/14060)): Remove `quarto publish quarto-pub` option due to Quarto Pub sunsetting. ### Posit Connect Cloud