Skip to content

Commit

Permalink
Add Debian Bullseye
Browse files Browse the repository at this point in the history
  • Loading branch information
tianon committed Aug 17, 2021
1 parent 3355479 commit e4d4e53
Show file tree
Hide file tree
Showing 8 changed files with 62 additions and 18 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.6-slim-stretch
FROM pypy:3.7-slim-bullseye

ENV HY_VERSION 1.0a3

Expand Down
7 changes: 7 additions & 0 deletions dockerfiles-generated/Dockerfile.python3.10-rc-bullseye
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
FROM python:3.10-rc-slim-bullseye

ENV HY_VERSION 1.0a3

RUN pip install --no-cache-dir "hy == $HY_VERSION"

CMD ["hy"]
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.7-slim-stretch
FROM python:3.6-slim-bullseye

ENV HY_VERSION 1.0a3

Expand Down
7 changes: 7 additions & 0 deletions dockerfiles-generated/Dockerfile.python3.7-bullseye
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
FROM python:3.7-slim-bullseye

ENV HY_VERSION 1.0a3

RUN pip install --no-cache-dir "hy == $HY_VERSION"

CMD ["hy"]
7 changes: 7 additions & 0 deletions dockerfiles-generated/Dockerfile.python3.8-bullseye
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
FROM python:3.8-slim-bullseye

ENV HY_VERSION 1.0a3

RUN pip install --no-cache-dir "hy == $HY_VERSION"

CMD ["hy"]
7 changes: 7 additions & 0 deletions dockerfiles-generated/Dockerfile.python3.9-bullseye
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
FROM python:3.9-slim-bullseye

ENV HY_VERSION 1.0a3

RUN pip install --no-cache-dir "hy == $HY_VERSION"

CMD ["hy"]
44 changes: 30 additions & 14 deletions dockerfiles-generated/library-hylang.template
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,13 @@ GitRepo: https://github.com/hylang/docker-hylang.git
GitCommit: %%COMMIT%%
Directory: dockerfiles-generated

Tags: 1.0a3-python3.9-buster, python3.9-buster, 1.0a3-buster, buster
Tags: 1.0a3-python3.9-bullseye, python3.9-bullseye, 1.0a3-bullseye, bullseye
SharedTags: 1.0a3-python3.9, python3.9, 1.0a3, latest
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
File: Dockerfile.python3.9-bullseye

Tags: 1.0a3-python3.9-buster, python3.9-buster, 1.0a3-buster, buster
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
File: Dockerfile.python3.9-buster

Tags: 1.0a3-python3.9-alpine3.14, python3.9-alpine3.14, 1.0a3-alpine3.14, alpine3.14, 1.0a3-python3.9-alpine, python3.9-alpine, 1.0a3-alpine, alpine
Expand All @@ -28,9 +32,13 @@ Architectures: windows-amd64
Constraints: windowsservercore-ltsc2016
File: Dockerfile.python3.9-windowsservercore-ltsc2016

Tags: 1.0a3-python3.8-buster, python3.8-buster
Tags: 1.0a3-python3.8-bullseye, python3.8-bullseye
SharedTags: 1.0a3-python3.8, python3.8
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
File: Dockerfile.python3.8-bullseye

Tags: 1.0a3-python3.8-buster, python3.8-buster
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
File: Dockerfile.python3.8-buster

Tags: 1.0a3-python3.8-alpine3.14, python3.8-alpine3.14, 1.0a3-python3.8-alpine, python3.8-alpine
Expand All @@ -41,14 +49,14 @@ Tags: 1.0a3-python3.8-alpine3.13, python3.8-alpine3.13
Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
File: Dockerfile.python3.8-alpine3.13

Tags: 1.0a3-python3.7-buster, python3.7-buster
Tags: 1.0a3-python3.7-bullseye, python3.7-bullseye
SharedTags: 1.0a3-python3.7, python3.7
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
File: Dockerfile.python3.7-buster
File: Dockerfile.python3.7-bullseye

Tags: 1.0a3-python3.7-stretch, python3.7-stretch
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386
File: Dockerfile.python3.7-stretch
Tags: 1.0a3-python3.7-buster, python3.7-buster
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
File: Dockerfile.python3.7-buster

Tags: 1.0a3-python3.7-alpine3.14, python3.7-alpine3.14, 1.0a3-python3.7-alpine, python3.7-alpine
Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
Expand All @@ -58,14 +66,14 @@ Tags: 1.0a3-python3.7-alpine3.13, python3.7-alpine3.13
Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
File: Dockerfile.python3.7-alpine3.13

Tags: 1.0a3-python3.6-buster, python3.6-buster
Tags: 1.0a3-python3.6-bullseye, python3.6-bullseye
SharedTags: 1.0a3-python3.6, python3.6
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
File: Dockerfile.python3.6-buster
File: Dockerfile.python3.6-bullseye

Tags: 1.0a3-python3.6-stretch, python3.6-stretch
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386
File: Dockerfile.python3.6-stretch
Tags: 1.0a3-python3.6-buster, python3.6-buster
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
File: Dockerfile.python3.6-buster

Tags: 1.0a3-python3.6-alpine3.14, python3.6-alpine3.14, 1.0a3-python3.6-alpine, python3.6-alpine
Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
Expand All @@ -75,9 +83,13 @@ Tags: 1.0a3-python3.6-alpine3.13, python3.6-alpine3.13
Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
File: Dockerfile.python3.6-alpine3.13

Tags: 1.0a3-python3.10-rc-buster, python3.10-rc-buster
Tags: 1.0a3-python3.10-rc-bullseye, python3.10-rc-bullseye
SharedTags: 1.0a3-python3.10-rc, python3.10-rc
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
File: Dockerfile.python3.10-rc-bullseye

Tags: 1.0a3-python3.10-rc-buster, python3.10-rc-buster
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
File: Dockerfile.python3.10-rc-buster

Tags: 1.0a3-python3.10-rc-alpine3.14, python3.10-rc-alpine3.14, 1.0a3-python3.10-rc-alpine, python3.10-rc-alpine
Expand All @@ -88,9 +100,13 @@ Tags: 1.0a3-python3.10-rc-alpine3.13, python3.10-rc-alpine3.13
Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
File: Dockerfile.python3.10-rc-alpine3.13

Tags: 1.0a3-pypy3.7-buster, pypy3.7-buster, 1.0a3-pypy-buster, pypy-buster
Tags: 1.0a3-pypy3.7-bullseye, pypy3.7-bullseye, 1.0a3-pypy-bullseye, pypy-bullseye
SharedTags: 1.0a3-pypy3.7, pypy3.7, 1.0a3-pypy, pypy
Architectures: amd64, arm64v8, i386, s390x
File: Dockerfile.pypy3.7-bullseye

Tags: 1.0a3-pypy3.7-buster, pypy3.7-buster, 1.0a3-pypy-buster, pypy-buster
Architectures: amd64, arm64v8, i386, s390x
File: Dockerfile.pypy3.7-buster

Tags: 1.0a3-pypy3.7-windowsservercore-1809, pypy3.7-windowsservercore-1809, 1.0a3-pypy-windowsservercore-1809, pypy-windowsservercore-1809
Expand Down
4 changes: 2 additions & 2 deletions update.sh
Original file line number Diff line number Diff line change
Expand Up @@ -36,15 +36,15 @@ bases=(
pypy
)
variants=(
buster stretch
bullseye buster stretch
alpine3.14 alpine3.13
windowsservercore-1809 windowsservercore-ltsc2016
)
declare -A variantAliases=(
[alpine3.14]='alpine'
)
declare -A sharedTags=(
[buster]='latest'
[bullseye]='latest'
)
for variant in "${variants[@]}"; do if [[ "$variant" == windowsservercore-* ]]; then sharedTags[$variant]='latest'; fi; done

Expand Down

0 comments on commit e4d4e53

Please sign in to comment.