Skip to content

Commit b1e8099

Browse files
authored
Merge pull request #17 from bitofsky/2025-05
2025-05
2 parents 9eca490 + ba97705 commit b1e8099

3 files changed

Lines changed: 44 additions & 35 deletions

File tree

CHANGELOG.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,16 @@
1-
## (2022-11-02)
2-
3-
4-
1+
## 2025-05
2+
3+
* Upgrade Node.js base image: 20.12.2 (slim) → 24.0.2 (slim)
4+
* Upgrade pnpm: 9.0.2 → 10.11.0
5+
* Upgrade turbo: 1.13.2 → 2.5.3
6+
* Upgrade tsx: 4.7.2 → 4.19.4
7+
* Upgrade @swc/core: 1.4.15 → 1.11.24
8+
* Upgrade AWS CLI: 2.15.39 → 2.27.19
9+
* Upgrade BuildKit (buildctl): 0.13.1 → 0.21.1
10+
* Upgrade amazon-ecr-credential-helper: 0.8.0 → 0.9.1
11+
* Update kubectl versions: add 1.30.13, 1.31.9, 1.32.5; remove 1.27.12, 1.28.8, 1.29.3, 1.30.0
12+
* Set default kubectl symlink to v1.32
13+
* Continue to install Go 1.22.0 from the official golang image
514

615
## 5.1.0-20221102 (2022-11-02)
716

Dockerfile

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
FROM node:20.12.2-slim
1+
FROM node:24.0.2-slim
22

33
ENV DEBIAN_FRONTEND noninteractive
4-
ENV PNPM_VERSION 9.0.2
5-
ENV TURBO_VERSION 1.13.2
6-
ENV TSX_VERSION 4.7.2
4+
ENV PNPM_VERSION 10.11.0
5+
ENV TURBO_VERSION 2.5.3
6+
ENV TSX_VERSION 4.19.4
77
ENV TS_NODE 10.9.2
8-
ENV SWC_CORE 1.4.15
9-
ENV AWS_CLI 2.15.39
10-
ENV BUILDKIT_VERSION 0.13.1
8+
ENV SWC_CORE 1.11.24
9+
ENV AWS_CLI 2.27.19
10+
ENV BUILDKIT_VERSION 0.21.1
1111

1212
RUN apt-get update -y \
1313
&& apt-get install -y --no-install-recommends \
@@ -42,21 +42,20 @@ RUN curl -L "https://github.com/moby/buildkit/releases/download/v${BUILDKIT_VERS
4242
&& rm /tmp/buildkit.tar.gz
4343

4444
# install kubectl
45-
RUN curl -L "https://dl.k8s.io/release/v1.27.12/bin/linux/amd64/kubectl" -o "/usr/bin/kubectl-v1.27" \
46-
&& curl -L "https://dl.k8s.io/release/v1.28.8/bin/linux/amd64/kubectl" -o "/usr/bin/kubectl-v1.28" \
47-
&& curl -L "https://dl.k8s.io/release/v1.29.3/bin/linux/amd64/kubectl" -o "/usr/bin/kubectl-v1.29" \
48-
&& curl -L "https://dl.k8s.io/release/v1.30.0/bin/linux/amd64/kubectl" -o "/usr/bin/kubectl-v1.30" \
45+
RUN curl -L "https://dl.k8s.io/release/v1.30.13/bin/linux/amd64/kubectl" -o "/usr/bin/kubectl-v1.30" \
46+
&& curl -L "https://dl.k8s.io/release/v1.31.9/bin/linux/amd64/kubectl" -o "/usr/bin/kubectl-v1.31" \
47+
&& curl -L "https://dl.k8s.io/release/v1.32.5/bin/linux/amd64/kubectl" -o "/usr/bin/kubectl-v1.32" \
4948
&& chmod a+x /usr/bin/kubectl*
5049

51-
RUN ln -s /usr/bin/kubectl-v1.24 /usr/bin/kubectl
50+
RUN ln -s /usr/bin/kubectl-v1.32 /usr/bin/kubectl
5251

5352
# install golang
5453
COPY --from=golang:1.22.0 /usr/local/go/ /usr/local/go/
5554
ENV GOPATH /go
5655
ENV PATH $GOPATH/bin:/usr/local/go/bin:/usr/bin:${PATH}
5756

5857
# install amazon-ecr-credential-helper
59-
RUN curl -L "https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.8.0/linux-amd64/docker-credential-ecr-login" -o "/usr/bin/docker-credential-ecr-login" \
58+
RUN curl -L "https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.9.1/linux-amd64/docker-credential-ecr-login" -o "/usr/bin/docker-credential-ecr-login" \
6059
&& chmod a+x /usr/bin/docker-credential-ecr-login
6160

6261
RUN mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 777 "$GOPATH"

README.md

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This document provides detailed information about the tools and packages include
44

55
## Base Image
66

7-
- **Node.js**: 20.12.2 (Slim version)
7+
- **Node.js**: 24.0.2 (Slim version)
88

99
## Installed Packages
1010

@@ -25,23 +25,24 @@ Below is a list of the essential packages and tools installed in this Docker ima
2525

2626
### Programming Languages and CLI Tools
2727

28-
- **AWS CLI**: Version 2.15.39
29-
- **amazon-ecr-credential-helper**: Version 0.8.0
30-
- **pnpm**: Version 9.0.2
31-
- **turbo**: Version 1.13.2
32-
- **tsx**: Version 4.7.2
28+
- **AWS CLI**: Version 2.27.19
29+
- **amazon-ecr-credential-helper**: Version 0.9.1
30+
- **pnpm**: Version 10.11.0
31+
- **turbo**: Version 2.5.3
32+
- **tsx**: Version 4.19.4
3333
- **ts-node**: Version 10.9.2
34-
- **@swc/core**: Version 1.4.15
35-
- **buildctl** from BuildKit: Version 0.13.1
34+
- **@swc/core**: Version 1.11.24
35+
- **buildctl** from BuildKit: Version 0.21.1
3636

3737
### Kubernetes Control Binaries
3838

3939
Multiple versions of **kubectl** are available to suit different cluster versions:
4040

41-
- Version 1.27.12
42-
- Version 1.28.8
43-
- Version 1.29.3
44-
- Version 1.30.0
41+
- Version 1.30.13
42+
- Version 1.31.9
43+
- Version 1.32.5
44+
45+
The default `kubectl` symlink points to v1.32.
4546

4647
### Go Programming Language
4748

@@ -52,13 +53,13 @@ Multiple versions of **kubectl** are available to suit different cluster version
5253
Configured for optimal performance and non-interactive installations:
5354

5455
- `DEBIAN_FRONTEND`: `noninteractive`
55-
- `PNPM_VERSION`: `9.0.2`
56-
- `TURBO_VERSION`: `1.13.2`
57-
- `TSX_VERSION`: `4.7.2`
56+
- `PNPM_VERSION`: `10.11.0`
57+
- `TURBO_VERSION`: `2.5.3`
58+
- `TSX_VERSION`: `4.19.4`
5859
- `TS_NODE`: `10.9.2`
59-
- `SWC_CORE`: `1.4.15`
60-
- `AWS_CLI`: `2.15.39`
61-
- `BUILDKIT_VERSION`: `0.13.1`
60+
- `SWC_CORE`: `1.11.24`
61+
- `AWS_CLI`: `2.27.19`
62+
- `BUILDKIT_VERSION`: `0.21.1`
6263

6364
## Paths
6465

0 commit comments

Comments
 (0)