diff --git a/.github/workflows/clean-develop.yml b/.github/workflows/clean-develop.yml index 873e28cb..feaef63c 100644 --- a/.github/workflows/clean-develop.yml +++ b/.github/workflows/clean-develop.yml @@ -36,14 +36,10 @@ jobs: docker-image-extra-tags: "dockershelf/python:3.11-stable" - docker-image-name: "dockershelf/python:3.11-sid" docker-image-extra-tags: "dockershelf/python:3.11-unstable dockershelf/python:3.11" - - docker-image-name: "dockershelf/python:3.12-bookworm" - docker-image-extra-tags: "dockershelf/python:3.12-stable dockershelf/python:3-stable dockershelf/python:3-bookworm dockershelf/python:latest-stable dockershelf/python:latest-bookworm" - - docker-image-name: "dockershelf/python:3.12-sid" - docker-image-extra-tags: "dockershelf/python:3.12-unstable dockershelf/python:3.12 dockershelf/python:3-unstable dockershelf/python:3-sid dockershelf/python:3 dockershelf/python:latest-unstable dockershelf/python:latest-sid dockershelf/python:latest" - - docker-image-name: "dockershelf/node:12-bookworm" - docker-image-extra-tags: "dockershelf/node:12-stable" - - docker-image-name: "dockershelf/node:12-sid" - docker-image-extra-tags: "dockershelf/node:12-unstable dockershelf/node:12" + - docker-image-name: "dockershelf/python:3.13-bookworm" + docker-image-extra-tags: "dockershelf/python:3.13-stable dockershelf/python:3-stable dockershelf/python:3-bookworm dockershelf/python:latest-stable dockershelf/python:latest-bookworm" + - docker-image-name: "dockershelf/python:3.13-sid" + docker-image-extra-tags: "dockershelf/python:3.13-unstable dockershelf/python:3.13 dockershelf/python:3-unstable dockershelf/python:3-sid dockershelf/python:3 dockershelf/python:latest-unstable dockershelf/python:latest-sid dockershelf/python:latest" - docker-image-name: "dockershelf/node:14-bookworm" docker-image-extra-tags: "dockershelf/node:14-stable" - docker-image-name: "dockershelf/node:14-sid" @@ -57,9 +53,13 @@ jobs: - docker-image-name: "dockershelf/node:18-sid" docker-image-extra-tags: "dockershelf/node:18-unstable dockershelf/node:18" - docker-image-name: "dockershelf/node:20-bookworm" - docker-image-extra-tags: "dockershelf/node:20-stable dockershelf/node:latest-stable dockershelf/node:latest-bookworm" + docker-image-extra-tags: "dockershelf/node:20-stable" - docker-image-name: "dockershelf/node:20-sid" - docker-image-extra-tags: "dockershelf/node:20-unstable dockershelf/node:20 dockershelf/node:latest-unstable dockershelf/node:latest-sid dockershelf/node:latest" + docker-image-extra-tags: "dockershelf/node:20-unstable dockershelf/node:20" + - docker-image-name: "dockershelf/node:22-bookworm" + docker-image-extra-tags: "dockershelf/node:22-stable dockershelf/node:latest-stable dockershelf/node:latest-bookworm" + - docker-image-name: "dockershelf/node:22-sid" + docker-image-extra-tags: "dockershelf/node:22-unstable dockershelf/node:22 dockershelf/node:latest-unstable dockershelf/node:latest-sid dockershelf/node:latest" - docker-image-name: "dockershelf/go:1.19-bookworm" docker-image-extra-tags: "dockershelf/go:1.19-stable" - docker-image-name: "dockershelf/go:1.19-sid" @@ -73,9 +73,13 @@ jobs: - docker-image-name: "dockershelf/go:1.21-sid" docker-image-extra-tags: "dockershelf/go:1.21-unstable dockershelf/go:1.21" - docker-image-name: "dockershelf/go:1.22-bookworm" - docker-image-extra-tags: "dockershelf/go:1.22-stable dockershelf/go:latest-stable dockershelf/go:latest-bookworm" + docker-image-extra-tags: "dockershelf/go:1.22-stable" - docker-image-name: "dockershelf/go:1.22-sid" - docker-image-extra-tags: "dockershelf/go:1.22-unstable dockershelf/go:1.22 dockershelf/go:latest-unstable dockershelf/go:latest-sid dockershelf/go:latest" + docker-image-extra-tags: "dockershelf/go:1.22-unstable dockershelf/go:1.22" + - docker-image-name: "dockershelf/go:1.23-bookworm" + docker-image-extra-tags: "dockershelf/go:1.23-stable dockershelf/go:latest-stable dockershelf/go:latest-bookworm" + - docker-image-name: "dockershelf/go:1.23-sid" + docker-image-extra-tags: "dockershelf/go:1.23-unstable dockershelf/go:1.23 dockershelf/go:latest-unstable dockershelf/go:latest-sid dockershelf/go:latest" steps: - name: Install Docker hub-tool diff --git a/.github/workflows/clean-master.yml b/.github/workflows/clean-master.yml index 3a882049..c386f2c0 100644 --- a/.github/workflows/clean-master.yml +++ b/.github/workflows/clean-master.yml @@ -36,14 +36,10 @@ jobs: docker-image-extra-tags: "dockershelf/python:3.11-stable" - docker-image-name: "dockershelf/python:3.11-sid" docker-image-extra-tags: "dockershelf/python:3.11-unstable dockershelf/python:3.11" - - docker-image-name: "dockershelf/python:3.12-bookworm" - docker-image-extra-tags: "dockershelf/python:3.12-stable dockershelf/python:3-stable dockershelf/python:3-bookworm dockershelf/python:latest-stable dockershelf/python:latest-bookworm" - - docker-image-name: "dockershelf/python:3.12-sid" - docker-image-extra-tags: "dockershelf/python:3.12-unstable dockershelf/python:3.12 dockershelf/python:3-unstable dockershelf/python:3-sid dockershelf/python:3 dockershelf/python:latest-unstable dockershelf/python:latest-sid dockershelf/python:latest" - - docker-image-name: "dockershelf/node:12-bookworm" - docker-image-extra-tags: "dockershelf/node:12-stable" - - docker-image-name: "dockershelf/node:12-sid" - docker-image-extra-tags: "dockershelf/node:12-unstable dockershelf/node:12" + - docker-image-name: "dockershelf/python:3.13-bookworm" + docker-image-extra-tags: "dockershelf/python:3.13-stable dockershelf/python:3-stable dockershelf/python:3-bookworm dockershelf/python:latest-stable dockershelf/python:latest-bookworm" + - docker-image-name: "dockershelf/python:3.13-sid" + docker-image-extra-tags: "dockershelf/python:3.13-unstable dockershelf/python:3.13 dockershelf/python:3-unstable dockershelf/python:3-sid dockershelf/python:3 dockershelf/python:latest-unstable dockershelf/python:latest-sid dockershelf/python:latest" - docker-image-name: "dockershelf/node:14-bookworm" docker-image-extra-tags: "dockershelf/node:14-stable" - docker-image-name: "dockershelf/node:14-sid" @@ -57,9 +53,13 @@ jobs: - docker-image-name: "dockershelf/node:18-sid" docker-image-extra-tags: "dockershelf/node:18-unstable dockershelf/node:18" - docker-image-name: "dockershelf/node:20-bookworm" - docker-image-extra-tags: "dockershelf/node:20-stable dockershelf/node:latest-stable dockershelf/node:latest-bookworm" + docker-image-extra-tags: "dockershelf/node:20-stable" - docker-image-name: "dockershelf/node:20-sid" - docker-image-extra-tags: "dockershelf/node:20-unstable dockershelf/node:20 dockershelf/node:latest-unstable dockershelf/node:latest-sid dockershelf/node:latest" + docker-image-extra-tags: "dockershelf/node:20-unstable dockershelf/node:20" + - docker-image-name: "dockershelf/node:22-bookworm" + docker-image-extra-tags: "dockershelf/node:22-stable dockershelf/node:latest-stable dockershelf/node:latest-bookworm" + - docker-image-name: "dockershelf/node:22-sid" + docker-image-extra-tags: "dockershelf/node:22-unstable dockershelf/node:22 dockershelf/node:latest-unstable dockershelf/node:latest-sid dockershelf/node:latest" - docker-image-name: "dockershelf/go:1.19-bookworm" docker-image-extra-tags: "dockershelf/go:1.19-stable" - docker-image-name: "dockershelf/go:1.19-sid" @@ -73,9 +73,13 @@ jobs: - docker-image-name: "dockershelf/go:1.21-sid" docker-image-extra-tags: "dockershelf/go:1.21-unstable dockershelf/go:1.21" - docker-image-name: "dockershelf/go:1.22-bookworm" - docker-image-extra-tags: "dockershelf/go:1.22-stable dockershelf/go:latest-stable dockershelf/go:latest-bookworm" + docker-image-extra-tags: "dockershelf/go:1.22-stable" - docker-image-name: "dockershelf/go:1.22-sid" - docker-image-extra-tags: "dockershelf/go:1.22-unstable dockershelf/go:1.22 dockershelf/go:latest-unstable dockershelf/go:latest-sid dockershelf/go:latest" + docker-image-extra-tags: "dockershelf/go:1.22-unstable dockershelf/go:1.22" + - docker-image-name: "dockershelf/go:1.23-bookworm" + docker-image-extra-tags: "dockershelf/go:1.23-stable dockershelf/go:latest-stable dockershelf/go:latest-bookworm" + - docker-image-name: "dockershelf/go:1.23-sid" + docker-image-extra-tags: "dockershelf/go:1.23-unstable dockershelf/go:1.23 dockershelf/go:latest-unstable dockershelf/go:latest-sid dockershelf/go:latest" steps: - name: Install Docker hub-tool diff --git a/.github/workflows/push-master.yml b/.github/workflows/push-master.yml index 0d58ac5b..4b41e20f 100644 --- a/.github/workflows/push-master.yml +++ b/.github/workflows/push-master.yml @@ -36,14 +36,10 @@ jobs: docker-image-extra-tags: "dockershelf/python:3.11-stable" - docker-image-name: "dockershelf/python:3.11-sid" docker-image-extra-tags: "dockershelf/python:3.11-unstable dockershelf/python:3.11" - - docker-image-name: "dockershelf/python:3.12-bookworm" - docker-image-extra-tags: "dockershelf/python:3.12-stable dockershelf/python:3-stable dockershelf/python:3-bookworm dockershelf/python:latest-stable dockershelf/python:latest-bookworm" - - docker-image-name: "dockershelf/python:3.12-sid" - docker-image-extra-tags: "dockershelf/python:3.12-unstable dockershelf/python:3.12 dockershelf/python:3-unstable dockershelf/python:3-sid dockershelf/python:3 dockershelf/python:latest-unstable dockershelf/python:latest-sid dockershelf/python:latest" - - docker-image-name: "dockershelf/node:12-bookworm" - docker-image-extra-tags: "dockershelf/node:12-stable" - - docker-image-name: "dockershelf/node:12-sid" - docker-image-extra-tags: "dockershelf/node:12-unstable dockershelf/node:12" + - docker-image-name: "dockershelf/python:3.13-bookworm" + docker-image-extra-tags: "dockershelf/python:3.13-stable dockershelf/python:3-stable dockershelf/python:3-bookworm dockershelf/python:latest-stable dockershelf/python:latest-bookworm" + - docker-image-name: "dockershelf/python:3.13-sid" + docker-image-extra-tags: "dockershelf/python:3.13-unstable dockershelf/python:3.13 dockershelf/python:3-unstable dockershelf/python:3-sid dockershelf/python:3 dockershelf/python:latest-unstable dockershelf/python:latest-sid dockershelf/python:latest" - docker-image-name: "dockershelf/node:14-bookworm" docker-image-extra-tags: "dockershelf/node:14-stable" - docker-image-name: "dockershelf/node:14-sid" @@ -57,9 +53,13 @@ jobs: - docker-image-name: "dockershelf/node:18-sid" docker-image-extra-tags: "dockershelf/node:18-unstable dockershelf/node:18" - docker-image-name: "dockershelf/node:20-bookworm" - docker-image-extra-tags: "dockershelf/node:20-stable dockershelf/node:latest-stable dockershelf/node:latest-bookworm" + docker-image-extra-tags: "dockershelf/node:20-stable" - docker-image-name: "dockershelf/node:20-sid" - docker-image-extra-tags: "dockershelf/node:20-unstable dockershelf/node:20 dockershelf/node:latest-unstable dockershelf/node:latest-sid dockershelf/node:latest" + docker-image-extra-tags: "dockershelf/node:20-unstable dockershelf/node:20" + - docker-image-name: "dockershelf/node:22-bookworm" + docker-image-extra-tags: "dockershelf/node:22-stable dockershelf/node:latest-stable dockershelf/node:latest-bookworm" + - docker-image-name: "dockershelf/node:22-sid" + docker-image-extra-tags: "dockershelf/node:22-unstable dockershelf/node:22 dockershelf/node:latest-unstable dockershelf/node:latest-sid dockershelf/node:latest" - docker-image-name: "dockershelf/go:1.19-bookworm" docker-image-extra-tags: "dockershelf/go:1.19-stable" - docker-image-name: "dockershelf/go:1.19-sid" @@ -73,9 +73,13 @@ jobs: - docker-image-name: "dockershelf/go:1.21-sid" docker-image-extra-tags: "dockershelf/go:1.21-unstable dockershelf/go:1.21" - docker-image-name: "dockershelf/go:1.22-bookworm" - docker-image-extra-tags: "dockershelf/go:1.22-stable dockershelf/go:latest-stable dockershelf/go:latest-bookworm" + docker-image-extra-tags: "dockershelf/go:1.22-stable" - docker-image-name: "dockershelf/go:1.22-sid" - docker-image-extra-tags: "dockershelf/go:1.22-unstable dockershelf/go:1.22 dockershelf/go:latest-unstable dockershelf/go:latest-sid dockershelf/go:latest" + docker-image-extra-tags: "dockershelf/go:1.22-unstable dockershelf/go:1.22" + - docker-image-name: "dockershelf/go:1.23-bookworm" + docker-image-extra-tags: "dockershelf/go:1.23-stable dockershelf/go:latest-stable dockershelf/go:latest-bookworm" + - docker-image-name: "dockershelf/go:1.23-sid" + docker-image-extra-tags: "dockershelf/go:1.23-unstable dockershelf/go:1.23 dockershelf/go:latest-unstable dockershelf/go:latest-sid dockershelf/go:latest" steps: - name: Checkout repo diff --git a/.github/workflows/schedule-master.yml b/.github/workflows/schedule-master.yml index a1f4c77e..6481679f 100644 --- a/.github/workflows/schedule-master.yml +++ b/.github/workflows/schedule-master.yml @@ -35,14 +35,10 @@ jobs: docker-image-extra-tags: "dockershelf/python:3.11-stable" - docker-image-name: "dockershelf/python:3.11-sid" docker-image-extra-tags: "dockershelf/python:3.11-unstable dockershelf/python:3.11" - - docker-image-name: "dockershelf/python:3.12-bookworm" - docker-image-extra-tags: "dockershelf/python:3.12-stable dockershelf/python:3-stable dockershelf/python:3-bookworm dockershelf/python:latest-stable dockershelf/python:latest-bookworm" - - docker-image-name: "dockershelf/python:3.12-sid" - docker-image-extra-tags: "dockershelf/python:3.12-unstable dockershelf/python:3.12 dockershelf/python:3-unstable dockershelf/python:3-sid dockershelf/python:3 dockershelf/python:latest-unstable dockershelf/python:latest-sid dockershelf/python:latest" - - docker-image-name: "dockershelf/node:12-bookworm" - docker-image-extra-tags: "dockershelf/node:12-stable" - - docker-image-name: "dockershelf/node:12-sid" - docker-image-extra-tags: "dockershelf/node:12-unstable dockershelf/node:12" + - docker-image-name: "dockershelf/python:3.13-bookworm" + docker-image-extra-tags: "dockershelf/python:3.13-stable dockershelf/python:3-stable dockershelf/python:3-bookworm dockershelf/python:latest-stable dockershelf/python:latest-bookworm" + - docker-image-name: "dockershelf/python:3.13-sid" + docker-image-extra-tags: "dockershelf/python:3.13-unstable dockershelf/python:3.13 dockershelf/python:3-unstable dockershelf/python:3-sid dockershelf/python:3 dockershelf/python:latest-unstable dockershelf/python:latest-sid dockershelf/python:latest" - docker-image-name: "dockershelf/node:14-bookworm" docker-image-extra-tags: "dockershelf/node:14-stable" - docker-image-name: "dockershelf/node:14-sid" @@ -56,9 +52,13 @@ jobs: - docker-image-name: "dockershelf/node:18-sid" docker-image-extra-tags: "dockershelf/node:18-unstable dockershelf/node:18" - docker-image-name: "dockershelf/node:20-bookworm" - docker-image-extra-tags: "dockershelf/node:20-stable dockershelf/node:latest-stable dockershelf/node:latest-bookworm" + docker-image-extra-tags: "dockershelf/node:20-stable" - docker-image-name: "dockershelf/node:20-sid" - docker-image-extra-tags: "dockershelf/node:20-unstable dockershelf/node:20 dockershelf/node:latest-unstable dockershelf/node:latest-sid dockershelf/node:latest" + docker-image-extra-tags: "dockershelf/node:20-unstable dockershelf/node:20" + - docker-image-name: "dockershelf/node:22-bookworm" + docker-image-extra-tags: "dockershelf/node:22-stable dockershelf/node:latest-stable dockershelf/node:latest-bookworm" + - docker-image-name: "dockershelf/node:22-sid" + docker-image-extra-tags: "dockershelf/node:22-unstable dockershelf/node:22 dockershelf/node:latest-unstable dockershelf/node:latest-sid dockershelf/node:latest" - docker-image-name: "dockershelf/go:1.19-bookworm" docker-image-extra-tags: "dockershelf/go:1.19-stable" - docker-image-name: "dockershelf/go:1.19-sid" @@ -72,9 +72,13 @@ jobs: - docker-image-name: "dockershelf/go:1.21-sid" docker-image-extra-tags: "dockershelf/go:1.21-unstable dockershelf/go:1.21" - docker-image-name: "dockershelf/go:1.22-bookworm" - docker-image-extra-tags: "dockershelf/go:1.22-stable dockershelf/go:latest-stable dockershelf/go:latest-bookworm" + docker-image-extra-tags: "dockershelf/go:1.22-stable" - docker-image-name: "dockershelf/go:1.22-sid" - docker-image-extra-tags: "dockershelf/go:1.22-unstable dockershelf/go:1.22 dockershelf/go:latest-unstable dockershelf/go:latest-sid dockershelf/go:latest" + docker-image-extra-tags: "dockershelf/go:1.22-unstable dockershelf/go:1.22" + - docker-image-name: "dockershelf/go:1.23-bookworm" + docker-image-extra-tags: "dockershelf/go:1.23-stable dockershelf/go:latest-stable dockershelf/go:latest-bookworm" + - docker-image-name: "dockershelf/go:1.23-sid" + docker-image-extra-tags: "dockershelf/go:1.23-unstable dockershelf/go:1.23 dockershelf/go:latest-unstable dockershelf/go:latest-sid dockershelf/go:latest" steps: - name: Checkout repo diff --git a/.github/workflows/trigger-develop.yml b/.github/workflows/trigger-develop.yml index 4ad026bf..1b28fdc2 100644 --- a/.github/workflows/trigger-develop.yml +++ b/.github/workflows/trigger-develop.yml @@ -34,14 +34,10 @@ jobs: docker-image-extra-tags: "dockershelf/python:3.11-stable" - docker-image-name: "dockershelf/python:3.11-sid" docker-image-extra-tags: "dockershelf/python:3.11-unstable dockershelf/python:3.11" - - docker-image-name: "dockershelf/python:3.12-bookworm" - docker-image-extra-tags: "dockershelf/python:3.12-stable dockershelf/python:3-stable dockershelf/python:3-bookworm dockershelf/python:latest-stable dockershelf/python:latest-bookworm" - - docker-image-name: "dockershelf/python:3.12-sid" - docker-image-extra-tags: "dockershelf/python:3.12-unstable dockershelf/python:3.12 dockershelf/python:3-unstable dockershelf/python:3-sid dockershelf/python:3 dockershelf/python:latest-unstable dockershelf/python:latest-sid dockershelf/python:latest" - - docker-image-name: "dockershelf/node:12-bookworm" - docker-image-extra-tags: "dockershelf/node:12-stable" - - docker-image-name: "dockershelf/node:12-sid" - docker-image-extra-tags: "dockershelf/node:12-unstable dockershelf/node:12" + - docker-image-name: "dockershelf/python:3.13-bookworm" + docker-image-extra-tags: "dockershelf/python:3.13-stable dockershelf/python:3-stable dockershelf/python:3-bookworm dockershelf/python:latest-stable dockershelf/python:latest-bookworm" + - docker-image-name: "dockershelf/python:3.13-sid" + docker-image-extra-tags: "dockershelf/python:3.13-unstable dockershelf/python:3.13 dockershelf/python:3-unstable dockershelf/python:3-sid dockershelf/python:3 dockershelf/python:latest-unstable dockershelf/python:latest-sid dockershelf/python:latest" - docker-image-name: "dockershelf/node:14-bookworm" docker-image-extra-tags: "dockershelf/node:14-stable" - docker-image-name: "dockershelf/node:14-sid" @@ -55,9 +51,13 @@ jobs: - docker-image-name: "dockershelf/node:18-sid" docker-image-extra-tags: "dockershelf/node:18-unstable dockershelf/node:18" - docker-image-name: "dockershelf/node:20-bookworm" - docker-image-extra-tags: "dockershelf/node:20-stable dockershelf/node:latest-stable dockershelf/node:latest-bookworm" + docker-image-extra-tags: "dockershelf/node:20-stable" - docker-image-name: "dockershelf/node:20-sid" - docker-image-extra-tags: "dockershelf/node:20-unstable dockershelf/node:20 dockershelf/node:latest-unstable dockershelf/node:latest-sid dockershelf/node:latest" + docker-image-extra-tags: "dockershelf/node:20-unstable dockershelf/node:20" + - docker-image-name: "dockershelf/node:22-bookworm" + docker-image-extra-tags: "dockershelf/node:22-stable dockershelf/node:latest-stable dockershelf/node:latest-bookworm" + - docker-image-name: "dockershelf/node:22-sid" + docker-image-extra-tags: "dockershelf/node:22-unstable dockershelf/node:22 dockershelf/node:latest-unstable dockershelf/node:latest-sid dockershelf/node:latest" - docker-image-name: "dockershelf/go:1.19-bookworm" docker-image-extra-tags: "dockershelf/go:1.19-stable" - docker-image-name: "dockershelf/go:1.19-sid" @@ -71,9 +71,13 @@ jobs: - docker-image-name: "dockershelf/go:1.21-sid" docker-image-extra-tags: "dockershelf/go:1.21-unstable dockershelf/go:1.21" - docker-image-name: "dockershelf/go:1.22-bookworm" - docker-image-extra-tags: "dockershelf/go:1.22-stable dockershelf/go:latest-stable dockershelf/go:latest-bookworm" + docker-image-extra-tags: "dockershelf/go:1.22-stable" - docker-image-name: "dockershelf/go:1.22-sid" - docker-image-extra-tags: "dockershelf/go:1.22-unstable dockershelf/go:1.22 dockershelf/go:latest-unstable dockershelf/go:latest-sid dockershelf/go:latest" + docker-image-extra-tags: "dockershelf/go:1.22-unstable dockershelf/go:1.22" + - docker-image-name: "dockershelf/go:1.23-bookworm" + docker-image-extra-tags: "dockershelf/go:1.23-stable dockershelf/go:latest-stable dockershelf/go:latest-bookworm" + - docker-image-name: "dockershelf/go:1.23-sid" + docker-image-extra-tags: "dockershelf/go:1.23-unstable dockershelf/go:1.23 dockershelf/go:latest-unstable dockershelf/go:latest-sid dockershelf/go:latest" steps: - name: Checkout repo diff --git a/README.md b/README.md index c08c75bd..c3025741 100644 --- a/README.md +++ b/README.md @@ -17,9 +17,9 @@ The list of available images is shown below. |Image type |Tags | |------------|------| |[dockershelf/debian](#debian)|`bullseye`, `oldstable`, `bookworm`, `stable`, `trixie`, `testing`, `sid`, `unstable`, `latest`| -|[dockershelf/python](#python)|`3.7-bookworm`, `3.7-stable`, `3.7-sid`, `3.7-unstable`, `3.7`, `3.11-bookworm`, `3.11-stable`, `3.11-sid`, `3.11-unstable`, `3.11`, `3.12-bookworm`, `3.12-stable`, `3-stable`, `3-bookworm`, `latest-stable`, `latest-bookworm`, `3.12-sid`, `3.12-unstable`, `3.12`, `3-unstable`, `3-sid`, `3`, `latest-unstable`, `latest-sid`, `latest`| -|[dockershelf/node](#node)|`12-bookworm`, `12-stable`, `12-sid`, `12-unstable`, `12`, `14-bookworm`, `14-stable`, `14-sid`, `14-unstable`, `14`, `16-bookworm`, `16-stable`, `16-sid`, `16-unstable`, `16`, `18-bookworm`, `18-stable`, `18-sid`, `18-unstable`, `18`, `20-bookworm`, `20-stable`, `latest-stable`, `latest-bookworm`, `20-sid`, `20-unstable`, `20`, `latest-unstable`, `latest-sid`, `latest`| -|[dockershelf/go](#go)|`1.19-bookworm`, `1.19-stable`, `1.19-sid`, `1.19-unstable`, `1.19`, `1.20-bookworm`, `1.20-stable`, `1.20-sid`, `1.20-unstable`, `1.20`, `1.21-bookworm`, `1.21-stable`, `1.21-sid`, `1.21-unstable`, `1.21`, `1.22-bookworm`, `1.22-stable`, `latest-stable`, `latest-bookworm`, `1.22-sid`, `1.22-unstable`, `1.22`, `latest-unstable`, `latest-sid`, `latest`| +|[dockershelf/python](#python)|`3.7-bookworm`, `3.7-stable`, `3.7-sid`, `3.7-unstable`, `3.7`, `3.11-bookworm`, `3.11-stable`, `3.11-sid`, `3.11-unstable`, `3.11`, `3.13-bookworm`, `3.13-stable`, `3-stable`, `3-bookworm`, `latest-stable`, `latest-bookworm`, `3.13-sid`, `3.13-unstable`, `3.13`, `3-unstable`, `3-sid`, `3`, `latest-unstable`, `latest-sid`, `latest`| +|[dockershelf/node](#node)|`14-bookworm`, `14-stable`, `14-sid`, `14-unstable`, `14`, `16-bookworm`, `16-stable`, `16-sid`, `16-unstable`, `16`, `18-bookworm`, `18-stable`, `18-sid`, `18-unstable`, `18`, `20-bookworm`, `20-stable`, `20-sid`, `20-unstable`, `20`, `22-bookworm`, `22-stable`, `latest-stable`, `latest-bookworm`, `22-sid`, `22-unstable`, `22`, `latest-unstable`, `latest-sid`, `latest`| +|[dockershelf/go](#go)|`1.19-bookworm`, `1.19-stable`, `1.19-sid`, `1.19-unstable`, `1.19`, `1.20-bookworm`, `1.20-stable`, `1.20-sid`, `1.20-unstable`, `1.20`, `1.21-bookworm`, `1.21-stable`, `1.21-sid`, `1.21-unstable`, `1.21`, `1.22-bookworm`, `1.22-stable`, `1.22-sid`, `1.22-unstable`, `1.22`, `1.23-bookworm`, `1.23-stable`, `latest-stable`, `latest-bookworm`, `1.23-sid`, `1.23-unstable`, `1.23`, `latest-unstable`, `latest-sid`, `latest`| |[dockershelf/latex](#latex)|`basic`, `latest`, `full`| ## How to use @@ -83,8 +83,8 @@ These are debian stable/unstable images with python versions installed from the |[`dockershelf/python:3.7-sid`](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/python/3.7-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/python?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/docker/image-size/dockershelf/python/3.7-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)| |[`dockershelf/python:3.11-bookworm`](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/python/3.11-bookworm/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/python?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/docker/image-size/dockershelf/python/3.11-bookworm.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)| |[`dockershelf/python:3.11-sid`](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/python/3.11-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/python?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/docker/image-size/dockershelf/python/3.11-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)| -|[`dockershelf/python:3.12-bookworm`](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/python/3.12-bookworm/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/python?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/docker/image-size/dockershelf/python/3.12-bookworm.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)| -|[`dockershelf/python:3.12-sid`](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/python/3.12-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/python?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/docker/image-size/dockershelf/python/3.12-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)| +|[`dockershelf/python:3.13-bookworm`](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/python/3.13-bookworm/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/python?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/docker/image-size/dockershelf/python/3.13-bookworm.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)| +|[`dockershelf/python:3.13-sid`](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/python/3.13-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/python?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/docker/image-size/dockershelf/python/3.13-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)| ![](https://raw.githubusercontent.com/Dockershelf/dockershelf/develop/images/table.svg) @@ -94,8 +94,6 @@ These are debian stable/unstable images with node versions built using the [node |Image |Dockerfile |Pulls |Size | |-------|------------|--------|------| -|[`dockershelf/node:12-bookworm`](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/node/12-bookworm/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/node?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/docker/image-size/dockershelf/node/12-bookworm.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)| -|[`dockershelf/node:12-sid`](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/node/12-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/node?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/docker/image-size/dockershelf/node/12-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)| |[`dockershelf/node:14-bookworm`](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/node/14-bookworm/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/node?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/docker/image-size/dockershelf/node/14-bookworm.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)| |[`dockershelf/node:14-sid`](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/node/14-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/node?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/docker/image-size/dockershelf/node/14-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)| |[`dockershelf/node:16-bookworm`](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/node/16-bookworm/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/node?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/docker/image-size/dockershelf/node/16-bookworm.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)| @@ -104,6 +102,8 @@ These are debian stable/unstable images with node versions built using the [node |[`dockershelf/node:18-sid`](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/node/18-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/node?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/docker/image-size/dockershelf/node/18-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)| |[`dockershelf/node:20-bookworm`](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/node/20-bookworm/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/node?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/docker/image-size/dockershelf/node/20-bookworm.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)| |[`dockershelf/node:20-sid`](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/node/20-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/node?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/docker/image-size/dockershelf/node/20-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)| +|[`dockershelf/node:22-bookworm`](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/node/22-bookworm/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/node?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/docker/image-size/dockershelf/node/22-bookworm.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)| +|[`dockershelf/node:22-sid`](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/node/22-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/node?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/docker/image-size/dockershelf/node/22-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)| ### Go @@ -119,6 +119,8 @@ These are debian stable/unstable images with go version downloaded directly from |[`dockershelf/go:1.21-sid`](https://hub.docker.com/r/dockershelf/go)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/go/1.21-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/go?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/go)|[![](https://img.shields.io/docker/image-size/dockershelf/go/1.21-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/go)| |[`dockershelf/go:1.22-bookworm`](https://hub.docker.com/r/dockershelf/go)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/go/1.22-bookworm/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/go?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/go)|[![](https://img.shields.io/docker/image-size/dockershelf/go/1.22-bookworm.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/go)| |[`dockershelf/go:1.22-sid`](https://hub.docker.com/r/dockershelf/go)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/go/1.22-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/go?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/go)|[![](https://img.shields.io/docker/image-size/dockershelf/go/1.22-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/go)| +|[`dockershelf/go:1.23-bookworm`](https://hub.docker.com/r/dockershelf/go)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/go/1.23-bookworm/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/go?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/go)|[![](https://img.shields.io/docker/image-size/dockershelf/go/1.23-bookworm.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/go)| +|[`dockershelf/go:1.23-sid`](https://hub.docker.com/r/dockershelf/go)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/go/1.23-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/go?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/go)|[![](https://img.shields.io/docker/image-size/dockershelf/go/1.23-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/go)| ![](https://raw.githubusercontent.com/Dockershelf/dockershelf/develop/images/table.svg) diff --git a/docker-compose.yml b/docker-compose.yml index 0490a382..a4742afd 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,4 +1,3 @@ -version: "3" services: app: image: dockershelf/dockershelf:latest diff --git a/go/1.21-bookworm/Dockerfile b/go/1.21-bookworm/Dockerfile index a92bed0a..8c0614ec 100644 --- a/go/1.21-bookworm/Dockerfile +++ b/go/1.21-bookworm/Dockerfile @@ -5,8 +5,8 @@ ARG VCS_REF ARG VERSION LABEL org.label-schema.build-date=${BUILD_DATE} \ - org.label-schema.name="go1.21.8" \ - org.label-schema.description="A Go 1.21.8 image based on Debian bookworm" \ + org.label-schema.name="go1.21.13" \ + org.label-schema.description="A Go 1.21.13 image based on Debian bookworm" \ org.label-schema.url="https://github.com/Dockershelf/dockershelf" \ org.label-schema.vcs-ref=${VCS_REF} \ org.label-schema.vcs-url="https://github.com/Dockershelf/dockershelf" \ @@ -14,8 +14,8 @@ LABEL org.label-schema.build-date=${BUILD_DATE} \ org.label-schema.version=${VERSION} \ org.label-schema.schema-version="1.0.0-rc.1" \ org.opencontainers.image.created=${BUILD_DATE} \ - org.opencontainers.image.title="go1.21.8" \ - org.opencontainers.image.description="A Go 1.21.8 image based on Debian bookworm" \ + org.opencontainers.image.title="go1.21.13" \ + org.opencontainers.image.description="A Go 1.21.13 image based on Debian bookworm" \ org.opencontainers.image.url="https://github.com/Dockershelf/dockershelf" \ org.opencontainers.image.revision=${VCS_REF} \ org.opencontainers.image.source="https://github.com/Dockershelf/dockershelf" \ @@ -24,7 +24,7 @@ LABEL org.label-schema.build-date=${BUILD_DATE} \ org.opencontainers.image.licenses="GPL-3.0" \ maintainer="Luis Alejandro Martínez Faneyth " -ENV GO_VER_NUM="1.21.8" GO_DEBIAN_SUITE="bookworm" \ +ENV GO_VER_NUM="1.21.13" GO_DEBIAN_SUITE="bookworm" \ PATH="${PATH}:/usr/local/go/bin" COPY build-image.sh library.sh /usr/share/dockershelf/go/ diff --git a/go/1.21-sid/Dockerfile b/go/1.21-sid/Dockerfile index 8e724389..f3a9fff1 100644 --- a/go/1.21-sid/Dockerfile +++ b/go/1.21-sid/Dockerfile @@ -5,8 +5,8 @@ ARG VCS_REF ARG VERSION LABEL org.label-schema.build-date=${BUILD_DATE} \ - org.label-schema.name="go1.21.8" \ - org.label-schema.description="A Go 1.21.8 image based on Debian sid" \ + org.label-schema.name="go1.21.13" \ + org.label-schema.description="A Go 1.21.13 image based on Debian sid" \ org.label-schema.url="https://github.com/Dockershelf/dockershelf" \ org.label-schema.vcs-ref=${VCS_REF} \ org.label-schema.vcs-url="https://github.com/Dockershelf/dockershelf" \ @@ -14,8 +14,8 @@ LABEL org.label-schema.build-date=${BUILD_DATE} \ org.label-schema.version=${VERSION} \ org.label-schema.schema-version="1.0.0-rc.1" \ org.opencontainers.image.created=${BUILD_DATE} \ - org.opencontainers.image.title="go1.21.8" \ - org.opencontainers.image.description="A Go 1.21.8 image based on Debian sid" \ + org.opencontainers.image.title="go1.21.13" \ + org.opencontainers.image.description="A Go 1.21.13 image based on Debian sid" \ org.opencontainers.image.url="https://github.com/Dockershelf/dockershelf" \ org.opencontainers.image.revision=${VCS_REF} \ org.opencontainers.image.source="https://github.com/Dockershelf/dockershelf" \ @@ -24,7 +24,7 @@ LABEL org.label-schema.build-date=${BUILD_DATE} \ org.opencontainers.image.licenses="GPL-3.0" \ maintainer="Luis Alejandro Martínez Faneyth " -ENV GO_VER_NUM="1.21.8" GO_DEBIAN_SUITE="sid" \ +ENV GO_VER_NUM="1.21.13" GO_DEBIAN_SUITE="sid" \ PATH="${PATH}:/usr/local/go/bin" COPY build-image.sh library.sh /usr/share/dockershelf/go/ diff --git a/go/1.22-bookworm/Dockerfile b/go/1.22-bookworm/Dockerfile index 12ae4b15..c8f080c3 100644 --- a/go/1.22-bookworm/Dockerfile +++ b/go/1.22-bookworm/Dockerfile @@ -5,8 +5,8 @@ ARG VCS_REF ARG VERSION LABEL org.label-schema.build-date=${BUILD_DATE} \ - org.label-schema.name="go1.22.1" \ - org.label-schema.description="A Go 1.22.1 image based on Debian bookworm" \ + org.label-schema.name="go1.22.7" \ + org.label-schema.description="A Go 1.22.7 image based on Debian bookworm" \ org.label-schema.url="https://github.com/Dockershelf/dockershelf" \ org.label-schema.vcs-ref=${VCS_REF} \ org.label-schema.vcs-url="https://github.com/Dockershelf/dockershelf" \ @@ -14,8 +14,8 @@ LABEL org.label-schema.build-date=${BUILD_DATE} \ org.label-schema.version=${VERSION} \ org.label-schema.schema-version="1.0.0-rc.1" \ org.opencontainers.image.created=${BUILD_DATE} \ - org.opencontainers.image.title="go1.22.1" \ - org.opencontainers.image.description="A Go 1.22.1 image based on Debian bookworm" \ + org.opencontainers.image.title="go1.22.7" \ + org.opencontainers.image.description="A Go 1.22.7 image based on Debian bookworm" \ org.opencontainers.image.url="https://github.com/Dockershelf/dockershelf" \ org.opencontainers.image.revision=${VCS_REF} \ org.opencontainers.image.source="https://github.com/Dockershelf/dockershelf" \ @@ -24,7 +24,7 @@ LABEL org.label-schema.build-date=${BUILD_DATE} \ org.opencontainers.image.licenses="GPL-3.0" \ maintainer="Luis Alejandro Martínez Faneyth " -ENV GO_VER_NUM="1.22.1" GO_DEBIAN_SUITE="bookworm" \ +ENV GO_VER_NUM="1.22.7" GO_DEBIAN_SUITE="bookworm" \ PATH="${PATH}:/usr/local/go/bin" COPY build-image.sh library.sh /usr/share/dockershelf/go/ diff --git a/go/1.22-sid/Dockerfile b/go/1.22-sid/Dockerfile index 6098fc47..32c908be 100644 --- a/go/1.22-sid/Dockerfile +++ b/go/1.22-sid/Dockerfile @@ -5,8 +5,8 @@ ARG VCS_REF ARG VERSION LABEL org.label-schema.build-date=${BUILD_DATE} \ - org.label-schema.name="go1.22.1" \ - org.label-schema.description="A Go 1.22.1 image based on Debian sid" \ + org.label-schema.name="go1.22.7" \ + org.label-schema.description="A Go 1.22.7 image based on Debian sid" \ org.label-schema.url="https://github.com/Dockershelf/dockershelf" \ org.label-schema.vcs-ref=${VCS_REF} \ org.label-schema.vcs-url="https://github.com/Dockershelf/dockershelf" \ @@ -14,8 +14,8 @@ LABEL org.label-schema.build-date=${BUILD_DATE} \ org.label-schema.version=${VERSION} \ org.label-schema.schema-version="1.0.0-rc.1" \ org.opencontainers.image.created=${BUILD_DATE} \ - org.opencontainers.image.title="go1.22.1" \ - org.opencontainers.image.description="A Go 1.22.1 image based on Debian sid" \ + org.opencontainers.image.title="go1.22.7" \ + org.opencontainers.image.description="A Go 1.22.7 image based on Debian sid" \ org.opencontainers.image.url="https://github.com/Dockershelf/dockershelf" \ org.opencontainers.image.revision=${VCS_REF} \ org.opencontainers.image.source="https://github.com/Dockershelf/dockershelf" \ @@ -24,7 +24,7 @@ LABEL org.label-schema.build-date=${BUILD_DATE} \ org.opencontainers.image.licenses="GPL-3.0" \ maintainer="Luis Alejandro Martínez Faneyth " -ENV GO_VER_NUM="1.22.1" GO_DEBIAN_SUITE="sid" \ +ENV GO_VER_NUM="1.22.7" GO_DEBIAN_SUITE="sid" \ PATH="${PATH}:/usr/local/go/bin" COPY build-image.sh library.sh /usr/share/dockershelf/go/ diff --git a/go/1.23-bookworm/Dockerfile b/go/1.23-bookworm/Dockerfile new file mode 100644 index 00000000..24a19ccd --- /dev/null +++ b/go/1.23-bookworm/Dockerfile @@ -0,0 +1,33 @@ +FROM dockershelf/debian:bookworm + +ARG BUILD_DATE +ARG VCS_REF +ARG VERSION + +LABEL org.label-schema.build-date=${BUILD_DATE} \ + org.label-schema.name="go1.23.1" \ + org.label-schema.description="A Go 1.23.1 image based on Debian bookworm" \ + org.label-schema.url="https://github.com/Dockershelf/dockershelf" \ + org.label-schema.vcs-ref=${VCS_REF} \ + org.label-schema.vcs-url="https://github.com/Dockershelf/dockershelf" \ + org.label-schema.vendor="Luis Alejandro Martínez Faneyth" \ + org.label-schema.version=${VERSION} \ + org.label-schema.schema-version="1.0.0-rc.1" \ + org.opencontainers.image.created=${BUILD_DATE} \ + org.opencontainers.image.title="go1.23.1" \ + org.opencontainers.image.description="A Go 1.23.1 image based on Debian bookworm" \ + org.opencontainers.image.url="https://github.com/Dockershelf/dockershelf" \ + org.opencontainers.image.revision=${VCS_REF} \ + org.opencontainers.image.source="https://github.com/Dockershelf/dockershelf" \ + org.opencontainers.image.vendor="Luis Alejandro Martínez Faneyth" \ + org.opencontainers.image.version=${VERSION} \ + org.opencontainers.image.licenses="GPL-3.0" \ + maintainer="Luis Alejandro Martínez Faneyth " + +ENV GO_VER_NUM="1.23.1" GO_DEBIAN_SUITE="bookworm" \ + PATH="${PATH}:/usr/local/go/bin" + +COPY build-image.sh library.sh /usr/share/dockershelf/go/ +RUN bash /usr/share/dockershelf/go/build-image.sh + +CMD ["go"] \ No newline at end of file diff --git a/go/1.23-sid/Dockerfile b/go/1.23-sid/Dockerfile new file mode 100644 index 00000000..710fafa4 --- /dev/null +++ b/go/1.23-sid/Dockerfile @@ -0,0 +1,33 @@ +FROM dockershelf/debian:sid + +ARG BUILD_DATE +ARG VCS_REF +ARG VERSION + +LABEL org.label-schema.build-date=${BUILD_DATE} \ + org.label-schema.name="go1.23.1" \ + org.label-schema.description="A Go 1.23.1 image based on Debian sid" \ + org.label-schema.url="https://github.com/Dockershelf/dockershelf" \ + org.label-schema.vcs-ref=${VCS_REF} \ + org.label-schema.vcs-url="https://github.com/Dockershelf/dockershelf" \ + org.label-schema.vendor="Luis Alejandro Martínez Faneyth" \ + org.label-schema.version=${VERSION} \ + org.label-schema.schema-version="1.0.0-rc.1" \ + org.opencontainers.image.created=${BUILD_DATE} \ + org.opencontainers.image.title="go1.23.1" \ + org.opencontainers.image.description="A Go 1.23.1 image based on Debian sid" \ + org.opencontainers.image.url="https://github.com/Dockershelf/dockershelf" \ + org.opencontainers.image.revision=${VCS_REF} \ + org.opencontainers.image.source="https://github.com/Dockershelf/dockershelf" \ + org.opencontainers.image.vendor="Luis Alejandro Martínez Faneyth" \ + org.opencontainers.image.version=${VERSION} \ + org.opencontainers.image.licenses="GPL-3.0" \ + maintainer="Luis Alejandro Martínez Faneyth " + +ENV GO_VER_NUM="1.23.1" GO_DEBIAN_SUITE="sid" \ + PATH="${PATH}:/usr/local/go/bin" + +COPY build-image.sh library.sh /usr/share/dockershelf/go/ +RUN bash /usr/share/dockershelf/go/build-image.sh + +CMD ["go"] \ No newline at end of file diff --git a/go/README.md b/go/README.md index dad7a649..94f9d514 100644 --- a/go/README.md +++ b/go/README.md @@ -16,6 +16,8 @@ |[`dockershelf/go:1.21-sid`](https://hub.docker.com/r/dockershelf/go)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/go/1.21-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/go?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/go)|[![](https://img.shields.io/docker/image-size/dockershelf/go/1.21-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/go)| |[`dockershelf/go:1.22-bookworm`](https://hub.docker.com/r/dockershelf/go)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/go/1.22-bookworm/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/go?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/go)|[![](https://img.shields.io/docker/image-size/dockershelf/go/1.22-bookworm.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/go)| |[`dockershelf/go:1.22-sid`](https://hub.docker.com/r/dockershelf/go)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/go/1.22-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/go?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/go)|[![](https://img.shields.io/docker/image-size/dockershelf/go/1.22-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/go)| +|[`dockershelf/go:1.23-bookworm`](https://hub.docker.com/r/dockershelf/go)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/go/1.23-bookworm/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/go?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/go)|[![](https://img.shields.io/docker/image-size/dockershelf/go/1.23-bookworm.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/go)| +|[`dockershelf/go:1.23-sid`](https://hub.docker.com/r/dockershelf/go)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/go/1.23-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/go?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/go)|[![](https://img.shields.io/docker/image-size/dockershelf/go/1.23-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/go)| ![](https://raw.githubusercontent.com/Dockershelf/dockershelf/develop/images/table.svg) diff --git a/node/12-bookworm/Dockerfile b/node/22-bookworm/Dockerfile similarity index 83% rename from node/12-bookworm/Dockerfile rename to node/22-bookworm/Dockerfile index 396f1a60..a62cff04 100644 --- a/node/12-bookworm/Dockerfile +++ b/node/22-bookworm/Dockerfile @@ -5,8 +5,8 @@ ARG VCS_REF ARG VERSION LABEL org.label-schema.build-date=${BUILD_DATE} \ - org.label-schema.name="node12" \ - org.label-schema.description="A Node 12 image based on Debian bookworm" \ + org.label-schema.name="node22" \ + org.label-schema.description="A Node 22 image based on Debian bookworm" \ org.label-schema.url="https://github.com/Dockershelf/dockershelf" \ org.label-schema.vcs-ref=${VCS_REF} \ org.label-schema.vcs-url="https://github.com/Dockershelf/dockershelf" \ @@ -14,8 +14,8 @@ LABEL org.label-schema.build-date=${BUILD_DATE} \ org.label-schema.version=${VERSION} \ org.label-schema.schema-version="1.0.0-rc.1" \ org.opencontainers.image.created=${BUILD_DATE} \ - org.opencontainers.image.title="node12" \ - org.opencontainers.image.description="An Node 12 image based on Debian bookworm" \ + org.opencontainers.image.title="node22" \ + org.opencontainers.image.description="An Node 22 image based on Debian bookworm" \ org.opencontainers.image.url="https://github.com/Dockershelf/dockershelf" \ org.opencontainers.image.revision=${VCS_REF} \ org.opencontainers.image.source="https://github.com/Dockershelf/dockershelf" \ @@ -24,7 +24,7 @@ LABEL org.label-schema.build-date=${BUILD_DATE} \ org.opencontainers.image.licenses="GPL-3.0" \ maintainer="Luis Alejandro Martínez Faneyth " -ENV NODE_VER_NUM="12" +ENV NODE_VER_NUM="22" COPY build-image.sh library.sh /usr/share/dockershelf/node/ RUN bash /usr/share/dockershelf/node/build-image.sh diff --git a/node/12-sid/Dockerfile b/node/22-sid/Dockerfile similarity index 83% rename from node/12-sid/Dockerfile rename to node/22-sid/Dockerfile index d4e9cd8d..afe66401 100644 --- a/node/12-sid/Dockerfile +++ b/node/22-sid/Dockerfile @@ -5,8 +5,8 @@ ARG VCS_REF ARG VERSION LABEL org.label-schema.build-date=${BUILD_DATE} \ - org.label-schema.name="node12" \ - org.label-schema.description="A Node 12 image based on Debian sid" \ + org.label-schema.name="node22" \ + org.label-schema.description="A Node 22 image based on Debian sid" \ org.label-schema.url="https://github.com/Dockershelf/dockershelf" \ org.label-schema.vcs-ref=${VCS_REF} \ org.label-schema.vcs-url="https://github.com/Dockershelf/dockershelf" \ @@ -14,8 +14,8 @@ LABEL org.label-schema.build-date=${BUILD_DATE} \ org.label-schema.version=${VERSION} \ org.label-schema.schema-version="1.0.0-rc.1" \ org.opencontainers.image.created=${BUILD_DATE} \ - org.opencontainers.image.title="node12" \ - org.opencontainers.image.description="An Node 12 image based on Debian sid" \ + org.opencontainers.image.title="node22" \ + org.opencontainers.image.description="An Node 22 image based on Debian sid" \ org.opencontainers.image.url="https://github.com/Dockershelf/dockershelf" \ org.opencontainers.image.revision=${VCS_REF} \ org.opencontainers.image.source="https://github.com/Dockershelf/dockershelf" \ @@ -24,7 +24,7 @@ LABEL org.label-schema.build-date=${BUILD_DATE} \ org.opencontainers.image.licenses="GPL-3.0" \ maintainer="Luis Alejandro Martínez Faneyth " -ENV NODE_VER_NUM="12" +ENV NODE_VER_NUM="22" COPY build-image.sh library.sh /usr/share/dockershelf/node/ RUN bash /usr/share/dockershelf/node/build-image.sh diff --git a/node/README.md b/node/README.md index 259b741a..1177e4cd 100644 --- a/node/README.md +++ b/node/README.md @@ -8,8 +8,6 @@ |Image |Dockerfile |Pulls |Size | |-------|------------|--------|------| -|[`dockershelf/node:12-bookworm`](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/node/12-bookworm/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/node?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/docker/image-size/dockershelf/node/12-bookworm.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)| -|[`dockershelf/node:12-sid`](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/node/12-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/node?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/docker/image-size/dockershelf/node/12-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)| |[`dockershelf/node:14-bookworm`](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/node/14-bookworm/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/node?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/docker/image-size/dockershelf/node/14-bookworm.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)| |[`dockershelf/node:14-sid`](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/node/14-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/node?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/docker/image-size/dockershelf/node/14-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)| |[`dockershelf/node:16-bookworm`](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/node/16-bookworm/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/node?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/docker/image-size/dockershelf/node/16-bookworm.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)| @@ -18,6 +16,8 @@ |[`dockershelf/node:18-sid`](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/node/18-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/node?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/docker/image-size/dockershelf/node/18-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)| |[`dockershelf/node:20-bookworm`](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/node/20-bookworm/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/node?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/docker/image-size/dockershelf/node/20-bookworm.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)| |[`dockershelf/node:20-sid`](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/node/20-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/node?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/docker/image-size/dockershelf/node/20-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)| +|[`dockershelf/node:22-bookworm`](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/node/22-bookworm/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/node?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/docker/image-size/dockershelf/node/22-bookworm.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)| +|[`dockershelf/node:22-sid`](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/node/22-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/node?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)|[![](https://img.shields.io/docker/image-size/dockershelf/node/22-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/node)| ![](https://raw.githubusercontent.com/Dockershelf/dockershelf/develop/images/table.svg) diff --git a/node/build-image.sh b/node/build-image.sh index f34be080..e573ae3a 100755 --- a/node/build-image.sh +++ b/node/build-image.sh @@ -50,7 +50,7 @@ cmdretry apt-get install ${DPKG_TOOLS_DEPENDS} msginfo "Configuring /etc/apt/sources.list ..." -if [ "${NODE_VER_NUM}" == "16" ] || [ "${NODE_VER_NUM}" == "18" ] || [ "${NODE_VER_NUM}" == "20" ]; then +if [ "${NODE_VER_NUM}" == "16" ] || [ "${NODE_VER_NUM}" == "18" ] || [ "${NODE_VER_NUM}" == "20" ] || [ "${NODE_VER_NUM}" == "22" ]; then NODE_DISTRO_NAME="nodistro" NODE_REPO_KEY="2F59B5F99B1BE0B4" else diff --git a/python/3.12-bookworm/Dockerfile b/python/3.13-bookworm/Dockerfile similarity index 77% rename from python/3.12-bookworm/Dockerfile rename to python/3.13-bookworm/Dockerfile index aa0ff28f..5784bae0 100644 --- a/python/3.12-bookworm/Dockerfile +++ b/python/3.13-bookworm/Dockerfile @@ -5,8 +5,8 @@ ARG VCS_REF ARG VERSION LABEL org.label-schema.build-date=${BUILD_DATE} \ - org.label-schema.name="python3.12" \ - org.label-schema.description="A Python 3.12 image based on Debian bookworm" \ + org.label-schema.name="python3.13" \ + org.label-schema.description="A Python 3.13 image based on Debian bookworm" \ org.label-schema.url="https://github.com/Dockershelf/dockershelf" \ org.label-schema.vcs-ref=${VCS_REF} \ org.label-schema.vcs-url="https://github.com/Dockershelf/dockershelf" \ @@ -14,8 +14,8 @@ LABEL org.label-schema.build-date=${BUILD_DATE} \ org.label-schema.version=${VERSION} \ org.label-schema.schema-version="1.0.0-rc.1" \ org.opencontainers.image.created=${BUILD_DATE} \ - org.opencontainers.image.title="python3.12" \ - org.opencontainers.image.description="A Python 3.12 image based on Debian bookworm" \ + org.opencontainers.image.title="python3.13" \ + org.opencontainers.image.description="A Python 3.13 image based on Debian bookworm" \ org.opencontainers.image.url="https://github.com/Dockershelf/dockershelf" \ org.opencontainers.image.revision=${VCS_REF} \ org.opencontainers.image.source="https://github.com/Dockershelf/dockershelf" \ @@ -24,9 +24,9 @@ LABEL org.label-schema.build-date=${BUILD_DATE} \ org.opencontainers.image.licenses="GPL-3.0" \ maintainer="Luis Alejandro Martínez Faneyth " -ENV PYTHON_VER_NUM="3.12" PYTHON_DEBIAN_SUITE="bookworm" \ +ENV PYTHON_VER_NUM="3.13" PYTHON_DEBIAN_SUITE="bookworm" \ PYTHONIOENCODING="UTF-8" PIP_BREAK_SYSTEM_PACKAGES=1 \ - PYTHONPATH="/usr/lib/python3.12/dist-packages:/usr/lib/python3.12/site-packages" + PYTHONPATH="/usr/lib/python3.13/dist-packages:/usr/lib/python3.13/site-packages" COPY build-image.sh library.sh /usr/share/dockershelf/python/ RUN bash /usr/share/dockershelf/python/build-image.sh diff --git a/python/3.12-sid/Dockerfile b/python/3.13-sid/Dockerfile similarity index 77% rename from python/3.12-sid/Dockerfile rename to python/3.13-sid/Dockerfile index 43d0e3b2..80d57885 100644 --- a/python/3.12-sid/Dockerfile +++ b/python/3.13-sid/Dockerfile @@ -5,8 +5,8 @@ ARG VCS_REF ARG VERSION LABEL org.label-schema.build-date=${BUILD_DATE} \ - org.label-schema.name="python3.12" \ - org.label-schema.description="A Python 3.12 image based on Debian sid" \ + org.label-schema.name="python3.13" \ + org.label-schema.description="A Python 3.13 image based on Debian sid" \ org.label-schema.url="https://github.com/Dockershelf/dockershelf" \ org.label-schema.vcs-ref=${VCS_REF} \ org.label-schema.vcs-url="https://github.com/Dockershelf/dockershelf" \ @@ -14,8 +14,8 @@ LABEL org.label-schema.build-date=${BUILD_DATE} \ org.label-schema.version=${VERSION} \ org.label-schema.schema-version="1.0.0-rc.1" \ org.opencontainers.image.created=${BUILD_DATE} \ - org.opencontainers.image.title="python3.12" \ - org.opencontainers.image.description="A Python 3.12 image based on Debian sid" \ + org.opencontainers.image.title="python3.13" \ + org.opencontainers.image.description="A Python 3.13 image based on Debian sid" \ org.opencontainers.image.url="https://github.com/Dockershelf/dockershelf" \ org.opencontainers.image.revision=${VCS_REF} \ org.opencontainers.image.source="https://github.com/Dockershelf/dockershelf" \ @@ -24,9 +24,9 @@ LABEL org.label-schema.build-date=${BUILD_DATE} \ org.opencontainers.image.licenses="GPL-3.0" \ maintainer="Luis Alejandro Martínez Faneyth " -ENV PYTHON_VER_NUM="3.12" PYTHON_DEBIAN_SUITE="sid" \ +ENV PYTHON_VER_NUM="3.13" PYTHON_DEBIAN_SUITE="sid" \ PYTHONIOENCODING="UTF-8" PIP_BREAK_SYSTEM_PACKAGES=1 \ - PYTHONPATH="/usr/lib/python3.12/dist-packages:/usr/lib/python3.12/site-packages" + PYTHONPATH="/usr/lib/python3.13/dist-packages:/usr/lib/python3.13/site-packages" COPY build-image.sh library.sh /usr/share/dockershelf/python/ RUN bash /usr/share/dockershelf/python/build-image.sh diff --git a/python/README.md b/python/README.md index 33a5486c..4e6d9fec 100644 --- a/python/README.md +++ b/python/README.md @@ -12,8 +12,8 @@ |[`dockershelf/python:3.7-sid`](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/python/3.7-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/python?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/docker/image-size/dockershelf/python/3.7-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)| |[`dockershelf/python:3.11-bookworm`](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/python/3.11-bookworm/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/python?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/docker/image-size/dockershelf/python/3.11-bookworm.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)| |[`dockershelf/python:3.11-sid`](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/python/3.11-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/python?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/docker/image-size/dockershelf/python/3.11-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)| -|[`dockershelf/python:3.12-bookworm`](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/python/3.12-bookworm/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/python?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/docker/image-size/dockershelf/python/3.12-bookworm.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)| -|[`dockershelf/python:3.12-sid`](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/python/3.12-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/python?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/docker/image-size/dockershelf/python/3.12-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)| +|[`dockershelf/python:3.13-bookworm`](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/python/3.13-bookworm/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/python?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/docker/image-size/dockershelf/python/3.13-bookworm.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)| +|[`dockershelf/python:3.13-sid`](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/badge/-Dockerfile-blue.svg?colorA=22313f&colorB=4a637b&logo=docker)](https://github.com/Dockershelf/dockershelf/blob/master/python/3.13-sid/Dockerfile)|[![](https://img.shields.io/docker/pulls/dockershelf/python?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)|[![](https://img.shields.io/docker/image-size/dockershelf/python/3.13-sid.svg?colorA=22313f&colorB=4a637b)](https://hub.docker.com/r/dockershelf/python)| ![](https://raw.githubusercontent.com/Dockershelf/dockershelf/develop/images/table.svg) diff --git a/python/build-image.sh b/python/build-image.sh index de8252ab..8df8d755 100755 --- a/python/build-image.sh +++ b/python/build-image.sh @@ -73,7 +73,7 @@ cmdretry gpg --lock-never --no-default-keyring \ --recv-keys BA6932366A755776 { - echo "deb [signed-by=/usr/share/keyrings/python.gpg] ${DEADSNAKESPPA} jammy main" + echo "deb [signed-by=/usr/share/keyrings/python.gpg] ${DEADSNAKESPPA} noble main" } | tee /etc/apt/sources.list.d/python.list >/dev/null { @@ -91,7 +91,7 @@ cmdretry apt-get install libssl1.1 libffi7 if [ "${PYTHON_VER_NUM}" == "3.10" ]; then cmdretry apt-get install ${PYTHON_PKGS} else - cmdretry apt-get install -t jammy ${PYTHON_PKGS} + cmdretry apt-get install -t noble ${PYTHON_PKGS} fi if [ "${PYTHON_VER_NUM}" == "3.11" ] || [ "${PYTHON_VER_NUM}" == "3.12" ] || [ "${PYTHON_VER_NUM}" == "3.13" ]; then @@ -108,8 +108,13 @@ fi msginfo "Installing pip ..." -curl -fsSL "https://bootstrap.pypa.io/pip/get-pip.py" | - ${PYTHON_VER_NUM_MINOR_STR} - 'setuptools' +if [ "${PYTHON_VER_NUM}" == "3.7" ]; then + curl -fsSL "https://bootstrap.pypa.io/pip/3.7/get-pip.py" | + ${PYTHON_VER_NUM_MINOR_STR} - 'setuptools' +else + curl -fsSL "https://bootstrap.pypa.io/pip/get-pip.py" | + ${PYTHON_VER_NUM_MINOR_STR} - 'setuptools' +fi if [ ! -f "/usr/bin/pip3" ] && [ -f "/usr/bin/pip${PYTHON_VER_NUM_MINOR}" ]; then ln -s /usr/bin/pip${PYTHON_VER_NUM_MINOR} /usr/bin/pip3 diff --git a/scripts/utils.py b/scripts/utils.py index 3c517a54..53d66c1b 100644 --- a/scripts/utils.py +++ b/scripts/utils.py @@ -32,12 +32,12 @@ debian_release_url_holder = 'http://deb.debian.org/debian/dists/{0}/Release' debian_suites = ['oldstable', 'stable', 'testing', 'unstable'] -node_suites = ['12', '14', '16', '18', '20'] +node_suites = ['14', '16', '18', '20', '22'] -python_suites = ['3.7', '3.11', '3.12'] +python_suites = ['3.7', '3.11', '3.13'] go_versions_list_file = "https://raw.githubusercontent.com/golang/telemetry/master/config/config.json" -go_suites = ['1.19', '1.20', '1.21', '1.22'] +go_suites = ['1.19', '1.20', '1.21', '1.22', '1.23'] def u(u_string):