Skip to content

Commit 9b5f577

Browse files
authored
Add Node.js 23 and Python 3.13 to the kitchen sink and as per-language versions (#309)
New language versions are out, let’s get then into the kitchen sink and as slim language specific versions.
1 parent d18d97c commit 9b5f577

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

.github/scripts/matrix/versions.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
versioned = {
99
"nodejs": {
1010
"default": "18",
11-
"additional": ["20", "22"]
11+
"additional": ["20", "22", "23"]
1212
},
1313
"python": {
1414
"default": "3.9",
15-
"additional": ["3.10", "3.11", "3.12"]
15+
"additional": ["3.10", "3.11", "3.12", "3.13"]
1616
},
1717
"dotnet": {
1818
"default": "6.0",

.github/workflows/ci.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -426,16 +426,18 @@ jobs:
426426
- uses: actions/checkout@master
427427
- name: Define Matrix for UBI SDK Manifests
428428
id: define-matrix-sdk-manifests
429-
# Filter out the nodejs 22 and version from the matrix, as it is not supported on UBI.
429+
# Filter out the nodejs 22 and 23 versions from the matrix, as they are not supported on UBI.
430430
# https://access.redhat.com/articles/3376841
431-
# Filter out the python 3.10 version from the matrix, as it is not supported on UBI.
431+
# Filter out the python 3.10 and 3.13 versions from the matrix, as they are supported on UBI.
432432
# https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/installing_and_using_dynamic_programming_languages/assembly_introduction-to-python_installing-and-using-dynamic-programming-languages#con_python-versions_assembly_introduction-to-python
433433
run: |
434434
echo matrix=$(python ./.github/scripts/matrix/gen-matrix.py --no-arch |
435435
jq '.include |= map(
436436
select(
437437
(.sdk != "nodejs" or .language_version != "22") and
438-
(.sdk != "python" or .language_version != "3.10")
438+
(.sdk != "nodejs" or .language_version != "23") and
439+
(.sdk != "python" or .language_version != "3.10") and
440+
(.sdk != "python" or .language_version != "3.13")
439441
)
440442
)') >> "$GITHUB_OUTPUT"
441443

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
## Unreleased
44

5+
- Add Node.js 23 and Python 3.13 to the kitchen sink and as per-language versions
6+
([#309](https://github.com/pulumi/pulumi-docker-containers/pull/309)
7+
58
- Add nonroot variant for the kitchen sink image
69
([#277](https://github.com/pulumi/pulumi-docker-containers/pull/277)
710

0 commit comments

Comments
 (0)