diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index e107d53..0330a2c 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -3,12 +3,13 @@ name: Build docker image on: push: branches: - - master + - master tags: - - '*' + - '*' env: + NODE26: '26.4.0' NODE24: '24.18.0' NODE22: '22.23.1' NODE20: '20.20.2' @@ -16,27 +17,40 @@ env: DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} jobs: + node26: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v7 + - uses: docker/setup-qemu-action@v4 + with: + platforms: amd64,arm64 + - uses: docker/setup-buildx-action@v4 + - uses: ./.github/actions + with: + version: ${{ env.NODE26 }} + tags: 26.4,26,latest + platform: linux/amd64,linux/arm64 node24: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 - - uses: docker/setup-qemu-action@v3 + - uses: actions/checkout@v7 + - uses: docker/setup-qemu-action@v4 with: platforms: amd64,arm64 - - uses: docker/setup-buildx-action@v3 + - uses: docker/setup-buildx-action@v4 - uses: ./.github/actions with: version: ${{ env.NODE24 }} - tags: 24.18,24,latest + tags: 24.18,24 platform: linux/amd64,linux/arm64 node22: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 - - uses: docker/setup-qemu-action@v3 + - uses: actions/checkout@v7 + - uses: docker/setup-qemu-action@v4 with: platforms: amd64,arm64 - - uses: docker/setup-buildx-action@v3 + - uses: docker/setup-buildx-action@v4 - uses: ./.github/actions with: version: ${{ env.NODE22 }} @@ -45,38 +59,52 @@ jobs: node20: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 - - uses: docker/setup-qemu-action@v3 - with: - platforms: amd64,arm64 - - uses: docker/setup-buildx-action@v3 - - uses: ./.github/actions - with: - version: ${{ env.NODE20 }} - tags: 20.20,20 - platform: linux/amd64,linux/arm64 + - uses: actions/checkout@v7 + - uses: docker/setup-qemu-action@v4 + with: + platforms: amd64,arm64 + - uses: docker/setup-buildx-action@v4 + - uses: ./.github/actions + with: + version: ${{ env.NODE20 }} + tags: 20.20,20 + platform: linux/amd64,linux/arm64 + node26-dev: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v7 + - uses: docker/setup-qemu-action@v4 + with: + platforms: amd64,arm64 + - uses: docker/setup-buildx-action@v4 + - uses: ./.github/actions + with: + version: ${{ env.NODE26 }} + tags: 26.4-dev,26-dev,dev + dev: 1 + platform: linux/amd64,linux/arm64 node24-dev: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 - - uses: docker/setup-qemu-action@v3 + - uses: actions/checkout@v7 + - uses: docker/setup-qemu-action@v4 with: platforms: amd64,arm64 - - uses: docker/setup-buildx-action@v3 + - uses: docker/setup-buildx-action@v4 - uses: ./.github/actions with: version: ${{ env.NODE24 }} - tags: 24.18-dev,24-dev,dev + tags: 24.18-dev,24-dev dev: 1 platform: linux/amd64,linux/arm64 node22-dev: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 - - uses: docker/setup-qemu-action@v3 + - uses: actions/checkout@v7 + - uses: docker/setup-qemu-action@v4 with: platforms: amd64,arm64 - - uses: docker/setup-buildx-action@v3 + - uses: docker/setup-buildx-action@v4 - uses: ./.github/actions with: version: ${{ env.NODE22 }} @@ -86,14 +114,14 @@ jobs: node20-dev: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 - - uses: docker/setup-qemu-action@v3 - with: - platforms: amd64,arm64 - - uses: docker/setup-buildx-action@v3 - - uses: ./.github/actions - with: - version: ${{ env.NODE20 }} - tags: 20.20-dev,20-dev - dev: 1 - platform: linux/amd64,linux/arm64 + - uses: actions/checkout@v7 + - uses: docker/setup-qemu-action@v4 + with: + platforms: amd64,arm64 + - uses: docker/setup-buildx-action@v4 + - uses: ./.github/actions + with: + version: ${{ env.NODE20 }} + tags: 20.20-dev,20-dev + dev: 1 + platform: linux/amd64,linux/arm64 diff --git a/.node b/.node index 23b2251..d415aa4 100644 --- a/.node +++ b/.node @@ -1,3 +1,4 @@ +26#2026-04-22T17:38:14.523635Z 24#2026-04-22T17:38:14.523635Z 22#2026-04-22T17:38:14.523635Z 20#2026-04-22T17:38:14.523635Z diff --git a/Makefile b/Makefile index 7381f1b..3ee6666 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ -include .env -NODE_VER ?= 24.18.0 +NODE_VER ?= 26.4.0 NODE_VER_MINOR = $(shell echo "${NODE_VER}" | grep -oE '^[0-9]+\.[0-9]+') diff --git a/README.md b/README.md index 685e50e..b1ccdd2 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ ## Docker Images ❗️For better reliability we release images with stability tags ( -`wodby/node:24-X.X.X`) which correspond to [git tags](https://github.com/wodby/node/releases). We strongly recommend using images only with stability tags. +`wodby/node:26-X.X.X`) which correspond to [git tags](https://github.com/wodby/node/releases). We strongly recommend using images only with stability tags. Overview: @@ -18,10 +18,12 @@ Overview: Supported tags and respective `Dockerfile` links: -- `24.18`, `24`, `latest` [_(Dockerfile)_](https://github.com/wodby/node/tree/master/Dockerfile) +- `26.4`, `26`, `latest` [_(Dockerfile)_](https://github.com/wodby/node/tree/master/Dockerfile) +- `24.18`, `24`, [_(Dockerfile)_](https://github.com/wodby/node/tree/master/Dockerfile) - `22.23`, `22` [_(Dockerfile)_](https://github.com/wodby/node/tree/master/Dockerfile) - `20.20`, `20` [_(Dockerfile)_](https://github.com/wodby/node/tree/master/Dockerfile) -- `24.18-dev`, `24-dev`, `dev` [_(Dockerfile)_](https://github.com/wodby/node/tree/master/Dockerfile) +- `26.4-dev`, `26-dev`, `dev` [_(Dockerfile)_](https://github.com/wodby/node/tree/master/Dockerfile) +- `24.18-dev`, `24-dev`, [_(Dockerfile)_](https://github.com/wodby/node/tree/master/Dockerfile) - `22.23-dev`, `22-dev` [_(Dockerfile)_](https://github.com/wodby/node/tree/master/Dockerfile) - `20.20-dev`, `20-dev` [_(Dockerfile)_](https://github.com/wodby/node/tree/master/Dockerfile)