Skip to content

Commit e6cd341

Browse files
authored
Update all build tools and add newer versions. (#12596)
Closes #12523
1 parent 2be7a51 commit e6cd341

File tree

4 files changed

+24
-13
lines changed

4 files changed

+24
-13
lines changed

docs/user/config-file/v2.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,7 @@ You can use several interpreters and versions, from CPython, Miniconda, and Mamb
317317
- ``3.11``
318318
- ``3.12``
319319
- ``3.13``
320+
- ``3.14``
320321
- ``latest`` (alias for the latest version available on Read the Docs)
321322
- ``miniconda3-4.7``
322323
- ``miniconda3-3.12-24.1``
@@ -341,6 +342,7 @@ Node.js version to use.
341342
- ``20``
342343
- ``22``
343344
- ``23``
345+
- ``24``
344346
- ``latest`` (alias for the latest version available on Read the Docs)
345347

346348
build.tools.ruby
@@ -369,6 +371,7 @@ Rust version to use.
369371
- ``1.78``
370372
- ``1.82``
371373
- ``1.86``
374+
- ``1.91``
372375
- ``latest`` (alias for the latest version available on Read the Docs)
373376

374377
build.tools.golang
@@ -386,6 +389,7 @@ Go version to use.
386389
- ``1.22``
387390
- ``1.23``
388391
- ``1.24``
392+
- ``1.25``
389393
- ``latest`` (alias for the latest version available on Read the Docs)
390394

391395
build.apt_packages

readthedocs/builds/constants_docker.py

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
"3.11": "3.11.12",
4040
"3.12": "3.12.10",
4141
"3.13": "3.13.3",
42+
"3.14": "3.14.0",
4243
"miniconda3-4.7": "miniconda3-4.7.12",
4344
"miniconda3-3.12-24.1": "miniconda3-3.12-24.1.2-0",
4445
"miniconda3-3.12-24.9": "miniconda3-3.12-24.9.2-0",
@@ -52,12 +53,13 @@
5253
"18": "18.20.8",
5354
"19": "19.9.0",
5455
"20": "20.19.1",
55-
"22": "22.15.0", # LTS
56-
"23": "23.11.0",
56+
"22": "22.21.1", # LTS
57+
"23": "23.11.1",
58+
"24": "24.11.1",
5759
},
5860
"ruby": {
59-
"3.3": "3.3.5",
60-
"3.4": "3.4.3",
61+
"3.3": "3.3.10",
62+
"3.4": "3.4.7",
6163
},
6264
"rust": {
6365
"1.55": "1.55.0",
@@ -68,6 +70,7 @@
6870
"1.78": "1.78.0",
6971
"1.82": "1.82.0",
7072
"1.86": "1.86.0",
73+
"1.91": "1.91.1",
7174
},
7275
"golang": {
7376
"1.17": "1.17.13",
@@ -76,8 +79,9 @@
7679
"1.20": "1.20.14",
7780
"1.21": "1.21.13",
7881
"1.22": "1.22.12",
79-
"1.23": "1.23.8",
80-
"1.24": "1.24.2",
82+
"1.23": "1.23.12",
83+
"1.24": "1.24.10",
84+
"1.25": "1.25.4",
8185
},
8286
},
8387
}
@@ -90,11 +94,11 @@
9094
# in production after some weeks
9195
_OS["ubuntu-lts-latest"] = _OS["ubuntu-22.04"]
9296

93-
_TOOLS["python"]["3"] = _TOOLS["python"]["3.13"]
97+
_TOOLS["python"]["3"] = _TOOLS["python"]["3.14"]
9498
_TOOLS["python"]["latest"] = _TOOLS["python"]["3"]
9599
_TOOLS["python"]["miniconda-latest"] = _TOOLS["python"]["miniconda3-3.12-24.9"]
96100
_TOOLS["python"]["mambaforge-latest"] = _TOOLS["python"]["mambaforge-23.11"]
97-
_TOOLS["nodejs"]["latest"] = _TOOLS["nodejs"]["23"]
101+
_TOOLS["nodejs"]["latest"] = _TOOLS["nodejs"]["24"]
98102
_TOOLS["ruby"]["latest"] = _TOOLS["ruby"]["3.4"]
99-
_TOOLS["rust"]["latest"] = _TOOLS["rust"]["1.86"]
100-
_TOOLS["golang"]["latest"] = _TOOLS["golang"]["1.24"]
103+
_TOOLS["rust"]["latest"] = _TOOLS["rust"]["1.91"]
104+
_TOOLS["golang"]["latest"] = _TOOLS["golang"]["1.25"]

readthedocs/projects/tests/test_build_tasks.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -583,7 +583,7 @@ def test_successful_build(
583583
},
584584
"tools": {
585585
"python": {
586-
"full_version": "3.13.3",
586+
"full_version": "3.14.0",
587587
"version": "3",
588588
}
589589
},
@@ -862,7 +862,7 @@ def test_successful_build_with_temporary_s3_credentials(
862862
},
863863
"tools": {
864864
"python": {
865-
"full_version": "3.13.3",
865+
"full_version": "3.14.0",
866866
"version": "3",
867867
}
868868
},

readthedocs/rtd_tests/fixtures/spec/v2/schema.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,7 @@
194194
"3.11",
195195
"3.12",
196196
"3.13",
197+
"3.14",
197198
"latest",
198199
"miniconda3-4.7",
199200
"miniconda3-3.12-24.1",
@@ -206,7 +207,7 @@
206207
]
207208
},
208209
"nodejs": {
209-
"enum": ["14", "16", "18", "19", "20", "22", "23", "latest"]
210+
"enum": ["14", "16", "18", "19", "20", "22", "23", "24", "25", "latest"]
210211
},
211212
"ruby": {
212213
"enum": ["3.3", "3.4", "latest"]
@@ -221,6 +222,7 @@
221222
"1.78",
222223
"1.82",
223224
"1.86",
225+
"1.91",
224226
"latest"
225227
]
226228
},
@@ -234,6 +236,7 @@
234236
"1.22",
235237
"1.23",
236238
"1.24",
239+
"1.25",
237240
"latest"
238241
]
239242
}

0 commit comments

Comments
 (0)