Hello, I am building a Quarto Dashboard that uses server: shiny to manage reactive data fetching from a live API. I am encountering two blocking issues when deploying to Posit Connect Cloud.
Quarto 1.8.27
1. RStudio/rsconnect: Update vs. New Deployment
I can successfully deploy a new instance of the dashboard using rsconnect::deployApp() after I manually configure the Secrets (API credentials) and republish on the cloud side, the app runs perfectly. rsconnect only contains a dcf file. However, when I try to update the qmd files for this existing deployment, the process fails. To get my updates live, I currently have to delete the deployment and republish as a "new" app (generating a new URL/ID), which is not sustainable for production.
2. Positron Publisher: "quarto-shiny" Content Type Not Supported
In Positron, I am using the Posit Publisher extension. When I select my index.qmd (which has server: shiny in the YAML header), the publisher defaults the configuration to type = 'quarto-static'. If I manually edit the .toml file to type = 'quarto-shiny', it works with latest Positron 2026.02.00 after updating publisher as well but my deployment log seems to indicate some Python code is detected (I also had to force manifest.json as otherwise deployment was failing to find rmarkdown and knitr). I have Python code in the same repo but within a dedicated folder so would not expect it to interfere.
Logs
Located 5 secret(s).
Your publish request with ID ... is now being processed.
Loading your source code...
Installing your code's dependencies into the environment.
Collecting your code's R dependencies...
Connect Cloud is providing all 16 required R packages
Failed to publish content: A Python requirements.txt file is required in your project. error_id=86b3887e-8e55-4ee1-bb0f-c65c0e4a80a5
Am I missing an obvious configuration step? I have reviewed the documentation, but I cannot find anything additional I could investigate.