Skip to content

Commit 4ef2e77

Browse files
jmcphersjuliasilge
andauthored
Add architecture-specific macOS downloads (#91)
* add architecture-specific macOS downloads * Use new env var * Update to arch specific links, for FIRST STABLE RELEASE 🎉 --------- Co-authored-by: Julia Silge <julia.silge@gmail.com>
1 parent 69ea5c2 commit 4ef2e77

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

_freeze/download/execute-results/html.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"hash": "40ae83d33641f01475c24cc867510bcf",
2+
"hash": "a5c5e1cae6e22ae8cfc7ce000e4e1ad8",
33
"result": {
44
"engine": "knitr",
5-
"markdown": "---\ntitle: \"Download Positron\"\nformat:\n html:\n include-in-header:\n - '_download.html'\n\n---\n\n\n\n\n### Positron on desktop\n\nFind out what you need to know to [get started](start.qmd) using Positron, then download the desktop installer for your platform.\n\n::: callout-important\n## Accept license agreement\n\nPlease review [Positron's license agreement](licensing.qmd) and [privacy policy](https://posit.co/about/privacy-policy/). Your acceptance of this license agreement and privacy policy is required as a condition to proceeding with your download or use of the software.\n\n<div id=\"privacy-policy-agreement\">\n <input type=\"checkbox\" id=\"privacy-checkbox\" onclick=\"updatePrivacy(this)\">\n <label>I agree to the [Positron license agreement](licensing.qmd) and [Posit Privacy Policy](https://posit.co/about/privacy-policy/).</label>\n</div>\n:::\n\n\n\n\n\n::: {.cell .plain id='download-table'}\n::: {.cell-output-display}\n`````{=html}\n<table>\n <thead>\n <tr>\n <th style=\"text-align:left;\"> Platform </th>\n <th style=\"text-align:left;\"> Download </th>\n <th style=\"text-align:left;\"> Size </th>\n <th style=\"text-align:left;\"> SHA-256 </th>\n </tr>\n </thead>\n<tbody>\n <tr>\n <td style=\"text-align:left;\"> Windows 10, 11 x64 (system level install) </td>\n <td style=\"text-align:left;\"> <a href=\"https://cdn.posit.co/positron/releases/win/x86_64/Positron-2025.07.0-204-Setup.exe\">Positron-2025.07.0-204-Setup.exe</a> </td>\n <td style=\"text-align:left;\"> 310M </td>\n <td style=\"text-align:left;\"> <span class=\"checksum\" onclick=\"copyChecksum('7834f76f2d2490d4593d86613c2be6dad9f8498ddbf918bb3d7c63e86445a5fb', this)\" title=\"Click to copy full checksum\">7834f76</span> </td>\n </tr>\n <tr>\n <td style=\"text-align:left;\"> Windows 10, 11 x64 (user level install) </td>\n <td style=\"text-align:left;\"> <a href=\"https://cdn.posit.co/positron/releases/win/x86_64/Positron-2025.07.0-204-UserSetup.exe\">Positron-2025.07.0-204-UserSetup.exe</a> </td>\n <td style=\"text-align:left;\"> 310M </td>\n <td style=\"text-align:left;\"> <span class=\"checksum\" onclick=\"copyChecksum('2ca1454f14eb4ec05d206fc83b3549e5c041525edb7a5d4e8565349885f20419', this)\" title=\"Click to copy full checksum\">2ca1454</span> </td>\n </tr>\n <tr>\n <td style=\"text-align:left;\"> MacOS 10.15+ (universal) </td>\n <td style=\"text-align:left;\"> <a href=\"https://cdn.posit.co/positron/releases/mac/universal/Positron-2025.07.0-204-universal.dmg\">Positron-2025.07.0-204-universal.dmg</a> </td>\n <td style=\"text-align:left;\"> 807M </td>\n <td style=\"text-align:left;\"> <span class=\"checksum\" onclick=\"copyChecksum('7f5110c3a7ca1f8a60546efe61c2cfbfa15ac09d93379d3b8582c3d299fe3e53', this)\" title=\"Click to copy full checksum\">7f5110c</span> </td>\n </tr>\n <tr>\n <td style=\"text-align:left;\"> Debian-based Linux x64 (Ubuntu 20+) </td>\n <td style=\"text-align:left;\"> <a href=\"https://cdn.posit.co/positron/releases/deb/x86_64/Positron-2025.07.0-204-x64.deb\">Positron-2025.07.0-204-x64.deb</a> </td>\n <td style=\"text-align:left;\"> 308M </td>\n <td style=\"text-align:left;\"> <span class=\"checksum\" onclick=\"copyChecksum('7f6ecb0b8f925e793278fc3f7f0f2bf4962c390295a088859007adfd0b706cd8', this)\" title=\"Click to copy full checksum\">7f6ecb0</span> </td>\n </tr>\n <tr>\n <td style=\"text-align:left;\"> Debian-based Linux arm64 (Ubuntu 20+) </td>\n <td style=\"text-align:left;\"> <a href=\"https://cdn.posit.co/positron/releases/deb/arm64/Positron-2025.07.0-204-arm64.deb\">Positron-2025.07.0-204-arm64.deb</a> </td>\n <td style=\"text-align:left;\"> 303M </td>\n <td style=\"text-align:left;\"> <span class=\"checksum\" onclick=\"copyChecksum('4b18d03d9db052648860ec4107a012e947bb6a35f3324637da71dd91990d8410', this)\" title=\"Click to copy full checksum\">4b18d03</span> </td>\n </tr>\n <tr>\n <td style=\"text-align:left;\"> Red Hat-based Linux x64 (RHEL9) </td>\n <td style=\"text-align:left;\"> <a href=\"https://cdn.posit.co/positron/releases/rpm/x86_64/Positron-2025.07.0-204-x64.rpm\">Positron-2025.07.0-204-x64.rpm</a> </td>\n <td style=\"text-align:left;\"> 348M </td>\n <td style=\"text-align:left;\"> <span class=\"checksum\" onclick=\"copyChecksum('f95133024926e5694bcaafef1e09dc73bdbe4ecc982dba994c060863bd385942', this)\" title=\"Click to copy full checksum\">f951330</span> </td>\n </tr>\n <tr>\n <td style=\"text-align:left;\"> Red Hat-based Linux arm64 (RHEL9) </td>\n <td style=\"text-align:left;\"> <a href=\"https://cdn.posit.co/positron/releases/rpm/arm64/Positron-2025.07.0-204-arm64.rpm\">Positron-2025.07.0-204-arm64.rpm</a> </td>\n <td style=\"text-align:left;\"> 343M </td>\n <td style=\"text-align:left;\"> <span class=\"checksum\" onclick=\"copyChecksum('209ca4da475676fb08557cb809e01c19799791c9cba2c9be2a2e7856c852be15', this)\" title=\"Click to copy full checksum\">209ca4d</span> </td>\n </tr>\n</tbody>\n</table>\n\n`````\n:::\n:::\n\n\n\n<br>\n\nOnce you install Positron, it will [automatically check for updates moving forward](updating.qmd). Older releases [are available on GitHub](https://github.com/posit-dev/positron/releases).\n\n### Positron Pro on Posit Workbench\n\n[Posit Workbench](https://posit.co/products/enterprise/workbench/) 2024.12.1 and later includes preview support for Positron Pro. To configure and use Positron Pro on Posit Workbench, please see the [Posit Workbench Administration Guide](https://docs.posit.co/ide/server-pro/positron_sessions/) and the [Positron Pro user guide](https://docs.posit.co/ide/server-pro/user/positron/getting-started/).\n",
5+
"markdown": "---\ntitle: \"Download Positron\"\nformat:\n html:\n include-in-header:\n - '_download.html'\n\n---\n\n\n\n\n### Positron on desktop\n\nFind out what you need to know to [get started](start.qmd) using Positron, then download the desktop installer for your platform.\n\n::: callout-important\n## Accept license agreement\n\nPlease review [Positron's license agreement](licensing.qmd) and [privacy policy](https://posit.co/about/privacy-policy/). Your acceptance of this license agreement and privacy policy is required as a condition to proceeding with your download or use of the software.\n\n<div id=\"privacy-policy-agreement\">\n <input type=\"checkbox\" id=\"privacy-checkbox\" onclick=\"updatePrivacy(this)\">\n <label>I agree to the [Positron license agreement](licensing.qmd) and [Posit Privacy Policy](https://posit.co/about/privacy-policy/).</label>\n</div>\n:::\n\n\n\n\n\n::: {.cell .plain id='download-table'}\n::: {.cell-output-display}\n`````{=html}\n<table>\n <thead>\n <tr>\n <th style=\"text-align:left;\"> Platform </th>\n <th style=\"text-align:left;\"> Download </th>\n <th style=\"text-align:left;\"> Size </th>\n <th style=\"text-align:left;\"> SHA-256 </th>\n </tr>\n </thead>\n<tbody>\n <tr>\n <td style=\"text-align:left;\"> Windows 10, 11 x64 (system level install) </td>\n <td style=\"text-align:left;\"> <a href=\"https://cdn.posit.co/positron/releases/win/x86_64/Positron-2025.07.0-204-Setup.exe\">Positron-2025.07.0-204-Setup.exe</a> </td>\n <td style=\"text-align:left;\"> 310M </td>\n <td style=\"text-align:left;\"> <span class=\"checksum\" onclick=\"copyChecksum('7834f76f2d2490d4593d86613c2be6dad9f8498ddbf918bb3d7c63e86445a5fb', this)\" title=\"Click to copy full checksum\">7834f76</span> </td>\n </tr>\n <tr>\n <td style=\"text-align:left;\"> Windows 10, 11 x64 (user level install) </td>\n <td style=\"text-align:left;\"> <a href=\"https://cdn.posit.co/positron/releases/win/x86_64/Positron-2025.07.0-204-UserSetup.exe\">Positron-2025.07.0-204-UserSetup.exe</a> </td>\n <td style=\"text-align:left;\"> 310M </td>\n <td style=\"text-align:left;\"> <span class=\"checksum\" onclick=\"copyChecksum('2ca1454f14eb4ec05d206fc83b3549e5c041525edb7a5d4e8565349885f20419', this)\" title=\"Click to copy full checksum\">2ca1454</span> </td>\n </tr>\n <tr>\n <td style=\"text-align:left;\"> MacOS 10.15+ (universal) </td>\n <td style=\"text-align:left;\"> <a href=\"https://cdn.posit.co/positron/releases/mac/universal/Positron-2025.07.0-204-universal.dmg\">Positron-2025.07.0-204-universal.dmg</a> </td>\n <td style=\"text-align:left;\"> 807M </td>\n <td style=\"text-align:left;\"> <span class=\"checksum\" onclick=\"copyChecksum('7f5110c3a7ca1f8a60546efe61c2cfbfa15ac09d93379d3b8582c3d299fe3e53', this)\" title=\"Click to copy full checksum\">7f5110c</span> </td>\n </tr>\n <tr>\n <td style=\"text-align:left;\"> MacOS 10.15+ (arm64/Apple Silicon) </td>\n <td style=\"text-align:left;\"> <a href=\"https://cdn.posit.co/positron/releases/mac/arm64/Positron-2025.07.0-204-arm64.dmg\">Positron-2025.07.0-204-arm64.dmg</a> </td>\n <td style=\"text-align:left;\"> 728M </td>\n <td style=\"text-align:left;\"> <span class=\"checksum\" onclick=\"copyChecksum('5604e8f06648fcd011a7e5102c6bb24b77811bafcbd2e8531bd5a79beb0a6b54', this)\" title=\"Click to copy full checksum\">5604e8f</span> </td>\n </tr>\n <tr>\n <td style=\"text-align:left;\"> MacOS 10.15+ (x64/Intel) </td>\n <td style=\"text-align:left;\"> <a href=\"https://cdn.posit.co/positron/releases/mac/x64/Positron-2025.07.0-204-x64.dmg\">Positron-2025.07.0-204-x64.dmg</a> </td>\n <td style=\"text-align:left;\"> 728M </td>\n <td style=\"text-align:left;\"> <span class=\"checksum\" onclick=\"copyChecksum('52025a1ee0df4d81ec9a50b07100df2f930649ca1a67bbc55fba9acfec177aeb', this)\" title=\"Click to copy full checksum\">52025a1</span> </td>\n </tr>\n <tr>\n <td style=\"text-align:left;\"> Debian-based Linux x64 (Ubuntu 20+) </td>\n <td style=\"text-align:left;\"> <a href=\"https://cdn.posit.co/positron/releases/deb/x86_64/Positron-2025.07.0-204-x64.deb\">Positron-2025.07.0-204-x64.deb</a> </td>\n <td style=\"text-align:left;\"> 308M </td>\n <td style=\"text-align:left;\"> <span class=\"checksum\" onclick=\"copyChecksum('7f6ecb0b8f925e793278fc3f7f0f2bf4962c390295a088859007adfd0b706cd8', this)\" title=\"Click to copy full checksum\">7f6ecb0</span> </td>\n </tr>\n <tr>\n <td style=\"text-align:left;\"> Debian-based Linux arm64 (Ubuntu 20+) </td>\n <td style=\"text-align:left;\"> <a href=\"https://cdn.posit.co/positron/releases/deb/arm64/Positron-2025.07.0-204-arm64.deb\">Positron-2025.07.0-204-arm64.deb</a> </td>\n <td style=\"text-align:left;\"> 303M </td>\n <td style=\"text-align:left;\"> <span class=\"checksum\" onclick=\"copyChecksum('4b18d03d9db052648860ec4107a012e947bb6a35f3324637da71dd91990d8410', this)\" title=\"Click to copy full checksum\">4b18d03</span> </td>\n </tr>\n <tr>\n <td style=\"text-align:left;\"> Red Hat-based Linux x64 (RHEL9) </td>\n <td style=\"text-align:left;\"> <a href=\"https://cdn.posit.co/positron/releases/rpm/x86_64/Positron-2025.07.0-204-x64.rpm\">Positron-2025.07.0-204-x64.rpm</a> </td>\n <td style=\"text-align:left;\"> 348M </td>\n <td style=\"text-align:left;\"> <span class=\"checksum\" onclick=\"copyChecksum('f95133024926e5694bcaafef1e09dc73bdbe4ecc982dba994c060863bd385942', this)\" title=\"Click to copy full checksum\">f951330</span> </td>\n </tr>\n <tr>\n <td style=\"text-align:left;\"> Red Hat-based Linux arm64 (RHEL9) </td>\n <td style=\"text-align:left;\"> <a href=\"https://cdn.posit.co/positron/releases/rpm/arm64/Positron-2025.07.0-204-arm64.rpm\">Positron-2025.07.0-204-arm64.rpm</a> </td>\n <td style=\"text-align:left;\"> 343M </td>\n <td style=\"text-align:left;\"> <span class=\"checksum\" onclick=\"copyChecksum('209ca4da475676fb08557cb809e01c19799791c9cba2c9be2a2e7856c852be15', this)\" title=\"Click to copy full checksum\">209ca4d</span> </td>\n </tr>\n</tbody>\n</table>\n\n`````\n:::\n:::\n\n\n\n<br>\n\nOnce you install Positron, it will [automatically check for updates moving forward](updating.qmd). Older releases [are available on GitHub](https://github.com/posit-dev/positron/releases).\n\n### Positron Pro on Posit Workbench\n\n[Posit Workbench](https://posit.co/products/enterprise/workbench/) 2024.12.1 and later includes preview support for Positron Pro. To configure and use Positron Pro on Posit Workbench, please see the [Posit Workbench Administration Guide](https://docs.posit.co/ide/server-pro/positron_sessions/) and the [Positron Pro user guide](https://docs.posit.co/ide/server-pro/user/positron/getting-started/).\n",
66
"supporting": [],
77
"filters": [
88
"rmarkdown/pagebreak.lua"

download.qmd

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ cdn_url <- "https://cdn.posit.co/positron/releases/"
4141
windows_system <- glue("Positron-{release_version}-Setup.exe")
4242
windows_user <- glue("Positron-{release_version}-UserSetup.exe")
4343
macos_universal <- glue("Positron-{release_version}-universal.dmg")
44+
macos_arm64 <- glue("Positron-{release_version}-arm64.dmg")
45+
macos_x64 <- glue("Positron-{release_version}-x64.dmg")
4446
debian_x64 <- glue("Positron-{release_version}-x64.deb")
4547
debian_arm <- glue("Positron-{release_version}-arm64.deb")
4648
redhat_x64 <- glue("Positron-{release_version}-x64.rpm")
@@ -49,6 +51,8 @@ urls <- list(
4951
glue("{cdn_url}win/x86_64/{windows_system}"),
5052
glue("{cdn_url}win/x86_64/{windows_user}"),
5153
glue("{cdn_url}mac/universal/{macos_universal}"),
54+
glue("{cdn_url}mac/arm64/{macos_arm64}"),
55+
glue("{cdn_url}mac/x64/{macos_x64}"),
5256
glue("{cdn_url}deb/x86_64/{debian_x64}"),
5357
glue("{cdn_url}deb/arm64/{debian_arm}"),
5458
glue("{cdn_url}rpm/x86_64/{redhat_x64}"),
@@ -65,6 +69,8 @@ all_installers <- list(
6569
windows_system,
6670
windows_user,
6771
macos_universal,
72+
macos_arm64,
73+
macos_x64,
6874
debian_x64,
6975
debian_arm,
7076
redhat_x64,
@@ -88,6 +94,8 @@ download_table <- data.frame(
8894
"Windows 10, 11 x64 (system level install)",
8995
"Windows 10, 11 x64 (user level install)",
9096
"MacOS 10.15+ (universal)",
97+
"MacOS 10.15+ (arm64/Apple Silicon)",
98+
"MacOS 10.15+ (x64/Intel)",
9199
"Debian-based Linux x64 (Ubuntu 20+)",
92100
"Debian-based Linux arm64 (Ubuntu 20+)",
93101
"Red Hat-based Linux x64 (RHEL9)",

0 commit comments

Comments
 (0)