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

Upgrade miniforge version in all Dockerfiles #462

Merged
merged 1 commit into from
Sep 8, 2023

Conversation

krithika369
Copy link
Collaborator

@krithika369 krithika369 commented Sep 8, 2023

What this PR does / why we need it:

Anaconda repo is no longer free for use, for companies with over 200 employees: https://community.anaconda.cloud/t/is-conda-cli-free-for-use/14303

This PR replaces continuumio/miniconda3 used as the Python SDK docs base image with an image that uses Miniforge. With Miniforge:

conda-forge set as the default (and only) channel

Related PR on Turing: caraml-dev/turing#360

Additionally, the existing references to miniforge/conda are updated to the latest version.

Which issue(s) this PR fixes:

None

Does this PR introduce a user-facing change?:

Upgrade the miniforge/conda version used in Pyfunc models' base Docker image.

Checklist

  • Added unit test, integration, and/or e2e tests
  • Tested locally
  • Updated documentation
  • Update Swagger spec if the PR introduce API changes
  • Regenerated Golang and Python client if the PR introduce API changes

@krithika369 krithika369 marked this pull request as draft September 8, 2023 00:41
@ghost
Copy link

ghost commented Sep 8, 2023

👇 Click on the image for a new way to code review

Review these changes using an interactive CodeSee Map

Legend

CodeSee Map legend

@krithika369 krithika369 changed the title Draft: Upgrade miniforge version in all Dockerfiles Upgrade miniforge version in all Dockerfiles Sep 8, 2023
@@ -9,7 +9,7 @@ pip install -r requirements_docs.txt

Install `pandoc`
```bash
conda install -c conda-forge pandoc=1.19.2
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

-c conda-forge doesn't need to be specified explicitly anymore as it's the default channel.

Copy link
Contributor

Choose a reason for hiding this comment

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

Technically we don't need to change this right? Since this is going to be run by the users themselves and we don't really know or care about which repository they're going to use 🤔

@krithika369 krithika369 marked this pull request as ready for review September 8, 2023 02:01
Copy link
Contributor

@deadlycoconuts deadlycoconuts left a comment

Choose a reason for hiding this comment

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

LGTM! 🚀 Thanks for the changes!

@krithika369 krithika369 merged commit 9bde690 into main Sep 8, 2023
43 checks passed
@krithika369 krithika369 deleted the update_conda_miniforge branch September 8, 2023 02:52
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.

3 participants