Skip to content

Build: update all build.tools and add latest versions #11386

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

Merged
merged 3 commits into from
Jun 12, 2024

Conversation

humitos
Copy link
Member

@humitos humitos commented Jun 6, 2024

Matches readthedocs/readthedocs-docker-images#205

Closes #11350


📚 Documentation previews 📚

@humitos humitos requested review from a team as code owners June 6, 2024 17:58
@humitos humitos requested a review from ericholscher June 6, 2024 17:58
@humitos humitos requested a review from stsewd June 10, 2024 10:48
humitos added a commit that referenced this pull request Jun 11, 2024
CircleCI is failing when building `build.tools` because Ruby 3.3.2 is not yet
available in the `asdf` version we have in our Ubuntu Docker image.
Updating the version of `asdf` and its plugins allows us to pre-compile these
versions when running the CircleCI job.

This is required by #11386

Once this PR gets merged, we need to restart the CircleCI job.

https://app.circleci.com/pipelines/github/readthedocs/readthedocs-docker-images/294/workflows/3764492d-0fd4-44a3-bb0c-fccb696dc130/jobs/514
humitos added a commit that referenced this pull request Jun 11, 2024
…11401)

CircleCI is failing when building `build.tools` because Ruby 3.3.2 is not yet
available in the `asdf` version we have in our Ubuntu Docker image.
Updating the version of `asdf` and its plugins allows us to pre-compile these
versions when running the CircleCI job.

This is required by #11386

Once this PR gets merged, we need to restart the CircleCI job.

https://app.circleci.com/pipelines/github/readthedocs/readthedocs-docker-images/294/workflows/3764492d-0fd4-44a3-bb0c-fccb696dc130/jobs/514
@humitos humitos merged commit af8980c into main Jun 12, 2024
7 checks passed
@humitos humitos deleted the humitos/build-tools-update branch June 12, 2024 10:02
@simondeziel
Copy link

@humitos many thanks for that! I just tried it with golang 1.22 but it was too soon. Do you have a rough ETA on this for public consumption? Just trying to gauge if I wait a few hours or a few days.

@humitos
Copy link
Member Author

humitos commented Jun 12, 2024

@simondeziel we are going to deploy these changes next Tuesday. I will suggest you to come back and try this next Wednesday to be sure it will work.

@simondeziel
Copy link

@humitos excellent, thanks again

humitos added a commit that referenced this pull request Nov 14, 2024
Ref: #11386 and #10808

Not sure if I missed anything. Looking into
`scripts/compile_version_upload.sh`, I don't know if the selected
`virtualenv` version works with 3.13 (in fact I don't know if that
package has officially supported 3.13 yet).

I initially wanted to raise an issue to support Node.js 22, but then I
got curious and thought I could help speed up the process. Feel free to
pick it up from here if there are other areas that need to be updated
e.g. https://github.com/readthedocs/readthedocs-docker-images 🙂

Closes  #11671

<!-- readthedocs-preview docs start -->
---
:books: Documentation previews :books:

- User's documentation (`docs`):
https://docs--11742.org.readthedocs.build/en/11742/

<!-- readthedocs-preview docs end -->

<!-- readthedocs-preview dev start -->
- Developer's documentation (`dev`):
https://dev--11742.org.readthedocs.build/en/11742/

<!-- readthedocs-preview dev end -->

---------

Co-authored-by: Manuel Kaufmann <[email protected]>
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.

Build tools: update latest versions
3 participants