Skip to content

Add Workbench smoke test CI workflow#10

Draft
Copilot wants to merge 4 commits intomainfrom
copilot/work-on-task-9
Draft

Add Workbench smoke test CI workflow#10
Copilot wants to merge 4 commits intomainfrom
copilot/work-on-task-9

Conversation

Copy link
Contributor

Copilot AI commented Feb 21, 2026

  • Research how issue add smoke testing against a CI connect #2 (connect smoke testing) was implemented
  • Create plans/workbench-ci-testing.md plan document
  • Create .github/workflows/workbench-smoke.yml reusable workflow
  • Fix workflow: correct Docker image tag format (ubuntu2204-2026.01.1 / ubuntu2204)
  • Fix workflow: make stop step idempotent with || true
Original prompt

work on #9.


🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

Co-authored-by: statik <983+statik@users.noreply.github.com>
Copilot AI changed the title [WIP] Work on task number 9 Add Workbench smoke test CI workflow Feb 21, 2026
Copilot AI requested a review from statik February 21, 2026 04:06
@github-actions
Copy link

github-actions bot commented Feb 21, 2026

PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://posit-dev.github.io/vip/pr-preview/pr-10/

Built to branch gh-pages at 2026-02-21 12:43 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@statik
Copy link
Collaborator

statik commented Feb 21, 2026

@copilot fix the workbench ci job

Co-authored-by: statik <983+statik@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Feb 21, 2026

@copilot fix the workbench ci job

Fixed in e419297. Two issues:

  1. Wrong image tag: rstudio/rstudio-workbench:2024.09.0 doesn't exist on Docker Hub — the actual tag format is ubuntu2204-{version} (e.g. ubuntu2204-2024.09.1). There's also no daily tag; the rolling ubuntu2204 tag points to the latest release, so that's used for scheduled runs instead.

  2. Fragile cleanup: docker stop workbench && docker rm workbench was failing in the if: always() step when the container never started. Added || true to make it idempotent.

@statik
Copy link
Collaborator

statik commented Feb 21, 2026

@copilot modify this to use 2026.01 as the workbench version.

Co-authored-by: statik <983+statik@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Feb 21, 2026

@copilot modify this to use 2026.01 as the workbench version.

Done in 6ee06e3. Updated to ubuntu2204-2026.01.1 (the correct Docker Hub tag for the 2026.01 release). The scheduled run still uses the mutable ubuntu2204 tag to track the latest release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants