From eefaa54935a792df541002b16775fa9ea52ae58d Mon Sep 17 00:00:00 2001 From: Barret Schloerke Date: Tue, 1 Aug 2023 15:22:07 -0400 Subject: [PATCH 01/10] Set up connect deploy --- .github/workflows/apps-deploy.yml | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/.github/workflows/apps-deploy.yml b/.github/workflows/apps-deploy.yml index 2d7a907a18..48805d4165 100644 --- a/.github/workflows/apps-deploy.yml +++ b/.github/workflows/apps-deploy.yml @@ -39,16 +39,17 @@ jobs: # extra_app_text: ", apps = list('000-all', '000-manual', 1, 2)" ## Deployment server has been disabled - # - os: "${{ needs.config.outputs.ubuntu }}" - # r: "4.1" - # type: "connect" - # account: "barret" - # server_name: "beta.rstudioconnect.com" - # server_url: "https://beta.rstudioconnect.com/__api__" - # rspm: "https://demo.rstudiopm.com/all/__linux__/focal/latest" - # cores: 1 - # retry: 3 - # extra_app_text: ", apps = list('000-all', '000-manual', 1, 2)" + - os: "${{ needs.config.outputs.ubuntu }}" + r: "${{ needs.config.outputs.oldrel1 }}" + type: "connect" + account: "barret" + server_name: "rsc.radixu.com" + server_url: "https://rsc.radixu.com/__api__" + rspm: "https://demo.rstudiopm.com/all/__linux__/focal/latest" + cores: 1 + retry: 3 + # extra_app_text: ", apps = list('000-all', '000-manual', 1, 2)" + extra_app_text: ", apps = list(1, 2)" env: R_REMOTES_NO_ERRORS_FROM_WARNINGS: true From 85569c2dff8b776c82f17edb070e7781e400e299 Mon Sep 17 00:00:00 2001 From: Barret Schloerke Date: Tue, 1 Aug 2023 15:22:26 -0400 Subject: [PATCH 02/10] tmp comment shinyapps deploy --- .github/workflows/apps-deploy.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/apps-deploy.yml b/.github/workflows/apps-deploy.yml index 48805d4165..7385c1b5a5 100644 --- a/.github/workflows/apps-deploy.yml +++ b/.github/workflows/apps-deploy.yml @@ -28,15 +28,15 @@ jobs: matrix: config: - - os: "${{ needs.config.outputs.ubuntu }}" - # Use `oldrel1` to avoid the bleeding edge when creating manifest files. Ex: `{MASS}` version can not be satisfied when bundling on R4.3 (2023-05-01) - r: "${{ needs.config.outputs.oldrel1 }}" - type: "shinyappsio" - account: "testing-apps" - server_name: "shinyapps.io" - cores: 5 - retry: 3 - # extra_app_text: ", apps = list('000-all', '000-manual', 1, 2)" + # - os: "${{ needs.config.outputs.ubuntu }}" + # # Use `oldrel1` to avoid the bleeding edge when creating manifest files. Ex: `{MASS}` version can not be satisfied when bundling on R4.3 (2023-05-01) + # r: "${{ needs.config.outputs.oldrel1 }}" + # type: "shinyappsio" + # account: "testing-apps" + # server_name: "shinyapps.io" + # cores: 5 + # retry: 3 + # # extra_app_text: ", apps = list('000-all', '000-manual', 1, 2)" ## Deployment server has been disabled - os: "${{ needs.config.outputs.ubuntu }}" From 60286a73aadbec504529a70cf69342ab1482234d Mon Sep 17 00:00:00 2001 From: Barret Schloerke Date: Tue, 1 Aug 2023 15:36:01 -0400 Subject: [PATCH 03/10] Fix key and deprecated fn name --- .github/workflows/apps-deploy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/apps-deploy.yml b/.github/workflows/apps-deploy.yml index 7385c1b5a5..5411f2b8cb 100644 --- a/.github/workflows/apps-deploy.yml +++ b/.github/workflows/apps-deploy.yml @@ -102,7 +102,7 @@ jobs: shell: Rscript {0} run: | # Add server info - rsconnect::addConnectServer( + rsconnect::addServer( url = '${{ matrix.config.server_url }}', name = '${{ matrix.config.server_name }}' ) @@ -110,7 +110,7 @@ jobs: rsconnect::connectApiUser( '${{ matrix.config.account }}', '${{ matrix.config.server_name }}', - apiKey = '${{ secrets.BARRET_BETA_RSTUDIOCONNECT_COM_API_KEY }}' + apiKey = '${{ secrets.BARRET_CONNECT_API_KEY }}' ) # Deploy From 6c9f34dafca60da372b7e64e59999cb345020c7c Mon Sep 17 00:00:00 2001 From: Barret Schloerke Date: Tue, 1 Aug 2023 15:53:18 -0400 Subject: [PATCH 04/10] Do not set RSPM location --- .github/workflows/apps-deploy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/apps-deploy.yml b/.github/workflows/apps-deploy.yml index 5411f2b8cb..4999b86cf9 100644 --- a/.github/workflows/apps-deploy.yml +++ b/.github/workflows/apps-deploy.yml @@ -45,7 +45,7 @@ jobs: account: "barret" server_name: "rsc.radixu.com" server_url: "https://rsc.radixu.com/__api__" - rspm: "https://demo.rstudiopm.com/all/__linux__/focal/latest" + # rspm: "https://demo.rstudiopm.com/all/__linux__/focal/latest" cores: 1 retry: 3 # extra_app_text: ", apps = list('000-all', '000-manual', 1, 2)" @@ -54,7 +54,7 @@ jobs: env: R_REMOTES_NO_ERRORS_FROM_WARNINGS: true GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} - RSPM: ${{ matrix.config.rspm }} + # RSPM: ${{ matrix.config.rspm }} steps: - uses: actions/checkout@v3 From 5cad0fab85386eabe1fbaf7fbbd81e5cc982f030 Mon Sep 17 00:00:00 2001 From: Barret Schloerke Date: Tue, 1 Aug 2023 15:53:35 -0400 Subject: [PATCH 05/10] try deploying 141-radiant --- .github/workflows/apps-deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/apps-deploy.yml b/.github/workflows/apps-deploy.yml index 4999b86cf9..0ec271ee02 100644 --- a/.github/workflows/apps-deploy.yml +++ b/.github/workflows/apps-deploy.yml @@ -49,7 +49,7 @@ jobs: cores: 1 retry: 3 # extra_app_text: ", apps = list('000-all', '000-manual', 1, 2)" - extra_app_text: ", apps = list(1, 2)" + extra_app_text: ", apps = list(1, 2, 141)" env: R_REMOTES_NO_ERRORS_FROM_WARNINGS: true From 4d8acafb64f0953941158327a1519de8b813aa96 Mon Sep 17 00:00:00 2001 From: Barret Schloerke Date: Tue, 1 Aug 2023 16:08:39 -0400 Subject: [PATCH 06/10] Deploy all regular apps --- .github/workflows/apps-deploy.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/apps-deploy.yml b/.github/workflows/apps-deploy.yml index 0ec271ee02..ad1e38616f 100644 --- a/.github/workflows/apps-deploy.yml +++ b/.github/workflows/apps-deploy.yml @@ -49,7 +49,6 @@ jobs: cores: 1 retry: 3 # extra_app_text: ", apps = list('000-all', '000-manual', 1, 2)" - extra_app_text: ", apps = list(1, 2, 141)" env: R_REMOTES_NO_ERRORS_FROM_WARNINGS: true From 10fc65149c3827dd8815f9c96c7c52a810b200ae Mon Sep 17 00:00:00 2001 From: schloerke Date: Tue, 1 Aug 2023 22:16:44 +0000 Subject: [PATCH 07/10] Generate Connect URLs (GitHub Actions) --- R/data-connect-urls.R | 338 +++++++++++++++++++++--------------------- 1 file changed, 173 insertions(+), 165 deletions(-) diff --git a/R/data-connect-urls.R b/R/data-connect-urls.R index 16e4a01620..744b6319cb 100644 --- a/R/data-connect-urls.R +++ b/R/data-connect-urls.R @@ -1,167 +1,175 @@ # Do not edit by hand! # This file is automatically generated by `./inst/gha/data-connect-urls-update.R` -default_connect_urls <- structure(c(`000-all` = "https://beta.rstudioconnect.com/content/7d30741f-fdee-4a92-8ad7-c11ab642a2fe/", -`000-manual` = "https://beta.rstudioconnect.com/content/86e374a7-888f-402b-80fa-417cd2ca0ee3/", -`001-hello` = "https://beta.rstudioconnect.com/content/2faa225b-1516-405d-b0cf-329e95d5645c/", -`002-hello-jster` = "https://beta.rstudioconnect.com/content/8b1f7494-dd6d-44fa-b411-3b32b8e7b11e/", -`002-text` = "https://beta.rstudioconnect.com/content/eccf87bc-7127-47ff-b79c-606cd1a5b82a/", -`003-reactivity` = "https://beta.rstudioconnect.com/content/3835d65f-a9d8-4bd0-8bbe-7c5e3034dc89/", -`004-mpg` = "https://beta.rstudioconnect.com/content/beba1ba0-15b6-4e33-9e4a-fab85796d5cb/", -`005-sliders` = "https://beta.rstudioconnect.com/content/1396d897-234c-439b-83b7-3e7e98bc1ed0/", -`006-tabsets` = "https://beta.rstudioconnect.com/content/d3847bd4-6665-417b-91de-7bc8d2161f4a/", -`007-widgets` = "https://beta.rstudioconnect.com/content/a209cda2-5ad4-4b13-bb53-5ff454173567/", -`008-html` = "https://beta.rstudioconnect.com/content/0a577c85-1026-4833-b865-c5407166e909/", -`009-upload` = "https://beta.rstudioconnect.com/content/c4feda5a-154b-4a71-8a7a-3754a4078736/", -`010-download` = "https://beta.rstudioconnect.com/content/d49ca7f0-ea7a-41a2-b152-dfaf7081c459/", -`012-datatables` = "https://beta.rstudioconnect.com/content/ab0dbc18-8f19-4126-a181-9f2b3c988beb/", -`013-selectize` = "https://beta.rstudioconnect.com/content/4c92ad3d-e1cf-4d9c-add7-618b732829ff/", -`014-onflushed` = "https://beta.rstudioconnect.com/content/cd26fd76-3f0e-49bb-995e-cc7cf26559da/", -`016-knitr-pdf` = "https://beta.rstudioconnect.com/content/1f17c89d-2942-40b7-906e-fc1a87f0a56a/", -`017-select-vs-selectize` = "https://beta.rstudioconnect.com/content/2a88c8eb-527b-4689-9623-6fe8f7bbe73a/", -`018-datatable-options` = "https://beta.rstudioconnect.com/content/8953e6b2-0b64-475d-a750-44de81c78298/", -`019-mathjax` = "https://beta.rstudioconnect.com/content/25aba5bf-ab58-4fba-bfcb-ca2c48374421/", -`020-knit-html` = "https://beta.rstudioconnect.com/content/d7fa09d2-749b-4e4d-9e11-6df72a0170c5/", -`021-selectize-plot` = "https://beta.rstudioconnect.com/content/9c80901c-7493-48ad-b8b7-d6e44b9b9bcd/", -`022-unicode-chinese` = "https://beta.rstudioconnect.com/content/91d37490-cce1-42d6-b2aa-93fa16d39f5b/", -`023-optgroup-server` = "https://beta.rstudioconnect.com/content/56cc00a9-7700-4365-83e5-fb458b63b89c/", -`024-optgroup-selectize` = "https://beta.rstudioconnect.com/content/c9a7ba94-5948-44c7-a4b0-9131331a8277/", -`025-loop-ui` = "https://beta.rstudioconnect.com/content/7eab68ef-13e6-4ac5-9aec-4ffce79b60a6/", -`026-shiny-inline` = "https://beta.rstudioconnect.com/content/c3d82fdc-9cfe-492c-b9b0-294ba7f4ec5c/", -`027-absolutely-positioned-panels` = "https://beta.rstudioconnect.com/content/5bbbc2df-8261-44e8-84c2-178a71f81847/", -`032-client-data-and-query-string` = "https://beta.rstudioconnect.com/content/7dd62b43-74be-4eb3-ae0d-d7728bbcaf28/", -`033-conditionalpanel-demo` = "https://beta.rstudioconnect.com/content/4b7acb3f-e236-4ac6-9a52-f973519b2ad9/", -`037-date-and-date-range` = "https://beta.rstudioconnect.com/content/076d22e7-2570-4ed1-aeb6-cadaf3bda348/", -`039-download-file` = "https://beta.rstudioconnect.com/content/82f361e8-cfbe-43da-83ec-d06f12f0ba05/", -`041-dynamic-ui` = "https://beta.rstudioconnect.com/content/893c5f20-0900-48d9-88ff-170c281d7081/", -`047-image-output` = "https://beta.rstudioconnect.com/content/e8279644-9b5b-4456-947a-780ea1c6743e/", -`048-including-html-text-and-markdown-files` = "https://beta.rstudioconnect.com/content/12704b85-98a5-4346-b353-fb7746dab6cf/", -`050-kmeans-example` = "https://beta.rstudioconnect.com/content/5d7e30c7-bf3b-40ca-8050-08e9e29f4d92/", -`051-movie-explorer` = "https://beta.rstudioconnect.com/content/2ca548cf-1bed-486f-8835-e5958cabb3c0/", -`054-nvd3-line-chart-output` = "https://beta.rstudioconnect.com/content/b3ddfd16-69f9-40cf-a0cd-9029805ca410/", -`060-retirement-simulation` = "https://beta.rstudioconnect.com/content/cdc21264-8900-4da8-8dc4-28f22d5ff30b/", -`061-server-to-client-custom-messages` = "https://beta.rstudioconnect.com/content/edbf6c48-522e-4d33-adfb-4033c830b7c6/", -`062-submitbutton-demo` = "https://beta.rstudioconnect.com/content/0037e821-0715-46c3-a6b0-7063c75b7088/", -`063-superzip-example` = "https://beta.rstudioconnect.com/content/611b961d-484f-4bed-9b2e-dd4b4758ea89/", -`065-update-input-demo` = "https://beta.rstudioconnect.com/content/7a8c3903-0e40-4a3b-8a02-386cfefa3cdc/", -`066-upload-file` = "https://beta.rstudioconnect.com/content/3b0248ad-e872-4cb0-8c3f-67c1ea790b2c/", -`081-widgets-gallery` = "https://beta.rstudioconnect.com/content/d7c005ca-53ac-419b-b1f8-496342f859a3/", -`082-word-cloud` = "https://beta.rstudioconnect.com/content/9f70d26a-403b-4451-9436-10fda4089e04/", -`093-plot-interaction-basic` = "https://beta.rstudioconnect.com/content/53d52ff3-3ea5-46f3-b637-47eff1ac7060/", -`094-image-interaction-basic` = "https://beta.rstudioconnect.com/content/94363cb8-6176-45eb-a536-0985cbfc28a4/", -`095-plot-interaction-advanced` = "https://beta.rstudioconnect.com/content/ed32edc8-e510-49c6-9949-ac7997e9f6f0/", -`096-plot-interaction-article-1` = "https://beta.rstudioconnect.com/content/06eb32dd-9bc2-48f6-b819-af8b5f620e4f/", -`097-plot-interaction-article-2` = "https://beta.rstudioconnect.com/content/7133821b-6505-4309-9355-a15ef2623a48/", -`098-plot-interaction-article-3` = "https://beta.rstudioconnect.com/content/a8f371c4-ecdc-4ef4-ae9b-884d4ae79759/", -`099-plot-interaction-article-4` = "https://beta.rstudioconnect.com/content/00b6dfc1-6ee4-4387-8311-dfce5fd184e9/", -`100-plot-interaction-article-5` = "https://beta.rstudioconnect.com/content/fe980952-5d1b-4a45-8a2d-4313ccf3da62/", -`101-plot-interaction-article-6` = "https://beta.rstudioconnect.com/content/b2240b56-addc-4ade-8acd-0e2daedcf0d4/", -`102-plot-interaction-article-7` = "https://beta.rstudioconnect.com/content/ab5ce5e2-c0ba-48b8-a80d-7c73855bcd76/", -`103-plot-interaction-article-8` = "https://beta.rstudioconnect.com/content/fc609184-d04d-4ee2-8e36-728e5b476f93/", -`104-plot-interaction-select` = "https://beta.rstudioconnect.com/content/9283b096-7a14-49c1-b963-c290657f9e51/", -`105-plot-interaction-zoom` = "https://beta.rstudioconnect.com/content/ce48f9f4-40ba-4cb5-bcbb-341e5bf25bb3/", -`106-plot-interaction-exclude` = "https://beta.rstudioconnect.com/content/c2f4cc34-233c-495d-b9a7-1a1035530553/", -`108-module-output` = "https://beta.rstudioconnect.com/content/fa639f64-d32f-4de0-8d63-1a627aaf6919/", -`109-render-table` = "https://beta.rstudioconnect.com/content/fe67a9ea-d0d4-4c3c-ac85-6a2554987e41/", -`110-error-sanitization` = "https://beta.rstudioconnect.com/content/a0bee9b4-d136-4962-b972-7253d11bd5e4/", -`111-insert-ui` = "https://beta.rstudioconnect.com/content/7b559cab-8bcf-497e-b9e7-90aea2fe91d6/", -`112-generate-report` = "https://beta.rstudioconnect.com/content/66293a97-3300-4011-906f-46e4acb546e2/", -`114-modal-dialog` = "https://beta.rstudioconnect.com/content/6a5c7b9f-f1c0-4fd4-bf8b-31d818357701/", -`115-remove-modal` = "https://beta.rstudioconnect.com/content/999388e0-350e-4055-b0be-75281e909b5d/", -`117-shinythemes` = "https://beta.rstudioconnect.com/content/cf973004-7a98-4bc7-8bc8-1fa8e238d17e/", -`118-highcharter-births` = "https://beta.rstudioconnect.com/content/a05e99a0-d9a8-4116-91fb-0eda0468dd59/", -`119-namespaced-conditionalpanel-demo` = "https://beta.rstudioconnect.com/content/8ab747b0-0adc-4f55-9f22-92d47bb820a7/", -`121-async-timer` = "https://beta.rstudioconnect.com/content/28d99209-1215-4333-b3fc-ca4228584e2f/", -`122-async-outputs` = "https://beta.rstudioconnect.com/content/63f3050f-ac22-4faa-af85-ca2a1e29e8b7/", -`123-async-renderprint` = "https://beta.rstudioconnect.com/content/a455f6c4-39bc-45b3-85e9-ab70e0a5cb92/", -`124-async-download` = "https://beta.rstudioconnect.com/content/cae7f512-0d34-4b33-8b3b-02793784f059/", -`125-async-req` = "https://beta.rstudioconnect.com/content/dde3f706-41ae-4a09-9a42-7fd6aef5626c/", -`126-async-ticks` = "https://beta.rstudioconnect.com/content/cb7cb780-9cd1-47e0-b70b-10027f7983c9/", -`128-plot-dim-error` = "https://beta.rstudioconnect.com/content/85d0c432-01b3-439b-93bb-b5494c9c5635/", -`129-async-perf` = "https://beta.rstudioconnect.com/content/81dd9d60-cfad-44dc-b46e-56c494517fba/", -`130-output-null` = "https://beta.rstudioconnect.com/content/01add785-94d1-4814-98a6-1f1bf1c5702c/", -`131-renderplot-args` = "https://beta.rstudioconnect.com/content/24c6c51f-87db-4d32-bd46-88f7491cbbe3/", -`132-async-events` = "https://beta.rstudioconnect.com/content/43303467-a9c2-4176-81f0-d5188e18297a/", -`133-async-hold-inputs` = "https://beta.rstudioconnect.com/content/53faab81-8364-4336-8381-1dbf37edb091/", -`134-async-hold-timers` = "https://beta.rstudioconnect.com/content/b306e7ea-d617-454c-956e-4946f95a4ece/", -`135-bookmark-uioutput` = "https://beta.rstudioconnect.com/content/3352404b-bb09-43d8-a380-47c16247a2b7/", -`136-plot-cache` = "https://beta.rstudioconnect.com/content/f288dc54-e512-4e98-be6e-2a53e83f54be/", -`137-plot-cache-key` = "https://beta.rstudioconnect.com/content/eb4f746e-da70-48c4-a82c-6e91b5d0059a/", -`138-icon-fontawesome` = "https://beta.rstudioconnect.com/content/540f4533-c8a1-49ee-9996-3dbdd0e65cf0/", -`140-selectize-inputs` = "https://beta.rstudioconnect.com/content/e5cf5c4e-6da5-4f01-afb1-73975711f6b3/", -`142-reactive-timer` = "https://beta.rstudioconnect.com/content/fc55f90e-d6e9-477a-87d4-4ff76418dcad/", -`143-async-plot-caching` = "https://beta.rstudioconnect.com/content/5d808e55-2d7d-4339-83fe-5a31ebc56554/", -`145-dt-replacedata` = "https://beta.rstudioconnect.com/content/ab954096-a803-4d2c-ad50-ed87454ee253/", -`147-websocket` = "https://beta.rstudioconnect.com/content/974b88aa-91f1-4fb0-9f77-63353eec9fbd/", -`148-addresourcepath-deleted` = "https://beta.rstudioconnect.com/content/bb2eab96-e1e8-4f6a-bf30-b446ed53ab54/", -`149-onRender` = "https://beta.rstudioconnect.com/content/2463c459-5ee2-4dd1-9d77-0cb6f9042a62/", -`150-networkD3-sankey` = "https://beta.rstudioconnect.com/content/35b6b611-1d0e-4afd-ba16-f7471ef529b3/", -`151-reactr-input` = "https://beta.rstudioconnect.com/content/586e1a25-e2c2-4ae0-8aa4-3edd061ace5b/", -`152-set-reactivevalue` = "https://beta.rstudioconnect.com/content/cc307712-1ec4-43cd-93bc-44922e71209b/", -`153-connection-header` = "https://beta.rstudioconnect.com/content/8fb56c8c-bc33-4904-a986-a562f59f072e/", -`154-index-html-server-r` = "https://beta.rstudioconnect.com/content/787ce601-6d9e-41cb-815e-dc4040c7e181/", -`155-index-html-app-r` = "https://beta.rstudioconnect.com/content/1317b7b9-2f6b-4115-b1db-8dbf3e85526f/", -`156-subapps` = "https://beta.rstudioconnect.com/content/ccd77096-baf1-4356-b314-1b8d9aa7a3e0/", -`157-date-format` = "https://beta.rstudioconnect.com/content/6f36ee41-43dc-42e3-a2e0-f90b511a11a9/", -`158-input-labels` = "https://beta.rstudioconnect.com/content/e22dd1ca-ed92-4368-9317-b90866644879/", -`159-rate-policy` = "https://beta.rstudioconnect.com/content/039aa3d9-156b-4b0d-8bd7-1842a78353fc/", -`160-select-input` = "https://beta.rstudioconnect.com/content/f09d53d4-bb8a-498a-a973-063fcf693a72/", -`161-discrete-limits` = "https://beta.rstudioconnect.com/content/74bb9093-341d-4a9d-baef-a035e3fbe9d8/", -`162-plot-dragging` = "https://beta.rstudioconnect.com/content/b2488df6-8e66-4eea-9e5e-a9751b2fc30b/", -`163-select-factor` = "https://beta.rstudioconnect.com/content/8d7341a0-9dab-4998-8910-3e677ff7013b/", -`164-no-whitespace` = "https://beta.rstudioconnect.com/content/2a2534f5-0cd5-4245-92b1-144bc0dab474/", -`165-trailing-comma` = "https://beta.rstudioconnect.com/content/b95da59c-42a5-4293-a2ca-56df7ec5ee49/", -`166-dynamic-hosted-tab` = "https://beta.rstudioconnect.com/content/4d9dd77b-a3b1-4a68-aa0c-201105ec2009/", -`167-resource-warnings` = "https://beta.rstudioconnect.com/content/6492c17b-f3e1-43a0-a3d9-b1cf59331061/", -`168-supporting-r-dir` = "https://beta.rstudioconnect.com/content/dab8af18-b4ec-43c6-93e0-b319a589c602/", -`170-date-range-max` = "https://beta.rstudioconnect.com/content/10d8cdfd-ccd8-463c-96c7-d4d7c780502a/", -`171-path-traversal` = "https://beta.rstudioconnect.com/content/46a3e689-1028-427d-921a-19b0b6c80f18/", -`173-invalidatelater-leak` = "https://beta.rstudioconnect.com/content/e85eb40c-41c8-4401-94a1-d73dbe2c7c6e/", -`174-throttle-debounce` = "https://beta.rstudioconnect.com/content/769cd7fb-d834-44aa-b420-4021ed24a8b0/", -`175-setInputValue` = "https://beta.rstudioconnect.com/content/4155eb31-8fd4-4248-b232-284a65d96dd1/", -`178-delayed-widget` = "https://beta.rstudioconnect.com/content/3dcc8b51-add2-436e-b381-939b017ccb89/", -`179-nondelayed-widget` = "https://beta.rstudioconnect.com/content/c12a7450-1699-4e2d-8e9e-1032f222d146/", -`180-delayed-staticwidget` = "https://beta.rstudioconnect.com/content/9f215ea0-75e9-4519-9556-76905204abe5/", -`181-report-image` = "https://beta.rstudioconnect.com/content/78e4c4db-550a-49db-99d6-74ff63f38b35/", -`182-report-png` = "https://beta.rstudioconnect.com/content/f94c946c-41ec-4e7f-8e89-91e28abe8102/", -`183-report-cairo` = "https://beta.rstudioconnect.com/content/22abfd0d-3324-48d9-9841-64fa248099d3/", -`184-report-ragg` = "https://beta.rstudioconnect.com/content/8e7951e8-d32f-4e88-ae3a-9a78ad21e4b0/", -`185-report-theme` = "https://beta.rstudioconnect.com/content/d0a66234-ddc2-4d00-bdcd-cf9f36fcaec5/", -`186-rdir-sortc` = "https://beta.rstudioconnect.com/content/3bc01cb1-7951-41f7-9168-0e7535fa81a7/", -`187-navbar-collapse` = "https://beta.rstudioconnect.com/content/f32f8428-6cf9-4755-a73b-46b96b8d0b6f/", -`188-encoding` = "https://beta.rstudioconnect.com/content/350768d9-20cd-4023-b0f8-e4868a847aa2/", -`189-ui-http-response` = "https://beta.rstudioconnect.com/content/fb85c176-3227-4475-b409-9a9aee3ef59c/", -`190-reactlog-module-ex1` = "https://beta.rstudioconnect.com/content/9c96b39a-effc-4d4c-ad3b-8a90ff602edc/", -`191-reactlog-pythagoras` = "https://beta.rstudioconnect.com/content/de045a62-8d33-4d3a-bd05-10da721c48ed/", -`192-reactlog-hello` = "https://beta.rstudioconnect.com/content/c8814614-d009-4544-95a6-306f217e0f5f/", -`193-reactlog-dynamic-ui` = "https://beta.rstudioconnect.com/content/3b982f71-1a9e-40b1-a065-6bccd477b498/", -`194-reactlog-plot-cache-key` = "https://beta.rstudioconnect.com/content/d0343f44-216f-41bb-b1ed-bb57bdc085dc/", -`195-radio-empty` = "https://beta.rstudioconnect.com/content/4b5e2ba3-a9b5-4b42-bb01-495b4aa7b4d7/", -`200-flexdashboard-render-text` = "https://beta.rstudioconnect.com/content/2ee31e81-8bf5-4c34-bce6-5b557bf991ef/", -`205-dynamic-tabs-compat` = "https://beta.rstudioconnect.com/content/4f772555-55ac-4ed3-aeda-cc642214888b/", -`206-freeze-thaw` = "https://beta.rstudioconnect.com/content/ac58b2ae-a538-4a9a-ba5e-eb2e8e18a6fe/", -`207-freeze-invalidate` = "https://beta.rstudioconnect.com/content/532b02b9-6be6-4e7f-ae1f-b6e1ff6dd71e/", -`208-bind-cache-event` = "https://beta.rstudioconnect.com/content/fc1f7276-5253-47b1-a722-d4b3dd51de86/", -`208-shinyoptions` = "https://beta.rstudioconnect.com/content/6c1b60bd-0946-426d-b212-797e46b02985/", -`209-datepicker` = "https://beta.rstudioconnect.com/content/c40b10e2-611b-4303-93d7-99a1251b526d/", -`209-set-current-theme` = "https://beta.rstudioconnect.com/content/5b501a51-1f2d-4fd1-bfd5-0ac3cc2d403a/", -`210-future_promise` = "https://beta.rstudioconnect.com/content/029ebce3-c669-4d0a-9d8a-3f13d7b12248/", -`211-sv-custom-inputs` = "https://beta.rstudioconnect.com/content/2680a6e1-51ac-4b99-9b3f-ef9bad998f64/", -`212-daterangepicker` = "https://beta.rstudioconnect.com/content/5bf3a81f-99b2-48c4-9800-0e5aca18f694/", -`212-shinymeta` = "https://beta.rstudioconnect.com/content/f29fe54c-aa6e-4ed0-8e9e-82bca68f16f6/", -`213-tab-panels` = "https://beta.rstudioconnect.com/content/041c8aab-a048-41ce-b1ab-561c359142a7/", -`214-render-script-attrs` = "https://beta.rstudioconnect.com/content/246ae441-1a22-4a77-8a05-71615fdfefcb/", -`215-bslib-nav` = "https://beta.rstudioconnect.com/content/5cf29c27-70cf-41ad-a12e-293f81ef50dc/", -`216-quosures` = "https://beta.rstudioconnect.com/content/6483be61-cc27-44e4-84be-e61718dc3ca3/", -`217-snapshot-info-option` = "https://beta.rstudioconnect.com/content/208a904d-301e-4d61-bd56-c87962794e0b/", -`217-snapshot-info-url` = "https://beta.rstudioconnect.com/content/5d0c151b-f42a-45de-95a3-d6c045cf1fa7/", -`218-insert-ui-jquery` = "https://beta.rstudioconnect.com/content/054610b7-79e6-4373-93ff-1fa72d0d2cdf/", -`219-sliders-date` = "https://beta.rstudioconnect.com/content/b2b64560-eb17-484c-98f6-597b0dbf7ddb/", -`220-execute-hidden-plot` = "https://beta.rstudioconnect.com/content/e1041c4f-489f-44a8-a410-bc779db96682/", -`300-bs-themer` = "https://beta.rstudioconnect.com/content/35545a4d-ad66-4d58-8d46-24d890e43016/", -`301-bs-themes` = "https://beta.rstudioconnect.com/content/f8eee5ea-7a78-4821-98b9-bd5c073af443/", -`302-bootswatch-themes` = "https://beta.rstudioconnect.com/content/17225553-a042-4bee-bb37-d961bcdbf482/", -`303-bslib-html-template` = "https://beta.rstudioconnect.com/content/201dabe5-bb19-4bd6-9bac-781a1aee9485/", -`304-bslib-card` = "https://beta.rstudioconnect.com/content/d42d5175-48c5-46b0-b65e-0816227f9abf/", -`305-bslib-value-box` = "https://beta.rstudioconnect.com/content/7132091c-ba1b-4a8b-9a08-cbed2870b4bf/", -`900-text-jster` = "https://beta.rstudioconnect.com/content/e23a6e50-ff53-4bce-bb96-f5135619b963/" -), account = "barret", server = "beta.rstudioconnect.com") +default_connect_urls <- structure(c(`000-all` = "https://rsc.radixu.com/content/874d6f2d-c2a1-40e7-808e-3281b8252cd6/", +`000-manual` = "https://rsc.radixu.com/content/cb0226bd-ebee-467b-86f1-afdeb2a801f1/", +`001-hello` = "https://rsc.radixu.com/content/10855ec7-d6a0-4a80-8a5c-3c61621fe651/", +`002-text` = "https://rsc.radixu.com/content/2043c31a-3046-4a90-8ad9-1340a35384d9/", +`003-reactivity` = "https://rsc.radixu.com/content/2fccee11-1c6a-4319-839f-d808c1358701/", +`004-mpg` = "https://rsc.radixu.com/content/7226d203-0c52-4686-8674-efaa03d12b9f/", +`005-sliders` = "https://rsc.radixu.com/content/fcaa5c64-aa3e-4092-b0b3-799b24261c6f/", +`006-tabsets` = "https://rsc.radixu.com/content/e1f25e16-2c3a-4a8d-ba99-63ca275d7030/", +`007-widgets` = "https://rsc.radixu.com/content/caf92c5e-3d6d-460b-b6b4-60d354398047/", +`008-html` = "https://rsc.radixu.com/content/09ed50dc-77cc-40cb-b021-8b6741d8ef5c/", +`009-upload` = "https://rsc.radixu.com/content/c4166e3b-1950-4fb6-af23-c77e58636440/", +`010-download` = "https://rsc.radixu.com/content/6e2045e4-f5ee-424d-a2e1-d6a08919a98b/", +`012-datatables` = "https://rsc.radixu.com/content/b520709f-1417-4a4e-8afb-d57ca63917c3/", +`013-selectize` = "https://rsc.radixu.com/content/bed067c6-bd65-4c1f-bc04-1836464b797a/", +`014-onflushed` = "https://rsc.radixu.com/content/07f9aecc-749a-4156-8101-53b08d16eb85/", +`016-knitr-pdf` = "https://rsc.radixu.com/content/eb4c440d-c551-44ea-8448-0828f4b1039f/", +`017-select-vs-selectize` = "https://rsc.radixu.com/content/4d71e092-06da-4c1d-ac91-756314096272/", +`018-datatable-options` = "https://rsc.radixu.com/content/522a7dca-7ee5-4ae8-ba27-674049e30687/", +`019-mathjax` = "https://rsc.radixu.com/content/94e713ea-3f1a-4a59-ba12-e4bf0f7c56e4/", +`020-knit-html` = "https://rsc.radixu.com/content/4850ce2c-cf96-4884-b8ef-403e4209849a/", +`021-selectize-plot` = "https://rsc.radixu.com/content/29f6c428-416a-4d70-bd0a-8304ca43776e/", +`022-unicode-chinese` = "https://rsc.radixu.com/content/44fdf6f2-664d-41ff-9126-97a8ace5db2e/", +`023-optgroup-server` = "https://rsc.radixu.com/content/3b421194-b819-40cd-90a2-42a7b089f793/", +`024-optgroup-selectize` = "https://rsc.radixu.com/content/37f3bee2-68cb-4ccc-ac81-9420a36e3109/", +`025-loop-ui` = "https://rsc.radixu.com/content/13c3b3c8-ba7c-444e-84df-e210e02aa90e/", +`026-shiny-inline` = "https://rsc.radixu.com/content/e9bb265b-1707-40e8-b0a2-5b9354e48120/", +`027-absolutely-positioned-panels` = "https://rsc.radixu.com/content/98920c13-1c11-4680-a61f-bc322014197f/", +`032-client-data-and-query-string` = "https://rsc.radixu.com/content/351d571d-72d2-41cd-911a-fb9254ebc300/", +`033-conditionalpanel-demo` = "https://rsc.radixu.com/content/1dba4379-412d-43e5-b3eb-1cf15e17fd4c/", +`037-date-and-date-range` = "https://rsc.radixu.com/content/3630628d-cb5d-4bd5-abef-e0f9d8da8df1/", +`039-download-file` = "https://rsc.radixu.com/content/20e9a44b-417a-4e90-9ee3-e93d845d852b/", +`041-dynamic-ui` = "https://rsc.radixu.com/content/d15ca98d-8968-4d7a-ad7d-7b226a77894b/", +`047-image-output` = "https://rsc.radixu.com/content/a5a0134c-9812-4651-b689-72312e1615b7/", +`048-including-html-text-and-markdown-files` = "https://rsc.radixu.com/content/ee72e601-2e58-4212-b286-fe4a11d14a19/", +`050-kmeans-example` = "https://rsc.radixu.com/content/09c1f35e-ffd0-42ef-a226-429ba2f94336/", +`051-movie-explorer` = "https://rsc.radixu.com/content/527927a8-d679-448e-b496-5f56277e49a5/", +`054-nvd3-line-chart-output` = "https://rsc.radixu.com/content/f45aef2a-c9e5-4e04-ae53-2afb0647b2a0/", +`060-retirement-simulation` = "https://rsc.radixu.com/content/5931b009-8d35-4c92-bccd-04f072d31aa4/", +`061-server-to-client-custom-messages` = "https://rsc.radixu.com/content/ed83bc23-59d4-4231-827c-fa43c0146af7/", +`062-submitbutton-demo` = "https://rsc.radixu.com/content/4ee9a124-cd72-4da9-9d2a-106644a6269a/", +`063-superzip-example` = "https://rsc.radixu.com/content/8a7c2b28-bf50-4e83-9eae-a5c0207f0b19/", +`065-update-input-demo` = "https://rsc.radixu.com/content/b1899e81-5578-4574-859c-dfdb67db5490/", +`066-upload-file` = "https://rsc.radixu.com/content/063d3fa0-538e-4c8a-acdb-2f8513a9b51b/", +`081-widgets-gallery` = "https://rsc.radixu.com/content/9b07e959-6a62-4bb5-abad-4909c8818642/", +`082-word-cloud` = "https://rsc.radixu.com/content/49ede245-0fc3-4608-96da-a530ce72b99b/", +`093-plot-interaction-basic` = "https://rsc.radixu.com/content/f7c25666-b838-40cd-b0a4-4993eeced4b7/", +`094-image-interaction-basic` = "https://rsc.radixu.com/content/7356545b-2dd6-4146-b1b8-05d158ca327b/", +`095-plot-interaction-advanced` = "https://rsc.radixu.com/content/ac909913-727b-4af7-aa53-a8072e35b10c/", +`096-plot-interaction-article-1` = "https://rsc.radixu.com/content/bc09562b-cf2a-401a-90fa-bdfc52948538/", +`097-plot-interaction-article-2` = "https://rsc.radixu.com/content/d982086f-468d-4e27-8eac-2a439c1d9827/", +`098-plot-interaction-article-3` = "https://rsc.radixu.com/content/138c9034-5c55-438d-b3fe-af684046a58c/", +`099-plot-interaction-article-4` = "https://rsc.radixu.com/content/697532cf-6588-4338-a3d5-555b85ae2d2e/", +`100-plot-interaction-article-5` = "https://rsc.radixu.com/content/f7719c3d-8ad4-41b0-91ec-dd8c1c2468ee/", +`101-plot-interaction-article-6` = "https://rsc.radixu.com/content/b8f021c2-32e5-46d8-9651-455b819b1eb4/", +`102-plot-interaction-article-7` = "https://rsc.radixu.com/content/9a7c0a37-a5e0-4006-8032-7b014cf338fa/", +`103-plot-interaction-article-8` = "https://rsc.radixu.com/content/26944453-e389-445b-a439-16ce0f333256/", +`104-plot-interaction-select` = "https://rsc.radixu.com/content/fb0d349e-cb47-4db8-bdc8-7fe57e8521a1/", +`105-plot-interaction-zoom` = "https://rsc.radixu.com/content/c00987d8-02cc-441c-a483-35bf8cfccfb5/", +`106-plot-interaction-exclude` = "https://rsc.radixu.com/content/57650b1b-b97b-40c7-b02c-98f10fe5834a/", +`108-module-output` = "https://rsc.radixu.com/content/eb6b8ff2-f4d2-4f81-8f20-5c02bd97d608/", +`109-render-table` = "https://rsc.radixu.com/content/29a38c77-93e3-43a1-a359-64da8397ace3/", +`110-error-sanitization` = "https://rsc.radixu.com/content/1ca0e714-9950-4846-a8bb-27811223302c/", +`111-insert-ui` = "https://rsc.radixu.com/content/ec4cc2be-4731-4846-a81f-2bd5ff54e41e/", +`112-generate-report` = "https://rsc.radixu.com/content/901cf15d-b20f-46d5-b611-e3e8b98d7372/", +`114-modal-dialog` = "https://rsc.radixu.com/content/005c1d1e-c884-4afe-8a3c-2a19d6dd3327/", +`115-remove-modal` = "https://rsc.radixu.com/content/1771b670-c840-4d23-bdae-8c8fb462fec9/", +`117-shinythemes` = "https://rsc.radixu.com/content/7ef92f05-cdc6-407a-9088-8ccccb84a58a/", +`118-highcharter-births` = "https://rsc.radixu.com/content/0ff2dbd6-c4bc-47d2-9791-414909b7625f/", +`119-namespaced-conditionalpanel-demo` = "https://rsc.radixu.com/content/89a332fe-6ce4-4d11-9da8-1625318a7e21/", +`121-async-timer` = "https://rsc.radixu.com/content/cf3a3975-3169-4208-b2e4-35a856b6fa70/", +`122-async-outputs` = "https://rsc.radixu.com/content/ee87b848-0c69-4002-803b-b589d7c4f6f9/", +`123-async-renderprint` = "https://rsc.radixu.com/content/eb8928cb-3b25-4e4b-ae74-9efc0c6c54e3/", +`124-async-download` = "https://rsc.radixu.com/content/98b836a1-dc44-44f2-a4bb-57c2f89f7df3/", +`125-async-req` = "https://rsc.radixu.com/content/1561aa6e-30dd-47af-8731-f3f33b2fa247/", +`126-async-ticks` = "https://rsc.radixu.com/content/065ced4e-8e95-4d5f-9d27-b2da260e46a6/", +`128-plot-dim-error` = "https://rsc.radixu.com/content/3151e57e-a43e-4429-841b-4e6afd90e9e1/", +`129-async-perf` = "https://rsc.radixu.com/content/e0fcd5e7-5e2c-48d4-9827-5713a3b7e02d/", +`130-output-null` = "https://rsc.radixu.com/content/2c1609ae-e532-4683-a69a-3a70666bdee5/", +`131-renderplot-args` = "https://rsc.radixu.com/content/8d1b4572-b2e4-4ae4-baab-ba617a7898fa/", +`132-async-events` = "https://rsc.radixu.com/content/7ee42d72-3f8b-4787-b7a1-9db4a8245ae4/", +`133-async-hold-inputs` = "https://rsc.radixu.com/content/465612a8-1e20-47a2-97f8-bbd8cb11d709/", +`134-async-hold-timers` = "https://rsc.radixu.com/content/c5347b3d-4ee3-4c40-bc3e-3e1383247cca/", +`135-bookmark-uioutput` = "https://rsc.radixu.com/content/75e086e0-61dc-4c48-bce7-c3e160e6e2d3/", +`136-plot-cache` = "https://rsc.radixu.com/content/8d2283a6-2362-49f6-9907-4f703082df6d/", +`137-plot-cache-key` = "https://rsc.radixu.com/content/ba92312a-e9e2-447a-b4e3-01f1602db991/", +`138-icon-fontawesome` = "https://rsc.radixu.com/content/9823eb36-ec2c-4908-9900-6d13955aa120/", +`140-selectize-inputs` = "https://rsc.radixu.com/content/0e3e6c68-7dd3-46b7-8654-6231912a37c2/", +`142-reactive-timer` = "https://rsc.radixu.com/content/0b5cf2b1-95f0-4a00-9a73-e89415525c9f/", +`143-async-plot-caching` = "https://rsc.radixu.com/content/cbf11eba-9e74-43f0-9355-e674c0461dde/", +`145-dt-replacedata` = "https://rsc.radixu.com/content/d312af87-4cc6-4d8b-9d5d-74aaae573b8c/", +`147-websocket` = "https://rsc.radixu.com/content/b2311f56-82f1-4e26-aee5-4fc606627d8b/", +`148-addresourcepath-deleted` = "https://rsc.radixu.com/content/94dd574b-a690-43b5-93e6-9a26555876eb/", +`149-onRender` = "https://rsc.radixu.com/content/2614a6ab-dc00-4c0d-9cdb-8d5b4a4960a2/", +`150-networkD3-sankey` = "https://rsc.radixu.com/content/ec8a04d4-c5b8-4768-97f2-f4010a683bc3/", +`151-reactr-input` = "https://rsc.radixu.com/content/90de6954-5297-434d-93c1-2d626085ce1e/", +`152-set-reactivevalue` = "https://rsc.radixu.com/content/0977e256-2f87-496e-b94b-d6a10eae18d9/", +`153-connection-header` = "https://rsc.radixu.com/content/7fa6693b-28e9-466e-a651-3c5d18761250/", +`154-index-html-server-r` = "https://rsc.radixu.com/content/dbe4935c-6e5a-4333-a3de-a4ce73550b11/", +`155-index-html-app-r` = "https://rsc.radixu.com/content/123b3cae-443a-4ed5-ae25-ee4b02a743f0/", +`156-subapps` = "https://rsc.radixu.com/content/31fcfac7-4be1-42fc-928b-5d3768bca452/", +`157-date-format` = "https://rsc.radixu.com/content/af4b5833-e704-4317-b389-bd83d6ff178e/", +`158-input-labels` = "https://rsc.radixu.com/content/ab2c4cf2-ab57-4233-b2e3-14f8999bff71/", +`159-rate-policy` = "https://rsc.radixu.com/content/0ecd7e04-ecad-4109-816e-110df85e10a4/", +`160-select-input` = "https://rsc.radixu.com/content/dae0fed4-b899-426d-a2e6-1052d1991104/", +`161-discrete-limits` = "https://rsc.radixu.com/content/30e9f9b8-ab05-462f-96cd-6da80a388cab/", +`162-plot-dragging` = "https://rsc.radixu.com/content/bc7f7689-c2bb-437e-83fd-fa5490da898a/", +`163-select-factor` = "https://rsc.radixu.com/content/03533ef7-1dc5-4c38-9cc7-f763d09817f0/", +`164-no-whitespace` = "https://rsc.radixu.com/content/836dfcf1-1b74-45d2-a591-e2aec5652d70/", +`165-trailing-comma` = "https://rsc.radixu.com/content/e732bd9c-b36d-434f-93d0-4630c784badd/", +`166-dynamic-hosted-tab` = "https://rsc.radixu.com/content/02289c49-3a20-4b50-9bc9-f6930c8a018a/", +`167-resource-warnings` = "https://rsc.radixu.com/content/25f08d4c-7874-49aa-99f2-235a7466ad71/", +`168-supporting-r-dir` = "https://rsc.radixu.com/content/565ecbfa-c52c-44c2-9438-9576033bc715/", +`170-date-range-max` = "https://rsc.radixu.com/content/ee5468a0-2779-4096-b0df-053602a62be0/", +`171-path-traversal` = "https://rsc.radixu.com/content/d5f94106-283f-4fb2-8f63-3ee688e56609/", +`173-invalidatelater-leak` = "https://rsc.radixu.com/content/7221e480-7e12-48a3-882c-4f01eecc0c90/", +`174-throttle-debounce` = "https://rsc.radixu.com/content/242fc2f0-2bc4-4778-970e-a2a49377b40d/", +`175-setInputValue` = "https://rsc.radixu.com/content/0941eb01-0ca9-4b06-8b5b-5c32c7806aef/", +`178-delayed-widget` = "https://rsc.radixu.com/content/4e0ebbc0-b533-4e30-9eb9-098e9c80a112/", +`179-nondelayed-widget` = "https://rsc.radixu.com/content/524f413c-4f68-4b29-abe9-57158515f6b5/", +`180-delayed-staticwidget` = "https://rsc.radixu.com/content/02bf9262-6334-4a93-aa5f-3258d1721604/", +`181-report-image` = "https://rsc.radixu.com/content/a3266fd2-63a4-4570-b535-ba9a0df92b95/", +`182-report-png` = "https://rsc.radixu.com/content/8a47f862-315e-4f25-bf7e-5b99ba54aeaa/", +`183-report-cairo` = "https://rsc.radixu.com/content/c55bf3ed-6e5e-4e17-8efd-3f87fd37df0c/", +`184-report-ragg` = "https://rsc.radixu.com/content/0a853336-e4e9-439a-a38f-144b06cd4da5/", +`185-report-theme` = "https://rsc.radixu.com/content/85a7943e-49bc-4687-a6cd-e2a80499eeea/", +`186-rdir-sortc` = "https://rsc.radixu.com/content/b1b77161-f051-449c-a4f0-60f7ed020610/", +`187-navbar-collapse` = "https://rsc.radixu.com/content/2c0c927f-17f2-4259-8244-a92869f46f40/", +`188-encoding` = "https://rsc.radixu.com/content/31023b63-1033-4665-a6b4-eded4971c9ab/", +`189-ui-http-response` = "https://rsc.radixu.com/content/3904d6a3-8f3c-48f0-88b1-11d3aff128e9/", +`190-reactlog-module-ex1` = "https://rsc.radixu.com/content/d04b27c9-42a6-4cd7-ac84-3f55183f8bf7/", +`191-reactlog-pythagoras` = "https://rsc.radixu.com/content/5dbae025-6217-4a94-aacf-387e8fb4dbdf/", +`192-reactlog-hello` = "https://rsc.radixu.com/content/7441a390-02ea-42d9-82c5-831fe35ac6fe/", +`193-reactlog-dynamic-ui` = "https://rsc.radixu.com/content/e072c874-2373-4fce-9f47-0a1d225588d7/", +`194-reactlog-plot-cache-key` = "https://rsc.radixu.com/content/4bd96368-69e6-4cb8-bcd6-762b6ccbc3c3/", +`195-radio-empty` = "https://rsc.radixu.com/content/fc566bbf-a775-4a81-8a5a-83f91fa70116/", +`200-flexdashboard-render-text` = "https://rsc.radixu.com/content/e00eef0c-8f09-494c-8989-fe1bdd57b1b0/", +`205-dynamic-tabs-compat` = "https://rsc.radixu.com/content/0abddce8-2295-46cb-b69d-26b5435be2be/", +`206-freeze-thaw` = "https://rsc.radixu.com/content/7ac68609-41a9-4fac-9f71-216299a21582/", +`207-freeze-invalidate` = "https://rsc.radixu.com/content/17202abd-1609-40c5-90bf-e0cc6c5d5f23/", +`208-bind-cache-event` = "https://rsc.radixu.com/content/3d8f3fae-26e8-4a00-9a13-e62efe30a054/", +`209-datepicker` = "https://rsc.radixu.com/content/de04c4d2-d5bf-46b7-9682-d1958d4f7748/", +`210-future_promise` = "https://rsc.radixu.com/content/fc27eada-9fb2-4240-a254-e0d024ec673a/", +`211-sv-custom-inputs` = "https://rsc.radixu.com/content/d0bd04ae-9bde-41f1-9148-94ec77f305eb/", +`212-daterangepicker` = "https://rsc.radixu.com/content/711a27da-3dec-495f-a9c9-da1b50042fbb/", +`213-tab-panels` = "https://rsc.radixu.com/content/5173301c-e85e-436a-9319-8de65d7c1147/", +`214-render-script-attrs` = "https://rsc.radixu.com/content/1917c0be-95b5-42bf-a2e2-e011fa7b2ede/", +`215-bslib-nav` = "https://rsc.radixu.com/content/418d5995-56db-49fe-b9a9-1c0564494566/", +`216-quosures` = "https://rsc.radixu.com/content/aef264d3-6ee9-4093-90cb-bc994dfaec01/", +`218-insert-ui-jquery` = "https://rsc.radixu.com/content/a2f68fe1-985a-418d-a138-71e9e72a994f/", +`219-sliders-date` = "https://rsc.radixu.com/content/c8f8dc59-6e33-443c-a447-a675b68cc18e/", +`220-execute-hidden-plot` = "https://rsc.radixu.com/content/350a592b-0320-4622-96bb-56ff3452b796/", +`221-async-script-dynamic-ui` = "https://rsc.radixu.com/content/75c2efc5-24d1-4429-84f9-b926a453ef09/", +`222-shinyoptions` = "https://rsc.radixu.com/content/1a1fa042-fef9-4bdf-9b1e-c6ae06e3e65a/", +`223-set-current-theme` = "https://rsc.radixu.com/content/76c57305-c185-4d33-9d1a-215dcdedeb66/", +`224-shinymeta` = "https://rsc.radixu.com/content/ca090592-bc48-4866-98fa-160c5621be7c/", +`225-snapshot-info-option` = "https://rsc.radixu.com/content/ff6723eb-26b4-48f8-a81f-80cedab9e199/", +`226-snapshot-info-url` = "https://rsc.radixu.com/content/a9124c25-72ab-456d-a542-5f3f33494daa/", +`300-bs-themer` = "https://rsc.radixu.com/content/1490d3b5-5f7c-46eb-a6c5-31782ebd1da5/", +`301-bs-themes` = "https://rsc.radixu.com/content/be057a19-6bdd-4caf-8cb6-2361b6c21b32/", +`302-bootswatch-themes` = "https://rsc.radixu.com/content/388fce49-4264-46bc-9650-54460ba5aa0d/", +`303-bslib-html-template` = "https://rsc.radixu.com/content/7001f456-400e-4f95-bf65-ffad38e01740/", +`304-bslib-card` = "https://rsc.radixu.com/content/43cd1f5c-084e-4823-8877-cd01082e9ee7/", +`305-bslib-value-box` = "https://rsc.radixu.com/content/d32acf10-4655-44c5-945b-8be4d661f1cf/", +`306-accordion-add-remove` = "https://rsc.radixu.com/content/6a579308-899d-4982-b917-606bc5d4c27c/", +`307-accordion-replace` = "https://rsc.radixu.com/content/021d1205-7513-45a9-9536-b5c0c3f53b55/", +`308-sidebar-kitchen-sink` = "https://rsc.radixu.com/content/1208e798-6341-43f1-a399-b1b60c19c355/", +`309-flexdashboard-tabs-navs` = "https://rsc.radixu.com/content/bdfe35f4-965e-473e-a74d-e984958a8351/", +`310-bslib-sidebar-dynamic` = "https://rsc.radixu.com/content/29c55ae6-2595-4925-99b4-ab4c5eaa907b/", +`311-bslib-sidebar-toggle-methods` = "https://rsc.radixu.com/content/0de064c2-c811-4597-85a7-43e912102406/", +`313-bslib-card-tab-focus` = "https://rsc.radixu.com/content/39f75ee5-bb95-48ca-882f-37ade905ef0f/", +`900-text-jster` = "https://rsc.radixu.com/content/d759246b-23c8-4fd5-8fd1-dd075ef3163b/", +`901-button-jster` = "https://rsc.radixu.com/content/398f50fe-528a-452c-b515-b4b7c6783f38/" +), account = "barret", server = "rsc.radixu.com") From c4951105daa241a1bf28fcfa87f162b763e2e2e9 Mon Sep 17 00:00:00 2001 From: Barret Schloerke Date: Thu, 3 Aug 2023 14:12:41 -0400 Subject: [PATCH 08/10] update connect locations to leverage dynamic server location --- inst/apps/000-all/app.R | 6 +++++- inst/apps/000-manual/app.R | 9 +++++++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/inst/apps/000-all/app.R b/inst/apps/000-all/app.R index 654a57c627..15e63eb0e9 100644 --- a/inst/apps/000-all/app.R +++ b/inst/apps/000-all/app.R @@ -12,7 +12,11 @@ # shinyApp(ui, server) # This app is very similar to 000-manual, any changes here should be made there -if (grepl("beta.rstudioconnect.com", Sys.getenv("CONNECT_SERVER", "not-found"), fixed = TRUE)) { +if (grepl( + attr(shinycoreci:::default_connect_urls, "server"), + Sys.getenv("CONNECT_SERVER", "not-found"), + fixed = TRUE +)) { message("On Connect!") shinycoreci:::test_in_connect_app(app_name = "001-hello", apps = shinycoreci:::apps_deploy) } else if (grepl("shinyapps", Sys.getenv("R_CONFIG_ACTIVE", "not-found"))) { diff --git a/inst/apps/000-manual/app.R b/inst/apps/000-manual/app.R index 396d5b65be..8c88b8321e 100644 --- a/inst/apps/000-manual/app.R +++ b/inst/apps/000-manual/app.R @@ -1,5 +1,10 @@ -# This app is very similar to 001-all, any changes here should be made there -if (grepl("beta.rstudioconnect.com", Sys.getenv("CONNECT_SERVER", "not-found"), fixed = TRUE)) { +# This app is very similar to 000-all, any changes here should be made there + +if (grepl( + attr(shinycoreci:::default_connect_urls, "server"), + Sys.getenv("CONNECT_SERVER", "not-found"), + fixed = TRUE +)) { message("On Connect!") shinycoreci:::test_in_connect_app(app_name = "001-hello", apps = shinycoreci:::apps_manual) } else if (grepl("shinyapps", Sys.getenv("R_CONFIG_ACTIVE", "not-found"))) { From 723074ec9f290232dd929a50a5fc5daf0e9a7b1d Mon Sep 17 00:00:00 2001 From: Barret Schloerke Date: Thu, 3 Aug 2023 14:16:07 -0400 Subject: [PATCH 09/10] Require higher version of {rsconnect} and install from github --- .github/workflows/apps-deploy.yml | 2 +- DESCRIPTION | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/apps-deploy.yml b/.github/workflows/apps-deploy.yml index ad1e38616f..01f6072bd5 100644 --- a/.github/workflows/apps-deploy.yml +++ b/.github/workflows/apps-deploy.yml @@ -70,7 +70,7 @@ jobs: with: r-version: ${{ matrix.config.r }} cache-version: deploy-2-${{ needs.config.outputs.cache-version }} - extra-packages: any::rsconnect + extra-packages: rstudio/rsconnect # Perform as second step to make sure this version is installed - name: Install shinycoreci from GitHub diff --git a/DESCRIPTION b/DESCRIPTION index e9478b33fe..12da62fc92 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -23,7 +23,7 @@ Suggests: httpuv, rappdirs, rmarkdown (>= 2.9), - rsconnect (>= 0.8.16-9001), + rsconnect (>= 1.0.1), testthat, httr, tibble, From 470a84e9ba524e124c2e47fba36daedbb678250a Mon Sep 17 00:00:00 2001 From: Barret Schloerke Date: Thu, 3 Aug 2023 14:16:17 -0400 Subject: [PATCH 10/10] Test shinycoreci deployments --- .github/workflows/apps-deploy.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/apps-deploy.yml b/.github/workflows/apps-deploy.yml index 01f6072bd5..076da4ba63 100644 --- a/.github/workflows/apps-deploy.yml +++ b/.github/workflows/apps-deploy.yml @@ -28,15 +28,15 @@ jobs: matrix: config: - # - os: "${{ needs.config.outputs.ubuntu }}" - # # Use `oldrel1` to avoid the bleeding edge when creating manifest files. Ex: `{MASS}` version can not be satisfied when bundling on R4.3 (2023-05-01) - # r: "${{ needs.config.outputs.oldrel1 }}" - # type: "shinyappsio" - # account: "testing-apps" - # server_name: "shinyapps.io" - # cores: 5 - # retry: 3 - # # extra_app_text: ", apps = list('000-all', '000-manual', 1, 2)" + - os: "${{ needs.config.outputs.ubuntu }}" + # Use `oldrel1` to avoid the bleeding edge when creating manifest files. Ex: `{MASS}` version can not be satisfied when bundling on R4.3 (2023-05-01) + r: "${{ needs.config.outputs.oldrel1 }}" + type: "shinyappsio" + account: "testing-apps" + server_name: "shinyapps.io" + cores: 5 + retry: 3 + # extra_app_text: ", apps = list('000-all', '000-manual', 1, 2)" ## Deployment server has been disabled - os: "${{ needs.config.outputs.ubuntu }}"