Skip to content

Commit 7934c0e

Browse files
committed
Merge branch 'upstream-PR/02-replace-qemu-with-arm64-runner' into upstream-PR/04-fix-latest-tag-missing-for-arm64
2 parents aa0a7ab + f775b63 commit 7934c0e

5 files changed

Lines changed: 251 additions & 251 deletions

File tree

.github/workflows/tests.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
12-
- uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7.6.0
12+
- uses: astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8.0.0
1313
with:
1414
enable-cache: true
1515
- run: uv run ./bin/lint
1616
- run: uv run ./bin/test
1717
- name: Upload coverage reports to Codecov
18-
uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5
18+
uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6
1919
env:
2020
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
repos:
22
- repo: https://github.com/astral-sh/ruff-pre-commit
3-
rev: v0.15.6
3+
rev: v0.15.9
44
hooks:
55
- id: ruff
66
args: [--fix]
77
- id: ruff-format
88
- repo: https://github.com/python-jsonschema/check-jsonschema
9-
rev: 0.37.0
9+
rev: 0.37.1
1010
hooks:
1111
- id: check-github-workflows
1212
- id: check-renovate

README.md

Lines changed: 81 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
[![Pulls](https://img.shields.io/docker/pulls/nikolaik/python-nodejs.svg?style=flat-square)](https://hub.docker.com/r/nikolaik/python-nodejs/)
44
[![CircleCI](https://img.shields.io/circleci/project/github/nikolaik/docker-python-nodejs.svg?style=flat-square)](https://circleci.com/gh/nikolaik/docker-python-nodejs)
55

6-
Last updated by bot: 2026-03-11
6+
Last updated by bot: 2026-04-02
77

88
The `latest` tag is currently:
99

@@ -24,86 +24,86 @@ To use a specific combination of Python and Node.js see the following table of a
2424

2525
Tag | Python version | Node.js version | Distro
2626
--- | --- | --- | ---
27-
`python3.14-nodejs25` | 3.14.3 | 25.8.1 | trixie
28-
`python3.14-nodejs25-bookworm` | 3.14.3 | 25.8.1 | bookworm
29-
`python3.14-nodejs25-slim` | 3.14.3 | 25.8.1 | slim
30-
`python3.14-nodejs25-alpine` | 3.14.3 | 25.8.1 | alpine
31-
`python3.14-nodejs24` | 3.14.3 | 24.14.0 | trixie
32-
`python3.14-nodejs24-bookworm` | 3.14.3 | 24.14.0 | bookworm
33-
`python3.14-nodejs24-slim` | 3.14.3 | 24.14.0 | slim
34-
`python3.14-nodejs24-alpine` | 3.14.3 | 24.14.0 | alpine
35-
`python3.14-nodejs22` | 3.14.3 | 22.22.1 | trixie
36-
`python3.14-nodejs22-bookworm` | 3.14.3 | 22.22.1 | bookworm
37-
`python3.14-nodejs22-slim` | 3.14.3 | 22.22.1 | slim
38-
`python3.14-nodejs22-alpine` | 3.14.3 | 22.22.1 | alpine
39-
`python3.14-nodejs20` | 3.14.3 | 20.20.1 | trixie
40-
`python3.14-nodejs20-bookworm` | 3.14.3 | 20.20.1 | bookworm
41-
`python3.14-nodejs20-slim` | 3.14.3 | 20.20.1 | slim
42-
`python3.14-nodejs20-alpine` | 3.14.3 | 20.20.1 | alpine
43-
`python3.13-nodejs25` | 3.13.12 | 25.8.1 | trixie
44-
`python3.13-nodejs25-bookworm` | 3.13.12 | 25.8.1 | bookworm
45-
`python3.13-nodejs25-slim` | 3.13.12 | 25.8.1 | slim
46-
`python3.13-nodejs25-alpine` | 3.13.12 | 25.8.1 | alpine
47-
`python3.13-nodejs24` | 3.13.12 | 24.14.0 | trixie
48-
`python3.13-nodejs24-bookworm` | 3.13.12 | 24.14.0 | bookworm
49-
`python3.13-nodejs24-slim` | 3.13.12 | 24.14.0 | slim
50-
`python3.13-nodejs24-alpine` | 3.13.12 | 24.14.0 | alpine
51-
`python3.13-nodejs22` | 3.13.12 | 22.22.1 | trixie
52-
`python3.13-nodejs22-bookworm` | 3.13.12 | 22.22.1 | bookworm
53-
`python3.13-nodejs22-slim` | 3.13.12 | 22.22.1 | slim
54-
`python3.13-nodejs22-alpine` | 3.13.12 | 22.22.1 | alpine
55-
`python3.13-nodejs20` | 3.13.12 | 20.20.1 | trixie
56-
`python3.13-nodejs20-bookworm` | 3.13.12 | 20.20.1 | bookworm
57-
`python3.13-nodejs20-slim` | 3.13.12 | 20.20.1 | slim
58-
`python3.13-nodejs20-alpine` | 3.13.12 | 20.20.1 | alpine
59-
`python3.12-nodejs25` | 3.12.13 | 25.8.1 | trixie
60-
`python3.12-nodejs25-bookworm` | 3.12.13 | 25.8.1 | bookworm
61-
`python3.12-nodejs25-slim` | 3.12.13 | 25.8.1 | slim
62-
`python3.12-nodejs25-alpine` | 3.12.13 | 25.8.1 | alpine
63-
`python3.12-nodejs24` | 3.12.13 | 24.14.0 | trixie
64-
`python3.12-nodejs24-bookworm` | 3.12.13 | 24.14.0 | bookworm
65-
`python3.12-nodejs24-slim` | 3.12.13 | 24.14.0 | slim
66-
`python3.12-nodejs24-alpine` | 3.12.13 | 24.14.0 | alpine
67-
`python3.12-nodejs22` | 3.12.13 | 22.22.1 | trixie
68-
`python3.12-nodejs22-bookworm` | 3.12.13 | 22.22.1 | bookworm
69-
`python3.12-nodejs22-slim` | 3.12.13 | 22.22.1 | slim
70-
`python3.12-nodejs22-alpine` | 3.12.13 | 22.22.1 | alpine
71-
`python3.12-nodejs20` | 3.12.13 | 20.20.1 | trixie
72-
`python3.12-nodejs20-bookworm` | 3.12.13 | 20.20.1 | bookworm
73-
`python3.12-nodejs20-slim` | 3.12.13 | 20.20.1 | slim
74-
`python3.12-nodejs20-alpine` | 3.12.13 | 20.20.1 | alpine
75-
`python3.11-nodejs25` | 3.11.15 | 25.8.1 | trixie
76-
`python3.11-nodejs25-bookworm` | 3.11.15 | 25.8.1 | bookworm
77-
`python3.11-nodejs25-slim` | 3.11.15 | 25.8.1 | slim
78-
`python3.11-nodejs25-alpine` | 3.11.15 | 25.8.1 | alpine
79-
`python3.11-nodejs24` | 3.11.15 | 24.14.0 | trixie
80-
`python3.11-nodejs24-bookworm` | 3.11.15 | 24.14.0 | bookworm
81-
`python3.11-nodejs24-slim` | 3.11.15 | 24.14.0 | slim
82-
`python3.11-nodejs24-alpine` | 3.11.15 | 24.14.0 | alpine
83-
`python3.11-nodejs22` | 3.11.15 | 22.22.1 | trixie
84-
`python3.11-nodejs22-bookworm` | 3.11.15 | 22.22.1 | bookworm
85-
`python3.11-nodejs22-slim` | 3.11.15 | 22.22.1 | slim
86-
`python3.11-nodejs22-alpine` | 3.11.15 | 22.22.1 | alpine
87-
`python3.11-nodejs20` | 3.11.15 | 20.20.1 | trixie
88-
`python3.11-nodejs20-bookworm` | 3.11.15 | 20.20.1 | bookworm
89-
`python3.11-nodejs20-slim` | 3.11.15 | 20.20.1 | slim
90-
`python3.11-nodejs20-alpine` | 3.11.15 | 20.20.1 | alpine
91-
`python3.10-nodejs25` | 3.10.20 | 25.8.1 | trixie
92-
`python3.10-nodejs25-bookworm` | 3.10.20 | 25.8.1 | bookworm
93-
`python3.10-nodejs25-slim` | 3.10.20 | 25.8.1 | slim
94-
`python3.10-nodejs25-alpine` | 3.10.20 | 25.8.1 | alpine
95-
`python3.10-nodejs24` | 3.10.20 | 24.14.0 | trixie
96-
`python3.10-nodejs24-bookworm` | 3.10.20 | 24.14.0 | bookworm
97-
`python3.10-nodejs24-slim` | 3.10.20 | 24.14.0 | slim
98-
`python3.10-nodejs24-alpine` | 3.10.20 | 24.14.0 | alpine
99-
`python3.10-nodejs22` | 3.10.20 | 22.22.1 | trixie
100-
`python3.10-nodejs22-bookworm` | 3.10.20 | 22.22.1 | bookworm
101-
`python3.10-nodejs22-slim` | 3.10.20 | 22.22.1 | slim
102-
`python3.10-nodejs22-alpine` | 3.10.20 | 22.22.1 | alpine
103-
`python3.10-nodejs20` | 3.10.20 | 20.20.1 | trixie
104-
`python3.10-nodejs20-bookworm` | 3.10.20 | 20.20.1 | bookworm
105-
`python3.10-nodejs20-slim` | 3.10.20 | 20.20.1 | slim
106-
`python3.10-nodejs20-alpine` | 3.10.20 | 20.20.1 | alpine
27+
`python3.14-nodejs25` | 3.14.3 | 25.9.0 | trixie
28+
`python3.14-nodejs25-bookworm` | 3.14.3 | 25.9.0 | bookworm
29+
`python3.14-nodejs25-slim` | 3.14.3 | 25.9.0 | slim
30+
`python3.14-nodejs25-alpine` | 3.14.3 | 25.9.0 | alpine
31+
`python3.14-nodejs24` | 3.14.3 | 24.14.1 | trixie
32+
`python3.14-nodejs24-bookworm` | 3.14.3 | 24.14.1 | bookworm
33+
`python3.14-nodejs24-slim` | 3.14.3 | 24.14.1 | slim
34+
`python3.14-nodejs24-alpine` | 3.14.3 | 24.14.1 | alpine
35+
`python3.14-nodejs22` | 3.14.3 | 22.22.2 | trixie
36+
`python3.14-nodejs22-bookworm` | 3.14.3 | 22.22.2 | bookworm
37+
`python3.14-nodejs22-slim` | 3.14.3 | 22.22.2 | slim
38+
`python3.14-nodejs22-alpine` | 3.14.3 | 22.22.2 | alpine
39+
`python3.14-nodejs20` | 3.14.3 | 20.20.2 | trixie
40+
`python3.14-nodejs20-bookworm` | 3.14.3 | 20.20.2 | bookworm
41+
`python3.14-nodejs20-slim` | 3.14.3 | 20.20.2 | slim
42+
`python3.14-nodejs20-alpine` | 3.14.3 | 20.20.2 | alpine
43+
`python3.13-nodejs25` | 3.13.12 | 25.9.0 | trixie
44+
`python3.13-nodejs25-bookworm` | 3.13.12 | 25.9.0 | bookworm
45+
`python3.13-nodejs25-slim` | 3.13.12 | 25.9.0 | slim
46+
`python3.13-nodejs25-alpine` | 3.13.12 | 25.9.0 | alpine
47+
`python3.13-nodejs24` | 3.13.12 | 24.14.1 | trixie
48+
`python3.13-nodejs24-bookworm` | 3.13.12 | 24.14.1 | bookworm
49+
`python3.13-nodejs24-slim` | 3.13.12 | 24.14.1 | slim
50+
`python3.13-nodejs24-alpine` | 3.13.12 | 24.14.1 | alpine
51+
`python3.13-nodejs22` | 3.13.12 | 22.22.2 | trixie
52+
`python3.13-nodejs22-bookworm` | 3.13.12 | 22.22.2 | bookworm
53+
`python3.13-nodejs22-slim` | 3.13.12 | 22.22.2 | slim
54+
`python3.13-nodejs22-alpine` | 3.13.12 | 22.22.2 | alpine
55+
`python3.13-nodejs20` | 3.13.12 | 20.20.2 | trixie
56+
`python3.13-nodejs20-bookworm` | 3.13.12 | 20.20.2 | bookworm
57+
`python3.13-nodejs20-slim` | 3.13.12 | 20.20.2 | slim
58+
`python3.13-nodejs20-alpine` | 3.13.12 | 20.20.2 | alpine
59+
`python3.12-nodejs25` | 3.12.13 | 25.9.0 | trixie
60+
`python3.12-nodejs25-bookworm` | 3.12.13 | 25.9.0 | bookworm
61+
`python3.12-nodejs25-slim` | 3.12.13 | 25.9.0 | slim
62+
`python3.12-nodejs25-alpine` | 3.12.13 | 25.9.0 | alpine
63+
`python3.12-nodejs24` | 3.12.13 | 24.14.1 | trixie
64+
`python3.12-nodejs24-bookworm` | 3.12.13 | 24.14.1 | bookworm
65+
`python3.12-nodejs24-slim` | 3.12.13 | 24.14.1 | slim
66+
`python3.12-nodejs24-alpine` | 3.12.13 | 24.14.1 | alpine
67+
`python3.12-nodejs22` | 3.12.13 | 22.22.2 | trixie
68+
`python3.12-nodejs22-bookworm` | 3.12.13 | 22.22.2 | bookworm
69+
`python3.12-nodejs22-slim` | 3.12.13 | 22.22.2 | slim
70+
`python3.12-nodejs22-alpine` | 3.12.13 | 22.22.2 | alpine
71+
`python3.12-nodejs20` | 3.12.13 | 20.20.2 | trixie
72+
`python3.12-nodejs20-bookworm` | 3.12.13 | 20.20.2 | bookworm
73+
`python3.12-nodejs20-slim` | 3.12.13 | 20.20.2 | slim
74+
`python3.12-nodejs20-alpine` | 3.12.13 | 20.20.2 | alpine
75+
`python3.11-nodejs25` | 3.11.15 | 25.9.0 | trixie
76+
`python3.11-nodejs25-bookworm` | 3.11.15 | 25.9.0 | bookworm
77+
`python3.11-nodejs25-slim` | 3.11.15 | 25.9.0 | slim
78+
`python3.11-nodejs25-alpine` | 3.11.15 | 25.9.0 | alpine
79+
`python3.11-nodejs24` | 3.11.15 | 24.14.1 | trixie
80+
`python3.11-nodejs24-bookworm` | 3.11.15 | 24.14.1 | bookworm
81+
`python3.11-nodejs24-slim` | 3.11.15 | 24.14.1 | slim
82+
`python3.11-nodejs24-alpine` | 3.11.15 | 24.14.1 | alpine
83+
`python3.11-nodejs22` | 3.11.15 | 22.22.2 | trixie
84+
`python3.11-nodejs22-bookworm` | 3.11.15 | 22.22.2 | bookworm
85+
`python3.11-nodejs22-slim` | 3.11.15 | 22.22.2 | slim
86+
`python3.11-nodejs22-alpine` | 3.11.15 | 22.22.2 | alpine
87+
`python3.11-nodejs20` | 3.11.15 | 20.20.2 | trixie
88+
`python3.11-nodejs20-bookworm` | 3.11.15 | 20.20.2 | bookworm
89+
`python3.11-nodejs20-slim` | 3.11.15 | 20.20.2 | slim
90+
`python3.11-nodejs20-alpine` | 3.11.15 | 20.20.2 | alpine
91+
`python3.10-nodejs25` | 3.10.20 | 25.9.0 | trixie
92+
`python3.10-nodejs25-bookworm` | 3.10.20 | 25.9.0 | bookworm
93+
`python3.10-nodejs25-slim` | 3.10.20 | 25.9.0 | slim
94+
`python3.10-nodejs25-alpine` | 3.10.20 | 25.9.0 | alpine
95+
`python3.10-nodejs24` | 3.10.20 | 24.14.1 | trixie
96+
`python3.10-nodejs24-bookworm` | 3.10.20 | 24.14.1 | bookworm
97+
`python3.10-nodejs24-slim` | 3.10.20 | 24.14.1 | slim
98+
`python3.10-nodejs24-alpine` | 3.10.20 | 24.14.1 | alpine
99+
`python3.10-nodejs22` | 3.10.20 | 22.22.2 | trixie
100+
`python3.10-nodejs22-bookworm` | 3.10.20 | 22.22.2 | bookworm
101+
`python3.10-nodejs22-slim` | 3.10.20 | 22.22.2 | slim
102+
`python3.10-nodejs22-alpine` | 3.10.20 | 22.22.2 | alpine
103+
`python3.10-nodejs20` | 3.10.20 | 20.20.2 | trixie
104+
`python3.10-nodejs20-bookworm` | 3.10.20 | 20.20.2 | bookworm
105+
`python3.10-nodejs20-slim` | 3.10.20 | 20.20.2 | slim
106+
`python3.10-nodejs20-alpine` | 3.10.20 | 20.20.2 | alpine
107107

108108
<!-- TAGS_END -->
109109

uv.lock

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)