erlef / docker-elixir

Official Docker image for Elixir :whale: :turtle: :rocket:
http://elixir-lang.org/
50 stars 20 forks source link

Adjust `generate-stackbrew-library.sh` to only list upstream-supported versions #90

Closed tianon closed 10 months ago

tianon commented 10 months ago

See https://github.com/elixir-lang/elixir/blob/14895c98f30a708661e2176c90512a63a276a5e5/SECURITY.md#supported-versions for the (current) list of upstream supported versions (1.12 through 1.16).

https://github.com/docker-library/official-images/pull/15967#issuecomment-1868443368

As a reminder, removing tags here will remove them from the "Supported" section on the Hub readme (and will prevent us from spending cycles rebuilding them on the official build servers), but the tags will still be available to users who want them. (See https://github.com/docker-library/official-images#library-definition-files for more detail on this.)

tianon commented 10 months ago

Maybe https://hexdocs.pm/elixir/compatibility-and-deprecations.html is a more appropriate place to link to? It probably doesn't make a huge difference (right now they're in sync).

Edit: but to be clear, I'm happy to update this either way :+1:

tianon commented 10 months ago
Diff (showing the output of this is as expected): ```diff $ diff -u <(bashbrew cat elixir) <(bashbrew cat <(./generate-stackbrew-library.sh)) --- /dev/fd/63 2024-01-02 14:55:28.134333660 -0800 +++ /dev/fd/62 2024-01-02 14:55:28.134333660 -0800 @@ -185,78 +185,3 @@ Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x GitCommit: a7a9a8ecd02b6e31e93cfa13d8c18de0328f6e1a Directory: 1.12/alpine - -Tags: 1.11.4, 1.11 -Architectures: amd64, arm32v7, arm64v8, i386 -GitCommit: 045351a425a16578309053fa8f729f046fcd616f -Directory: 1.11 - -Tags: 1.11.4-slim, 1.11-slim -Architectures: amd64, arm32v7, arm64v8, i386 -GitCommit: 045351a425a16578309053fa8f729f046fcd616f -Directory: 1.11/slim - -Tags: 1.11.4-alpine, 1.11-alpine -Architectures: amd64, arm32v7, arm64v8, i386 -GitCommit: 045351a425a16578309053fa8f729f046fcd616f -Directory: 1.11/alpine - -Tags: 1.10.4, 1.10 -Architectures: amd64, arm32v7, arm64v8, i386 -GitCommit: a8d582c328db5864a4e8e5f869900e3a52265f38 -Directory: 1.10 - -Tags: 1.10.4-slim, 1.10-slim -Architectures: amd64, arm32v7, arm64v8, i386 -GitCommit: a8d582c328db5864a4e8e5f869900e3a52265f38 -Directory: 1.10/slim - -Tags: 1.10.4-alpine, 1.10-alpine -Architectures: amd64, arm32v7, arm64v8, i386 -GitCommit: a8d582c328db5864a4e8e5f869900e3a52265f38 -Directory: 1.10/alpine - -Tags: 1.9.4, 1.9 -Architectures: amd64, arm32v7, arm64v8, i386 -GitCommit: 0d9f47458468a8bf1407374731cbec077ab6f895 -Directory: 1.9 - -Tags: 1.9.4-slim, 1.9-slim -Architectures: amd64, arm32v7, arm64v8, i386 -GitCommit: 0d9f47458468a8bf1407374731cbec077ab6f895 -Directory: 1.9/slim - -Tags: 1.9.4-alpine, 1.9-alpine -Architectures: amd64, arm32v7, arm64v8, i386 -GitCommit: 0d9f47458468a8bf1407374731cbec077ab6f895 -Directory: 1.9/alpine - -Tags: 1.8.2, 1.8 -Architectures: amd64, arm32v7, arm64v8, i386 -GitCommit: 4122b4840bd762d1434424e1ec693929b0198c98 -Directory: 1.8 - -Tags: 1.8.2-slim, 1.8-slim -Architectures: amd64, arm32v7, arm64v8, i386 -GitCommit: 4122b4840bd762d1434424e1ec693929b0198c98 -Directory: 1.8/slim - -Tags: 1.8.2-otp-22, 1.8-otp-22 -Architectures: amd64, arm32v7, arm64v8, i386 -GitCommit: 6dc5ffd3b4c2915096887b45ba8e71d391ce2398 -Directory: 1.8/otp-22 - -Tags: 1.8.2-otp-22-alpine, 1.8-otp-22-alpine -Architectures: amd64, arm32v7, arm64v8, i386 -GitCommit: 6dc5ffd3b4c2915096887b45ba8e71d391ce2398 -Directory: 1.8/otp-22-alpine - -Tags: 1.7.4, 1.7 -Architectures: amd64, arm32v7, arm64v8, i386 -GitCommit: 2b7dd2845d27a6dad57bf0047b305375d6182402 -Directory: 1.7 - -Tags: 1.7.4-slim, 1.7-slim -Architectures: amd64, arm32v7, arm64v8, i386 -GitCommit: 7c1f05ca3fd47bdc86cab3f0310068646a31dcac -Directory: 1.7/slim ```