Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Connect: Enable Quarto and Python by default for local execution #487

Merged
merged 1 commit into from
Apr 30, 2024

Conversation

dbkegley
Copy link
Contributor

@dbkegley dbkegley commented Apr 30, 2024

This PR enables Quarto and Python by default for local execution. They were already enabled by default for off-host execution. This change will happen in the original PR instead. This PR only add the new GHA

Adds a new GHA test that runs on every PR which validates that the local defaults defined in the values are actually installed on the default image:

  • Enumerates the interpreter versions that are defined in the helm chart's default values for each R, Python, and Quarto.
  • Then attempts to run command -v against each executable to ensure that it exists in the default chart image.

Related to #486 (comment)

@dbkegley dbkegley force-pushed the kegs-test-connect-versions branch from c68381c to 4a728b7 Compare April 30, 2024 16:01
Copy link
Contributor

@aronatkins aronatkins left a comment

Choose a reason for hiding this comment

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

#️⃣ 🔢

Something that I found confusing: There is also charts/rstudio-connect/Makefile. Some product-specific targets are in the Justfile and others are within the various Makefile.

@dbkegley
Copy link
Contributor Author

Something that I found confusing: There is also charts/rstudio-connect/Makefile. Some product-specific targets are in the Justfile and others are within the various Makefile.

I didn't even notice that... @colearendt any preference on what lives in the main justfile vs the product-specific makefiles? I can move this target elsewhere if we prefer.

Also, @aronatkins are you okay if I go ahead and enable quarto/python by default in this branch? I'll go ahead and update the NEWS as well.

@aronatkins
Copy link
Contributor

OK enabling, yes.

@dbkegley dbkegley changed the title Add GHA for testing Connect interpreter versions Connect: Enable Quarto and Python by default for local execution Apr 30, 2024
@dbkegley dbkegley force-pushed the kegs-test-connect-versions branch 3 times, most recently from 1040944 to fc24e26 Compare April 30, 2024 17:35
@dbkegley dbkegley changed the base branch from main to connect-updated-content-images April 30, 2024 17:35
@dbkegley dbkegley force-pushed the kegs-test-connect-versions branch from fc24e26 to 1be2b30 Compare April 30, 2024 17:37
@dbkegley dbkegley marked this pull request as ready for review April 30, 2024 17:37
@dbkegley dbkegley merged commit 108f15d into connect-updated-content-images Apr 30, 2024
6 checks passed
@dbkegley dbkegley deleted the kegs-test-connect-versions branch April 30, 2024 17:40
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