From ef40e55c90ce51273dde9a6551450551055d32e6 Mon Sep 17 00:00:00 2001 From: joshyam-k Date: Tue, 21 Oct 2025 13:20:47 -0400 Subject: [PATCH] testing --- .github/workflows/main.yml | 1 - Makefile | 11 +++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 208e81de..a6830360 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -156,7 +156,6 @@ jobs: python -m pip install '.[test]' - name: Run RStudio Connect run: | - docker compose up --build -d pip freeze > requirements.txt make dev env: diff --git a/Makefile b/Makefile index 13050839..e9a797a0 100644 --- a/Makefile +++ b/Makefile @@ -155,10 +155,17 @@ promote-docs-in-s3: RSC_API_KEYS=vetiver-testing/rsconnect_api_keys.json +# Export RSC_LICENSE so it's available to docker compose +export RSC_LICENSE + dev: docker compose up -d - # Docker compose needs a little time to start up - sleep 4 + @echo "Waiting for RStudio Connect to be ready..." + @until docker compose exec -T rsconnect curl -sf http://localhost:3939/__ping__ > /dev/null 2>&1; do \ + echo "Connect not ready yet, waiting..."; \ + sleep 5; \ + done + @echo "Connect is ready!" docker compose exec -T rsconnect bash < vetiver-testing/setup-rsconnect/add-users.sh python vetiver-testing/setup-rsconnect/dump_api_keys.py $(RSC_API_KEYS)