Skip to content

Add dynamic version retrieval for R, Python, Quarto#174

Merged
bschwedler merged 4 commits intomainfrom
dependency-version-retrieval
Sep 10, 2025
Merged

Add dynamic version retrieval for R, Python, Quarto#174
bschwedler merged 4 commits intomainfrom
dependency-version-retrieval

Conversation

@bschwedler
Copy link
Contributor

  • Add requests and requests-cache as bakery dependencies
  • Retrive available python versions from uv git repo
  • Fetch versions of R available on Posit CDN
  • Fetch versions of quarto available.

@bschwedler bschwedler added dependencies Updates to dependency files docker Related to container images we produce docker/tools Related to container build/test tools labels Sep 2, 2025
@github-actions
Copy link

github-actions bot commented Sep 2, 2025

Test Results

444 tests   444 ✅  1m 23s ⏱️
  1 suites    0 💤
  1 files      0 ❌

Results for commit dd47052.

♻️ This comment has been updated with latest results.

Copy link
Contributor

@ianpittwood ianpittwood left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Couple nits and needs tests, but I'm fine with waiting until the implementation step.

This only fetches the latest patch version for each minor version.

We fetch the resources from generated metadata files since
quarto/quarto-cli has more than 1000 release on GitHub and requires a
token in order to pull all versions.
@bschwedler bschwedler force-pushed the dependency-version-retrieval branch from a90dd16 to dd47052 Compare September 10, 2025 18:16
@bschwedler bschwedler merged commit 8116123 into main Sep 10, 2025
3 checks passed
@bschwedler bschwedler deleted the dependency-version-retrieval branch September 10, 2025 18:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Updates to dependency files docker/tools Related to container build/test tools docker Related to container images we produce

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants