Skip to content

fix: Use unreleased rsconnect-python with v1 bootstrap endpoint; add test matrix of Connect versions - #66

Merged
nealrichardson merged 1 commit into
mainfrom
test-rsconnect-v1-bootstrap
Oct 23, 2026
Merged

nealrichardson merged 1 commit into
mainfrom
test-rsconnect-v1-bootstrap

Conversation

@nealrichardson

Copy link
Copy Markdown
Collaborator

Pins rsconnect-python to posit-dev/rsconnect-python@8c578e7 (posit-dev/rsconnect-python#879), which switches bootstrap() to v1/bootstrap and falls back to v1/experimental/bootstrap on 404.

To check that the change works across the versions with-connect supports, this PR adds a test-versions CI job that runs the action against:

  • 2022.10.0: the minimum supported version
  • 2023.06.0 / 2023.09.0: the switch from bionic- to jammy- image tags
  • 2024.04.1: the last release with only the experimental endpoint, so it uses the fallback
  • 2024.05.0: the first release with v1/bootstrap
  • 2025.09.0, release, preview: current versions, including the ghcr.io/posit-dev images

Notes:

  • The git source builds under the name rsconnect-python (PyPI's rsconnect is an alias), so the dependency is renamed as well.
  • Once rsconnect-python releases a version with this change, drop the [tool.uv.sources] pin and require that version. The version matrix job is worth keeping either way.

🤖 Generated with Claude Code

Pins rsconnect-python to posit-dev/rsconnect-python@8c578e7 and adds a CI
matrix across supported Connect versions to confirm the v1/bootstrap
endpoint and its fallback to v1/experimental/bootstrap both work.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@nealrichardson nealrichardson changed the title test: Use unreleased rsconnect-python with v1 bootstrap endpoint fix: Use unreleased rsconnect-python with v1 bootstrap endpoint; add test matrix of Connect versions Oct 23, 2026
@nealrichardson
nealrichardson merged commit 403aed0 into main Oct 23, 2026
13 checks passed
@nealrichardson
nealrichardson deleted the test-rsconnect-v1-bootstrap branch October 23, 2026 13:05
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.

1 participant