---
title: "Using GitHub Actions to deploy to Posit Connect Cloud"
url: https://daily.dev/posts/using-github-actions-to-deploy-to-posit-connect-cloud-ziaizzxsh
source_url: https://www.r-bloggers.com/2026/08/using-github-actions-to-deploy-to-posit-connect-cloud
type: article
source: "R-bloggers"
published: 2026-08-22T01:11:08.014Z
updated: 2026-08-22T01:11:30.447Z
tags: ["cicd", "github-actions"]
reading_time: 11
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Using GitHub Actions to deploy to Posit Connect Cloud

**[R-bloggers](https://daily.dev/sources/rbloggers)** · 11 min read · 0 upvotes · 0 comments

## Summary

shinyapps.io is closing to new applications at the end of 2026, with all users migrating to Posit Connect Cloud (existing content auto-migrates in early 2027). This walkthrough explains why to move, then shows how to replicate a GitHub Actions-based deployment pipeline for Posit Connect Cloud: obtaining a Content ID, maintaining an renv.lock file with pak, generating a Posit Connect Cloud token, writing a full deploy.yml workflow, and configuring the required GitHub secrets and variables. It also covers extending the workflow for dev branch deployments and notes Posit's official migration tool for moving existing shinyapps.io content.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.r-bloggers.com/2026/08/using-github-actions-to-deploy-to-posit-connect-cloud>

## Questions this post answers

### Is shinyapps.io shutting down and do I need to migrate to Posit Connect Cloud?

Yes, Posit announced in January 2026 that shinyapps.io will close to new apps at the end of 2026, with all users moving to Posit Connect Cloud. Existing shinyapps.io content keeps working and will be automatically migrated in early 2027, or you can use Posit's provided migration tool to move and test content sooner.

_Track migration deadlines like the shinyapps.io shutdown on daily.dev before they catch your deployment off guard._

### How do I deploy a Shiny app to Posit Connect Cloud using GitHub Actions instead of Git-backed deployment?

Obtain a Content ID from the app's default URL in Posit Connect Cloud settings, maintain an renv.lock file (using pak for faster restores), and generate Posit Connect Cloud client credentials. Then build a GitHub Actions workflow that installs pak, restores renv packages, authenticates with rsconnect::connectCloudClientCredentials, writes a .dcf config file with the Content ID, and calls rsconnect::deployApp with forceUpdate=TRUE.

_daily.dev helps developers wiring up CI/CD pipelines keep pace with platform migrations like this one._

### What is the price difference between shinyapps.io and Posit Connect Cloud for custom domain hosting with SSL?

Custom domain with SSL required the highest $349/month Professional tier on shinyapps.io, but on Posit Connect Cloud the same capability is available starting at the $59/month Enhanced tier. Posit Connect Cloud also supports more content types beyond Shiny, including Streamlit, Bokeh, and Jupyter Notebooks, with unlimited Quarto and R Markdown hosting on all plans.

_Compare hosting tier changes like this on daily.dev when budgeting your next platform migration._

## Similar posts on daily.dev

- [Three Posit Platform Features Worth Knowing About](https://daily.dev/posts/three-posit-platform-features-worth-knowing-about-qxsjn5m3f) · R-bloggers · 0 upvotes · 0 comments
- [Upcoming Free Webinar: Understanding Posit – Ecosystem and Use Cases](https://daily.dev/posts/upcoming-free-webinar-understanding-posit-ecosystem-and-use-cases-f3pdwb79i) · R-bloggers · 0 upvotes · 0 comments
- [Bioinformatics Analysis on Posit Connect Cloud with freeCount](https://daily.dev/posts/bioinformatics-analysis-on-posit-connect-cloud-with-freecount-ihnn0qjsj) · R-bloggers · 0 upvotes · 0 comments

---

Tags: [#cicd](https://daily.dev/tags/cicd), [#github-actions](https://daily.dev/tags/github-actions)

[View this post on daily.dev](https://daily.dev/posts/using-github-actions-to-deploy-to-posit-connect-cloud-ziaizzxsh)
