From cae81400f46e35f5dd2dca71b7ef49b400ded3b1 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Mon, 29 Nov 2021 17:39:49 -0800 Subject: [PATCH 001/108] Add initial jq-based templating engine --- .architectures-lib | 38 ----- .gitattributes | 2 + .github/workflows/verify-templating.yml | 22 +++ .gitignore | 1 + 1.0/bullseye/Dockerfile | 47 ++++-- 1.0/buster/Dockerfile | 47 ++++-- 1.0/windows/windowsservercore-1809/Dockerfile | 18 ++- .../windowsservercore-ltsc2016/Dockerfile | 18 ++- .../windowsservercore-ltsc2022/Dockerfile | 18 ++- 1.6/alpine3.14/Dockerfile | 29 ++-- 1.6/alpine3.15/Dockerfile | 29 ++-- 1.6/bullseye/Dockerfile | 47 ++++-- 1.6/buster/Dockerfile | 47 ++++-- 1.6/windows/windowsservercore-1809/Dockerfile | 18 ++- .../windowsservercore-ltsc2016/Dockerfile | 18 ++- .../windowsservercore-ltsc2022/Dockerfile | 18 ++- 1.7-rc/alpine3.14/Dockerfile | 29 ++-- 1.7-rc/alpine3.15/Dockerfile | 29 ++-- 1.7-rc/bullseye/Dockerfile | 47 ++++-- 1.7-rc/buster/Dockerfile | 47 ++++-- .../windows/windowsservercore-1809/Dockerfile | 18 ++- .../windowsservercore-ltsc2016/Dockerfile | 18 ++- .../windowsservercore-ltsc2022/Dockerfile | 18 ++- Dockerfile-alpine.template | 43 ----- Dockerfile-debian.template | 62 ------- Dockerfile-linux.template | 129 +++++++++++++++ ... => Dockerfile-windows-servercore.template | 26 +-- apply-templates.sh | 65 ++++++++ generate-stackbrew-library.sh | 153 +++++++++++------- release-architectures | 8 - update.sh | 117 +------------- versions.json | 150 +++++++++++++++++ versions.sh | 108 +++++++++++++ 33 files changed, 961 insertions(+), 523 deletions(-) delete mode 100644 .architectures-lib create mode 100644 .gitattributes create mode 100644 .github/workflows/verify-templating.yml create mode 100644 .gitignore delete mode 100644 Dockerfile-alpine.template delete mode 100644 Dockerfile-debian.template create mode 100644 Dockerfile-linux.template rename Dockerfile-windowsservercore.template => Dockerfile-windows-servercore.template (66%) create mode 100755 apply-templates.sh delete mode 100644 release-architectures create mode 100644 versions.json create mode 100755 versions.sh diff --git a/.architectures-lib b/.architectures-lib deleted file mode 100644 index ddfc2fe3..00000000 --- a/.architectures-lib +++ /dev/null @@ -1,38 +0,0 @@ -#!/usr/bin/env bash - -_awkArch() { - local version="$1"; shift - local awkExpr="$1"; shift - local file="$version/release-architectures" - [ -f "$file" ] || file='release-architectures' - awk "$@" "/^#|^\$/ { next } $awkExpr" "$file" -} - -dpkgArches() { - local version="$1"; shift - _awkArch "$version" '{ print $2 }' -} - -hasBashbrewArch() { - local version="$1"; shift - local bashbrewArch="$1"; shift - _awkArch "$version" 'BEGIN { exitCode = 1 } $1 == bashbrewArch { exitCode = 0 } END { exit exitCode }' -v bashbrewArch="$bashbrewArch" -} - -dpkgToBashbrewArch() { - local version="$1"; shift - local dpkgArch="$1"; shift - _awkArch "$version" '$2 == dpkgArch { print $1; exit }' -v dpkgArch="$dpkgArch" -} - -dpkgToJuliaTarArch() { - local version="$1"; shift - local dpkgArch="$1"; shift - _awkArch "$version" '$2 == dpkgArch { print $3; exit }' -v dpkgArch="$dpkgArch" -} - -dpkgToJuliaDirArch() { - local version="$1"; shift - local dpkgArch="$1"; shift - _awkArch "$version" '$2 == dpkgArch { print $4; exit }' -v dpkgArch="$dpkgArch" -} diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..90ec81cf --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +/*/**/Dockerfile linguist-generated +/Dockerfile*.template linguist-language=Dockerfile diff --git a/.github/workflows/verify-templating.yml b/.github/workflows/verify-templating.yml new file mode 100644 index 00000000..7e833f1c --- /dev/null +++ b/.github/workflows/verify-templating.yml @@ -0,0 +1,22 @@ +name: Verify Templating + +on: + pull_request: + push: + +defaults: + run: + shell: 'bash -Eeuo pipefail -x {0}' + +jobs: + apply-templates: + name: Check For Uncomitted Changes + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Apply Templates + run: ./apply-templates.sh + - name: Check Git Status + run: | + status="$(git status --short)" + [ -z "$status" ] diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..d548f66d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.jq-template.awk diff --git a/1.0/bullseye/Dockerfile b/1.0/bullseye/Dockerfile index 2441a8fd..6e43090d 100644 --- a/1.0/bullseye/Dockerfile +++ b/1.0/bullseye/Dockerfile @@ -1,3 +1,9 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + FROM debian:bullseye-slim RUN set -eux; \ @@ -33,25 +39,34 @@ RUN set -eux; \ \ # https://julialang.org/downloads/#julia-command-line-version # https://julialang-s3.julialang.org/bin/checksums/julia-1.0.5.sha256 -# this "case" statement is generated via "update.sh" - dpkgArch="$(dpkg --print-architecture)"; \ - case "${dpkgArch##*-}" in \ -# amd64 - amd64) tarArch='x86_64'; dirArch='x64'; sha256='9dedd613777ba6ebd8aee5796915ff50aa6188ea03ed143cb687fc2aefd76b03' ;; \ -# arm32v7 - armhf) tarArch='armv7l'; dirArch='armv7l'; sha256='cfb2712765db90f0e4fa27e57a88c6d994ebcf1781f8673ebb17b5df7962d0c5' ;; \ -# arm64v8 - arm64) tarArch='aarch64'; dirArch='aarch64'; sha256='41cea1336ed8861413bb945740e567360e26f241eb3e10b3bb0fccd25655ed28' ;; \ -# i386 - i386) tarArch='i686'; dirArch='x86'; sha256='67c8f31699b79df96ce95926a363cd24ffa5bb4d9a814e071b1e8c8ff33e5a8f' ;; \ - *) echo >&2 "error: current architecture ($dpkgArch) does not have a corresponding Julia binary release"; exit 1 ;; \ + arch="$(dpkg --print-architecture)"; \ + case "$arch" in \ + 'amd64') \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.0/julia-1.0.5-linux-x86_64.tar.gz'; \ + sha256='9dedd613777ba6ebd8aee5796915ff50aa6188ea03ed143cb687fc2aefd76b03'; \ + ;; \ + 'armhf') \ + url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.0/julia-1.0.5-linux-armv7l.tar.gz'; \ + sha256='cfb2712765db90f0e4fa27e57a88c6d994ebcf1781f8673ebb17b5df7962d0c5'; \ + ;; \ + 'arm64') \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.0/julia-1.0.5-linux-aarch64.tar.gz'; \ + sha256='41cea1336ed8861413bb945740e567360e26f241eb3e10b3bb0fccd25655ed28'; \ + ;; \ + 'i386') \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.0/julia-1.0.5-linux-i686.tar.gz'; \ + sha256='67c8f31699b79df96ce95926a363cd24ffa5bb4d9a814e071b1e8c8ff33e5a8f'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ esac; \ \ - folder="$(echo "$JULIA_VERSION" | cut -d. -f1-2)"; \ - curl -fL -o julia.tar.gz.asc "https://julialang-s3.julialang.org/bin/linux/${dirArch}/${folder}/julia-${JULIA_VERSION}-linux-${tarArch}.tar.gz.asc"; \ - curl -fL -o julia.tar.gz "https://julialang-s3.julialang.org/bin/linux/${dirArch}/${folder}/julia-${JULIA_VERSION}-linux-${tarArch}.tar.gz"; \ + curl -fL -o julia.tar.gz.asc "$url.asc"; \ + curl -fL -o julia.tar.gz "$url"; \ \ - echo "${sha256} *julia.tar.gz" | sha256sum -c -; \ + echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ diff --git a/1.0/buster/Dockerfile b/1.0/buster/Dockerfile index e1af0260..68d6a74a 100644 --- a/1.0/buster/Dockerfile +++ b/1.0/buster/Dockerfile @@ -1,3 +1,9 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + FROM debian:buster-slim RUN set -eux; \ @@ -33,25 +39,34 @@ RUN set -eux; \ \ # https://julialang.org/downloads/#julia-command-line-version # https://julialang-s3.julialang.org/bin/checksums/julia-1.0.5.sha256 -# this "case" statement is generated via "update.sh" - dpkgArch="$(dpkg --print-architecture)"; \ - case "${dpkgArch##*-}" in \ -# amd64 - amd64) tarArch='x86_64'; dirArch='x64'; sha256='9dedd613777ba6ebd8aee5796915ff50aa6188ea03ed143cb687fc2aefd76b03' ;; \ -# arm32v7 - armhf) tarArch='armv7l'; dirArch='armv7l'; sha256='cfb2712765db90f0e4fa27e57a88c6d994ebcf1781f8673ebb17b5df7962d0c5' ;; \ -# arm64v8 - arm64) tarArch='aarch64'; dirArch='aarch64'; sha256='41cea1336ed8861413bb945740e567360e26f241eb3e10b3bb0fccd25655ed28' ;; \ -# i386 - i386) tarArch='i686'; dirArch='x86'; sha256='67c8f31699b79df96ce95926a363cd24ffa5bb4d9a814e071b1e8c8ff33e5a8f' ;; \ - *) echo >&2 "error: current architecture ($dpkgArch) does not have a corresponding Julia binary release"; exit 1 ;; \ + arch="$(dpkg --print-architecture)"; \ + case "$arch" in \ + 'amd64') \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.0/julia-1.0.5-linux-x86_64.tar.gz'; \ + sha256='9dedd613777ba6ebd8aee5796915ff50aa6188ea03ed143cb687fc2aefd76b03'; \ + ;; \ + 'armhf') \ + url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.0/julia-1.0.5-linux-armv7l.tar.gz'; \ + sha256='cfb2712765db90f0e4fa27e57a88c6d994ebcf1781f8673ebb17b5df7962d0c5'; \ + ;; \ + 'arm64') \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.0/julia-1.0.5-linux-aarch64.tar.gz'; \ + sha256='41cea1336ed8861413bb945740e567360e26f241eb3e10b3bb0fccd25655ed28'; \ + ;; \ + 'i386') \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.0/julia-1.0.5-linux-i686.tar.gz'; \ + sha256='67c8f31699b79df96ce95926a363cd24ffa5bb4d9a814e071b1e8c8ff33e5a8f'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ esac; \ \ - folder="$(echo "$JULIA_VERSION" | cut -d. -f1-2)"; \ - curl -fL -o julia.tar.gz.asc "https://julialang-s3.julialang.org/bin/linux/${dirArch}/${folder}/julia-${JULIA_VERSION}-linux-${tarArch}.tar.gz.asc"; \ - curl -fL -o julia.tar.gz "https://julialang-s3.julialang.org/bin/linux/${dirArch}/${folder}/julia-${JULIA_VERSION}-linux-${tarArch}.tar.gz"; \ + curl -fL -o julia.tar.gz.asc "$url.asc"; \ + curl -fL -o julia.tar.gz "$url"; \ \ - echo "${sha256} *julia.tar.gz" | sha256sum -c -; \ + echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ diff --git a/1.0/windows/windowsservercore-1809/Dockerfile b/1.0/windows/windowsservercore-1809/Dockerfile index 45f7fbd8..781ce5d8 100644 --- a/1.0/windows/windowsservercore-1809/Dockerfile +++ b/1.0/windows/windowsservercore-1809/Dockerfile @@ -1,15 +1,21 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] ENV JULIA_VERSION 1.0.5 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.0/julia-1.0.5-win64.exe ENV JULIA_SHA256 83c04bdc264e7ab87f4e22be9f3dff8c5a62a49c8edea6a0c85f4645d4cbac7a -RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win64.exe' -f $env:JULIA_VERSION, ($env:JULIA_VERSION.Split('.')[0..1] -Join '.')); \ - Write-Host ('Downloading {0} ...' -f $url); \ +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $url -OutFile 'julia.exe'; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ \ Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ @@ -25,6 +31,9 @@ RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win6 '/D=C:\julia' \ ); \ \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ Write-Host 'Updating PATH ...'; \ $env:PATH = 'C:\julia\bin;' + $env:PATH; \ [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ @@ -32,9 +41,6 @@ RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win6 Write-Host 'Verifying install ("julia --version") ...'; \ julia --version; \ \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ Write-Host 'Complete.' CMD ["julia"] diff --git a/1.0/windows/windowsservercore-ltsc2016/Dockerfile b/1.0/windows/windowsservercore-ltsc2016/Dockerfile index fdce3743..cf2eeb67 100644 --- a/1.0/windows/windowsservercore-ltsc2016/Dockerfile +++ b/1.0/windows/windowsservercore-ltsc2016/Dockerfile @@ -1,15 +1,21 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + FROM mcr.microsoft.com/windows/servercore:ltsc2016 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] ENV JULIA_VERSION 1.0.5 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.0/julia-1.0.5-win64.exe ENV JULIA_SHA256 83c04bdc264e7ab87f4e22be9f3dff8c5a62a49c8edea6a0c85f4645d4cbac7a -RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win64.exe' -f $env:JULIA_VERSION, ($env:JULIA_VERSION.Split('.')[0..1] -Join '.')); \ - Write-Host ('Downloading {0} ...' -f $url); \ +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $url -OutFile 'julia.exe'; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ \ Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ @@ -25,6 +31,9 @@ RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win6 '/D=C:\julia' \ ); \ \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ Write-Host 'Updating PATH ...'; \ $env:PATH = 'C:\julia\bin;' + $env:PATH; \ [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ @@ -32,9 +41,6 @@ RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win6 Write-Host 'Verifying install ("julia --version") ...'; \ julia --version; \ \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ Write-Host 'Complete.' CMD ["julia"] diff --git a/1.0/windows/windowsservercore-ltsc2022/Dockerfile b/1.0/windows/windowsservercore-ltsc2022/Dockerfile index f6418589..4badba25 100644 --- a/1.0/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.0/windows/windowsservercore-ltsc2022/Dockerfile @@ -1,15 +1,21 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] ENV JULIA_VERSION 1.0.5 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.0/julia-1.0.5-win64.exe ENV JULIA_SHA256 83c04bdc264e7ab87f4e22be9f3dff8c5a62a49c8edea6a0c85f4645d4cbac7a -RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win64.exe' -f $env:JULIA_VERSION, ($env:JULIA_VERSION.Split('.')[0..1] -Join '.')); \ - Write-Host ('Downloading {0} ...' -f $url); \ +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $url -OutFile 'julia.exe'; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ \ Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ @@ -25,6 +31,9 @@ RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win6 '/D=C:\julia' \ ); \ \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ Write-Host 'Updating PATH ...'; \ $env:PATH = 'C:\julia\bin;' + $env:PATH; \ [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ @@ -32,9 +41,6 @@ RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win6 Write-Host 'Verifying install ("julia --version") ...'; \ julia --version; \ \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ Write-Host 'Complete.' CMD ["julia"] diff --git a/1.6/alpine3.14/Dockerfile b/1.6/alpine3.14/Dockerfile index 1c29ff2b..f812e781 100644 --- a/1.6/alpine3.14/Dockerfile +++ b/1.6/alpine3.14/Dockerfile @@ -1,3 +1,9 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + FROM alpine:3.14 ENV JULIA_PATH /usr/local/julia @@ -16,19 +22,22 @@ RUN set -eux; \ \ # https://julialang.org/downloads/#julia-command-line-version # https://julialang-s3.julialang.org/bin/checksums/julia-1.6.4.sha256 -# this "case" statement is generated via "update.sh" - apkArch="$(apk --print-arch)"; \ - case "$apkArch" in \ -# amd64 - x86_64) tarArch='x86_64'; dirArch='x64'; sha256='63f121dffa982ff9b53c7c8a334830e17e2c9d2efa79316a548d29f7f8925e66' ;; \ - *) echo >&2 "error: current architecture ($apkArch) does not have a corresponding Julia binary release"; exit 1 ;; \ + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.4-musl-x86_64.tar.gz'; \ + sha256='63f121dffa982ff9b53c7c8a334830e17e2c9d2efa79316a548d29f7f8925e66'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ esac; \ \ - folder="$(echo "$JULIA_VERSION" | cut -d. -f1-2)"; \ - wget -O julia.tar.gz.asc "https://julialang-s3.julialang.org/bin/musl/${dirArch}/${folder}/julia-${JULIA_VERSION}-musl-${tarArch}.tar.gz.asc"; \ - wget -O julia.tar.gz "https://julialang-s3.julialang.org/bin/musl/${dirArch}/${folder}/julia-${JULIA_VERSION}-musl-${tarArch}.tar.gz"; \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ \ - echo "${sha256} *julia.tar.gz" | sha256sum -c -; \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ diff --git a/1.6/alpine3.15/Dockerfile b/1.6/alpine3.15/Dockerfile index 5790c79d..5c2439b5 100644 --- a/1.6/alpine3.15/Dockerfile +++ b/1.6/alpine3.15/Dockerfile @@ -1,3 +1,9 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + FROM alpine:3.15 ENV JULIA_PATH /usr/local/julia @@ -16,19 +22,22 @@ RUN set -eux; \ \ # https://julialang.org/downloads/#julia-command-line-version # https://julialang-s3.julialang.org/bin/checksums/julia-1.6.4.sha256 -# this "case" statement is generated via "update.sh" - apkArch="$(apk --print-arch)"; \ - case "$apkArch" in \ -# amd64 - x86_64) tarArch='x86_64'; dirArch='x64'; sha256='63f121dffa982ff9b53c7c8a334830e17e2c9d2efa79316a548d29f7f8925e66' ;; \ - *) echo >&2 "error: current architecture ($apkArch) does not have a corresponding Julia binary release"; exit 1 ;; \ + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.4-musl-x86_64.tar.gz'; \ + sha256='63f121dffa982ff9b53c7c8a334830e17e2c9d2efa79316a548d29f7f8925e66'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ esac; \ \ - folder="$(echo "$JULIA_VERSION" | cut -d. -f1-2)"; \ - wget -O julia.tar.gz.asc "https://julialang-s3.julialang.org/bin/musl/${dirArch}/${folder}/julia-${JULIA_VERSION}-musl-${tarArch}.tar.gz.asc"; \ - wget -O julia.tar.gz "https://julialang-s3.julialang.org/bin/musl/${dirArch}/${folder}/julia-${JULIA_VERSION}-musl-${tarArch}.tar.gz"; \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ \ - echo "${sha256} *julia.tar.gz" | sha256sum -c -; \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ diff --git a/1.6/bullseye/Dockerfile b/1.6/bullseye/Dockerfile index 3a5d1751..1583a033 100644 --- a/1.6/bullseye/Dockerfile +++ b/1.6/bullseye/Dockerfile @@ -1,3 +1,9 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + FROM debian:bullseye-slim RUN set -eux; \ @@ -33,25 +39,34 @@ RUN set -eux; \ \ # https://julialang.org/downloads/#julia-command-line-version # https://julialang-s3.julialang.org/bin/checksums/julia-1.6.4.sha256 -# this "case" statement is generated via "update.sh" - dpkgArch="$(dpkg --print-architecture)"; \ - case "${dpkgArch##*-}" in \ -# amd64 - amd64) tarArch='x86_64'; dirArch='x64'; sha256='52244ae47697e8073dfbc9d1251b0422f0dbd1fbe1a41da4b9f7ddf0506b2132' ;; \ -# arm32v7 - armhf) tarArch='armv7l'; dirArch='armv7l'; sha256='9ad3f6bd71eb6840d4cef1569855da20c0b4931a2bdf77703a64df672b0702a1' ;; \ -# arm64v8 - arm64) tarArch='aarch64'; dirArch='aarch64'; sha256='072daac7229c15fa41d0c1b65b8a3d6ee747323d02f5943da3846b075291b48b' ;; \ -# i386 - i386) tarArch='i686'; dirArch='x86'; sha256='9d43d642174cf22cf0fde18dc2578c84f357d2c619b9d846d3a6da4192ba48cf' ;; \ - *) echo >&2 "error: current architecture ($dpkgArch) does not have a corresponding Julia binary release"; exit 1 ;; \ + arch="$(dpkg --print-architecture)"; \ + case "$arch" in \ + 'amd64') \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.4-linux-x86_64.tar.gz'; \ + sha256='52244ae47697e8073dfbc9d1251b0422f0dbd1fbe1a41da4b9f7ddf0506b2132'; \ + ;; \ + 'armhf') \ + url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.4-linux-armv7l.tar.gz'; \ + sha256='9ad3f6bd71eb6840d4cef1569855da20c0b4931a2bdf77703a64df672b0702a1'; \ + ;; \ + 'arm64') \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.4-linux-aarch64.tar.gz'; \ + sha256='072daac7229c15fa41d0c1b65b8a3d6ee747323d02f5943da3846b075291b48b'; \ + ;; \ + 'i386') \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.4-linux-i686.tar.gz'; \ + sha256='9d43d642174cf22cf0fde18dc2578c84f357d2c619b9d846d3a6da4192ba48cf'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ esac; \ \ - folder="$(echo "$JULIA_VERSION" | cut -d. -f1-2)"; \ - curl -fL -o julia.tar.gz.asc "https://julialang-s3.julialang.org/bin/linux/${dirArch}/${folder}/julia-${JULIA_VERSION}-linux-${tarArch}.tar.gz.asc"; \ - curl -fL -o julia.tar.gz "https://julialang-s3.julialang.org/bin/linux/${dirArch}/${folder}/julia-${JULIA_VERSION}-linux-${tarArch}.tar.gz"; \ + curl -fL -o julia.tar.gz.asc "$url.asc"; \ + curl -fL -o julia.tar.gz "$url"; \ \ - echo "${sha256} *julia.tar.gz" | sha256sum -c -; \ + echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ diff --git a/1.6/buster/Dockerfile b/1.6/buster/Dockerfile index 8efb8aa2..064ed3c4 100644 --- a/1.6/buster/Dockerfile +++ b/1.6/buster/Dockerfile @@ -1,3 +1,9 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + FROM debian:buster-slim RUN set -eux; \ @@ -33,25 +39,34 @@ RUN set -eux; \ \ # https://julialang.org/downloads/#julia-command-line-version # https://julialang-s3.julialang.org/bin/checksums/julia-1.6.4.sha256 -# this "case" statement is generated via "update.sh" - dpkgArch="$(dpkg --print-architecture)"; \ - case "${dpkgArch##*-}" in \ -# amd64 - amd64) tarArch='x86_64'; dirArch='x64'; sha256='52244ae47697e8073dfbc9d1251b0422f0dbd1fbe1a41da4b9f7ddf0506b2132' ;; \ -# arm32v7 - armhf) tarArch='armv7l'; dirArch='armv7l'; sha256='9ad3f6bd71eb6840d4cef1569855da20c0b4931a2bdf77703a64df672b0702a1' ;; \ -# arm64v8 - arm64) tarArch='aarch64'; dirArch='aarch64'; sha256='072daac7229c15fa41d0c1b65b8a3d6ee747323d02f5943da3846b075291b48b' ;; \ -# i386 - i386) tarArch='i686'; dirArch='x86'; sha256='9d43d642174cf22cf0fde18dc2578c84f357d2c619b9d846d3a6da4192ba48cf' ;; \ - *) echo >&2 "error: current architecture ($dpkgArch) does not have a corresponding Julia binary release"; exit 1 ;; \ + arch="$(dpkg --print-architecture)"; \ + case "$arch" in \ + 'amd64') \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.4-linux-x86_64.tar.gz'; \ + sha256='52244ae47697e8073dfbc9d1251b0422f0dbd1fbe1a41da4b9f7ddf0506b2132'; \ + ;; \ + 'armhf') \ + url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.4-linux-armv7l.tar.gz'; \ + sha256='9ad3f6bd71eb6840d4cef1569855da20c0b4931a2bdf77703a64df672b0702a1'; \ + ;; \ + 'arm64') \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.4-linux-aarch64.tar.gz'; \ + sha256='072daac7229c15fa41d0c1b65b8a3d6ee747323d02f5943da3846b075291b48b'; \ + ;; \ + 'i386') \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.4-linux-i686.tar.gz'; \ + sha256='9d43d642174cf22cf0fde18dc2578c84f357d2c619b9d846d3a6da4192ba48cf'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ esac; \ \ - folder="$(echo "$JULIA_VERSION" | cut -d. -f1-2)"; \ - curl -fL -o julia.tar.gz.asc "https://julialang-s3.julialang.org/bin/linux/${dirArch}/${folder}/julia-${JULIA_VERSION}-linux-${tarArch}.tar.gz.asc"; \ - curl -fL -o julia.tar.gz "https://julialang-s3.julialang.org/bin/linux/${dirArch}/${folder}/julia-${JULIA_VERSION}-linux-${tarArch}.tar.gz"; \ + curl -fL -o julia.tar.gz.asc "$url.asc"; \ + curl -fL -o julia.tar.gz "$url"; \ \ - echo "${sha256} *julia.tar.gz" | sha256sum -c -; \ + echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ diff --git a/1.6/windows/windowsservercore-1809/Dockerfile b/1.6/windows/windowsservercore-1809/Dockerfile index e1a5c58d..2e7f529f 100644 --- a/1.6/windows/windowsservercore-1809/Dockerfile +++ b/1.6/windows/windowsservercore-1809/Dockerfile @@ -1,15 +1,21 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] ENV JULIA_VERSION 1.6.4 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.4-win64.exe ENV JULIA_SHA256 c9b6ecdad4feb57e5af12c9ef1a74993a96edbf87a4dc521d57e338397cee9b2 -RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win64.exe' -f $env:JULIA_VERSION, ($env:JULIA_VERSION.Split('.')[0..1] -Join '.')); \ - Write-Host ('Downloading {0} ...' -f $url); \ +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $url -OutFile 'julia.exe'; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ \ Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ @@ -25,6 +31,9 @@ RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win6 '/DIR=C:\julia' \ ); \ \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ Write-Host 'Updating PATH ...'; \ $env:PATH = 'C:\julia\bin;' + $env:PATH; \ [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ @@ -32,9 +41,6 @@ RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win6 Write-Host 'Verifying install ("julia --version") ...'; \ julia --version; \ \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ Write-Host 'Complete.' CMD ["julia"] diff --git a/1.6/windows/windowsservercore-ltsc2016/Dockerfile b/1.6/windows/windowsservercore-ltsc2016/Dockerfile index 2cb1e68d..3d035a4c 100644 --- a/1.6/windows/windowsservercore-ltsc2016/Dockerfile +++ b/1.6/windows/windowsservercore-ltsc2016/Dockerfile @@ -1,15 +1,21 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + FROM mcr.microsoft.com/windows/servercore:ltsc2016 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] ENV JULIA_VERSION 1.6.4 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.4-win64.exe ENV JULIA_SHA256 c9b6ecdad4feb57e5af12c9ef1a74993a96edbf87a4dc521d57e338397cee9b2 -RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win64.exe' -f $env:JULIA_VERSION, ($env:JULIA_VERSION.Split('.')[0..1] -Join '.')); \ - Write-Host ('Downloading {0} ...' -f $url); \ +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $url -OutFile 'julia.exe'; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ \ Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ @@ -25,6 +31,9 @@ RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win6 '/DIR=C:\julia' \ ); \ \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ Write-Host 'Updating PATH ...'; \ $env:PATH = 'C:\julia\bin;' + $env:PATH; \ [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ @@ -32,9 +41,6 @@ RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win6 Write-Host 'Verifying install ("julia --version") ...'; \ julia --version; \ \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ Write-Host 'Complete.' CMD ["julia"] diff --git a/1.6/windows/windowsservercore-ltsc2022/Dockerfile b/1.6/windows/windowsservercore-ltsc2022/Dockerfile index 3f9c483b..3327e73f 100644 --- a/1.6/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.6/windows/windowsservercore-ltsc2022/Dockerfile @@ -1,15 +1,21 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] ENV JULIA_VERSION 1.6.4 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.4-win64.exe ENV JULIA_SHA256 c9b6ecdad4feb57e5af12c9ef1a74993a96edbf87a4dc521d57e338397cee9b2 -RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win64.exe' -f $env:JULIA_VERSION, ($env:JULIA_VERSION.Split('.')[0..1] -Join '.')); \ - Write-Host ('Downloading {0} ...' -f $url); \ +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $url -OutFile 'julia.exe'; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ \ Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ @@ -25,6 +31,9 @@ RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win6 '/DIR=C:\julia' \ ); \ \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ Write-Host 'Updating PATH ...'; \ $env:PATH = 'C:\julia\bin;' + $env:PATH; \ [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ @@ -32,9 +41,6 @@ RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win6 Write-Host 'Verifying install ("julia --version") ...'; \ julia --version; \ \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ Write-Host 'Complete.' CMD ["julia"] diff --git a/1.7-rc/alpine3.14/Dockerfile b/1.7-rc/alpine3.14/Dockerfile index d411da7a..16a42fdb 100644 --- a/1.7-rc/alpine3.14/Dockerfile +++ b/1.7-rc/alpine3.14/Dockerfile @@ -1,3 +1,9 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + FROM alpine:3.14 ENV JULIA_PATH /usr/local/julia @@ -16,19 +22,22 @@ RUN set -eux; \ \ # https://julialang.org/downloads/#julia-command-line-version # https://julialang-s3.julialang.org/bin/checksums/julia-1.7.0-rc3.sha256 -# this "case" statement is generated via "update.sh" - apkArch="$(apk --print-arch)"; \ - case "$apkArch" in \ -# amd64 - x86_64) tarArch='x86_64'; dirArch='x64'; sha256='68dc3d7b17fbcceea383b48d82c63c36b899e05f5cd7537a730d7578f65c40ea' ;; \ - *) echo >&2 "error: current architecture ($apkArch) does not have a corresponding Julia binary release"; exit 1 ;; \ + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.0-rc3-musl-x86_64.tar.gz'; \ + sha256='68dc3d7b17fbcceea383b48d82c63c36b899e05f5cd7537a730d7578f65c40ea'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ esac; \ \ - folder="$(echo "$JULIA_VERSION" | cut -d. -f1-2)"; \ - wget -O julia.tar.gz.asc "https://julialang-s3.julialang.org/bin/musl/${dirArch}/${folder}/julia-${JULIA_VERSION}-musl-${tarArch}.tar.gz.asc"; \ - wget -O julia.tar.gz "https://julialang-s3.julialang.org/bin/musl/${dirArch}/${folder}/julia-${JULIA_VERSION}-musl-${tarArch}.tar.gz"; \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ \ - echo "${sha256} *julia.tar.gz" | sha256sum -c -; \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ diff --git a/1.7-rc/alpine3.15/Dockerfile b/1.7-rc/alpine3.15/Dockerfile index cce200f0..437bfaa6 100644 --- a/1.7-rc/alpine3.15/Dockerfile +++ b/1.7-rc/alpine3.15/Dockerfile @@ -1,3 +1,9 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + FROM alpine:3.15 ENV JULIA_PATH /usr/local/julia @@ -16,19 +22,22 @@ RUN set -eux; \ \ # https://julialang.org/downloads/#julia-command-line-version # https://julialang-s3.julialang.org/bin/checksums/julia-1.7.0-rc3.sha256 -# this "case" statement is generated via "update.sh" - apkArch="$(apk --print-arch)"; \ - case "$apkArch" in \ -# amd64 - x86_64) tarArch='x86_64'; dirArch='x64'; sha256='68dc3d7b17fbcceea383b48d82c63c36b899e05f5cd7537a730d7578f65c40ea' ;; \ - *) echo >&2 "error: current architecture ($apkArch) does not have a corresponding Julia binary release"; exit 1 ;; \ + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.0-rc3-musl-x86_64.tar.gz'; \ + sha256='68dc3d7b17fbcceea383b48d82c63c36b899e05f5cd7537a730d7578f65c40ea'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ esac; \ \ - folder="$(echo "$JULIA_VERSION" | cut -d. -f1-2)"; \ - wget -O julia.tar.gz.asc "https://julialang-s3.julialang.org/bin/musl/${dirArch}/${folder}/julia-${JULIA_VERSION}-musl-${tarArch}.tar.gz.asc"; \ - wget -O julia.tar.gz "https://julialang-s3.julialang.org/bin/musl/${dirArch}/${folder}/julia-${JULIA_VERSION}-musl-${tarArch}.tar.gz"; \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ \ - echo "${sha256} *julia.tar.gz" | sha256sum -c -; \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ diff --git a/1.7-rc/bullseye/Dockerfile b/1.7-rc/bullseye/Dockerfile index be519aba..ad544001 100644 --- a/1.7-rc/bullseye/Dockerfile +++ b/1.7-rc/bullseye/Dockerfile @@ -1,3 +1,9 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + FROM debian:bullseye-slim RUN set -eux; \ @@ -33,25 +39,34 @@ RUN set -eux; \ \ # https://julialang.org/downloads/#julia-command-line-version # https://julialang-s3.julialang.org/bin/checksums/julia-1.7.0-rc3.sha256 -# this "case" statement is generated via "update.sh" - dpkgArch="$(dpkg --print-architecture)"; \ - case "${dpkgArch##*-}" in \ -# amd64 - amd64) tarArch='x86_64'; dirArch='x64'; sha256='cbf33c533d6f226161f08cdc3cec16745a3dc5afdfbaece95e3f2a5e0b6b7886' ;; \ -# arm32v7 - armhf) tarArch='armv7l'; dirArch='armv7l'; sha256='fff9370f58fd8f94f12a14d38c32d25b9e493d62a6d992edfc378caf9ef8d1cc' ;; \ -# arm64v8 - arm64) tarArch='aarch64'; dirArch='aarch64'; sha256='0662f9f31c87559ec33a24b3b83df85071357708287678ca78c7fa4498d05e5c' ;; \ -# i386 - i386) tarArch='i686'; dirArch='x86'; sha256='9ee7692faee05d7dbe431c59850542d95d260368bbf6d4f0ccdd03be07fef817' ;; \ - *) echo >&2 "error: current architecture ($dpkgArch) does not have a corresponding Julia binary release"; exit 1 ;; \ + arch="$(dpkg --print-architecture)"; \ + case "$arch" in \ + 'amd64') \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.0-rc3-linux-x86_64.tar.gz'; \ + sha256='cbf33c533d6f226161f08cdc3cec16745a3dc5afdfbaece95e3f2a5e0b6b7886'; \ + ;; \ + 'armhf') \ + url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.7/julia-1.7.0-rc3-linux-armv7l.tar.gz'; \ + sha256='fff9370f58fd8f94f12a14d38c32d25b9e493d62a6d992edfc378caf9ef8d1cc'; \ + ;; \ + 'arm64') \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.0-rc3-linux-aarch64.tar.gz'; \ + sha256='0662f9f31c87559ec33a24b3b83df85071357708287678ca78c7fa4498d05e5c'; \ + ;; \ + 'i386') \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.0-rc3-linux-i686.tar.gz'; \ + sha256='9ee7692faee05d7dbe431c59850542d95d260368bbf6d4f0ccdd03be07fef817'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ esac; \ \ - folder="$(echo "$JULIA_VERSION" | cut -d. -f1-2)"; \ - curl -fL -o julia.tar.gz.asc "https://julialang-s3.julialang.org/bin/linux/${dirArch}/${folder}/julia-${JULIA_VERSION}-linux-${tarArch}.tar.gz.asc"; \ - curl -fL -o julia.tar.gz "https://julialang-s3.julialang.org/bin/linux/${dirArch}/${folder}/julia-${JULIA_VERSION}-linux-${tarArch}.tar.gz"; \ + curl -fL -o julia.tar.gz.asc "$url.asc"; \ + curl -fL -o julia.tar.gz "$url"; \ \ - echo "${sha256} *julia.tar.gz" | sha256sum -c -; \ + echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ diff --git a/1.7-rc/buster/Dockerfile b/1.7-rc/buster/Dockerfile index a8e58deb..e0270acd 100644 --- a/1.7-rc/buster/Dockerfile +++ b/1.7-rc/buster/Dockerfile @@ -1,3 +1,9 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + FROM debian:buster-slim RUN set -eux; \ @@ -33,25 +39,34 @@ RUN set -eux; \ \ # https://julialang.org/downloads/#julia-command-line-version # https://julialang-s3.julialang.org/bin/checksums/julia-1.7.0-rc3.sha256 -# this "case" statement is generated via "update.sh" - dpkgArch="$(dpkg --print-architecture)"; \ - case "${dpkgArch##*-}" in \ -# amd64 - amd64) tarArch='x86_64'; dirArch='x64'; sha256='cbf33c533d6f226161f08cdc3cec16745a3dc5afdfbaece95e3f2a5e0b6b7886' ;; \ -# arm32v7 - armhf) tarArch='armv7l'; dirArch='armv7l'; sha256='fff9370f58fd8f94f12a14d38c32d25b9e493d62a6d992edfc378caf9ef8d1cc' ;; \ -# arm64v8 - arm64) tarArch='aarch64'; dirArch='aarch64'; sha256='0662f9f31c87559ec33a24b3b83df85071357708287678ca78c7fa4498d05e5c' ;; \ -# i386 - i386) tarArch='i686'; dirArch='x86'; sha256='9ee7692faee05d7dbe431c59850542d95d260368bbf6d4f0ccdd03be07fef817' ;; \ - *) echo >&2 "error: current architecture ($dpkgArch) does not have a corresponding Julia binary release"; exit 1 ;; \ + arch="$(dpkg --print-architecture)"; \ + case "$arch" in \ + 'amd64') \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.0-rc3-linux-x86_64.tar.gz'; \ + sha256='cbf33c533d6f226161f08cdc3cec16745a3dc5afdfbaece95e3f2a5e0b6b7886'; \ + ;; \ + 'armhf') \ + url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.7/julia-1.7.0-rc3-linux-armv7l.tar.gz'; \ + sha256='fff9370f58fd8f94f12a14d38c32d25b9e493d62a6d992edfc378caf9ef8d1cc'; \ + ;; \ + 'arm64') \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.0-rc3-linux-aarch64.tar.gz'; \ + sha256='0662f9f31c87559ec33a24b3b83df85071357708287678ca78c7fa4498d05e5c'; \ + ;; \ + 'i386') \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.0-rc3-linux-i686.tar.gz'; \ + sha256='9ee7692faee05d7dbe431c59850542d95d260368bbf6d4f0ccdd03be07fef817'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ esac; \ \ - folder="$(echo "$JULIA_VERSION" | cut -d. -f1-2)"; \ - curl -fL -o julia.tar.gz.asc "https://julialang-s3.julialang.org/bin/linux/${dirArch}/${folder}/julia-${JULIA_VERSION}-linux-${tarArch}.tar.gz.asc"; \ - curl -fL -o julia.tar.gz "https://julialang-s3.julialang.org/bin/linux/${dirArch}/${folder}/julia-${JULIA_VERSION}-linux-${tarArch}.tar.gz"; \ + curl -fL -o julia.tar.gz.asc "$url.asc"; \ + curl -fL -o julia.tar.gz "$url"; \ \ - echo "${sha256} *julia.tar.gz" | sha256sum -c -; \ + echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ diff --git a/1.7-rc/windows/windowsservercore-1809/Dockerfile b/1.7-rc/windows/windowsservercore-1809/Dockerfile index be979ea9..3bffdbcc 100644 --- a/1.7-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.7-rc/windows/windowsservercore-1809/Dockerfile @@ -1,15 +1,21 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] ENV JULIA_VERSION 1.7.0-rc3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.0-rc3-win64.exe ENV JULIA_SHA256 d48563b3faeeb0d937177f989f5c8bfe79552ac11255000870ce770a97c69de8 -RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win64.exe' -f $env:JULIA_VERSION, ($env:JULIA_VERSION.Split('.')[0..1] -Join '.')); \ - Write-Host ('Downloading {0} ...' -f $url); \ +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $url -OutFile 'julia.exe'; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ \ Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ @@ -25,6 +31,9 @@ RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win6 '/DIR=C:\julia' \ ); \ \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ Write-Host 'Updating PATH ...'; \ $env:PATH = 'C:\julia\bin;' + $env:PATH; \ [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ @@ -32,9 +41,6 @@ RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win6 Write-Host 'Verifying install ("julia --version") ...'; \ julia --version; \ \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ Write-Host 'Complete.' CMD ["julia"] diff --git a/1.7-rc/windows/windowsservercore-ltsc2016/Dockerfile b/1.7-rc/windows/windowsservercore-ltsc2016/Dockerfile index 0a32c8d7..b5cdc467 100644 --- a/1.7-rc/windows/windowsservercore-ltsc2016/Dockerfile +++ b/1.7-rc/windows/windowsservercore-ltsc2016/Dockerfile @@ -1,15 +1,21 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + FROM mcr.microsoft.com/windows/servercore:ltsc2016 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] ENV JULIA_VERSION 1.7.0-rc3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.0-rc3-win64.exe ENV JULIA_SHA256 d48563b3faeeb0d937177f989f5c8bfe79552ac11255000870ce770a97c69de8 -RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win64.exe' -f $env:JULIA_VERSION, ($env:JULIA_VERSION.Split('.')[0..1] -Join '.')); \ - Write-Host ('Downloading {0} ...' -f $url); \ +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $url -OutFile 'julia.exe'; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ \ Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ @@ -25,6 +31,9 @@ RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win6 '/DIR=C:\julia' \ ); \ \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ Write-Host 'Updating PATH ...'; \ $env:PATH = 'C:\julia\bin;' + $env:PATH; \ [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ @@ -32,9 +41,6 @@ RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win6 Write-Host 'Verifying install ("julia --version") ...'; \ julia --version; \ \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ Write-Host 'Complete.' CMD ["julia"] diff --git a/1.7-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.7-rc/windows/windowsservercore-ltsc2022/Dockerfile index 9108017f..1d89981c 100644 --- a/1.7-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.7-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -1,15 +1,21 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] ENV JULIA_VERSION 1.7.0-rc3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.0-rc3-win64.exe ENV JULIA_SHA256 d48563b3faeeb0d937177f989f5c8bfe79552ac11255000870ce770a97c69de8 -RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win64.exe' -f $env:JULIA_VERSION, ($env:JULIA_VERSION.Split('.')[0..1] -Join '.')); \ - Write-Host ('Downloading {0} ...' -f $url); \ +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $url -OutFile 'julia.exe'; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ \ Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ @@ -25,6 +31,9 @@ RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win6 '/DIR=C:\julia' \ ); \ \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ Write-Host 'Updating PATH ...'; \ $env:PATH = 'C:\julia\bin;' + $env:PATH; \ [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ @@ -32,9 +41,6 @@ RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win6 Write-Host 'Verifying install ("julia --version") ...'; \ julia --version; \ \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ Write-Host 'Complete.' CMD ["julia"] diff --git a/Dockerfile-alpine.template b/Dockerfile-alpine.template deleted file mode 100644 index f102cc42..00000000 --- a/Dockerfile-alpine.template +++ /dev/null @@ -1,43 +0,0 @@ -FROM alpine:%%TAG%% - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION %%JULIA_VERSION%% - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-%%JULIA_VERSION%%.sha256 -# this "case" statement is generated via "update.sh" - %%ARCH-CASE%%; \ - \ - folder="$(echo "$JULIA_VERSION" | cut -d. -f1-2)"; \ - wget -O julia.tar.gz.asc "https://julialang-s3.julialang.org/bin/musl/${dirArch}/${folder}/julia-${JULIA_VERSION}-musl-${tarArch}.tar.gz.asc"; \ - wget -O julia.tar.gz "https://julialang-s3.julialang.org/bin/musl/${dirArch}/${folder}/julia-${JULIA_VERSION}-musl-${tarArch}.tar.gz"; \ - \ - echo "${sha256} *julia.tar.gz" | sha256sum -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - command -v gpgconf > /dev/null && gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version - -CMD ["julia"] diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template deleted file mode 100644 index 0a691755..00000000 --- a/Dockerfile-debian.template +++ /dev/null @@ -1,62 +0,0 @@ -FROM debian:%%TAG%% - -RUN set -eux; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - ca-certificates \ -# ERROR: no download agent available; install curl, wget, or fetch - curl \ - ; \ - rm -rf /var/lib/apt/lists/* - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION %%JULIA_VERSION%% - -RUN set -eux; \ - \ - savedAptMark="$(apt-mark showmanual)"; \ - if ! command -v gpg > /dev/null; then \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - gnupg \ - dirmngr \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - fi; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-%%JULIA_VERSION%%.sha256 -# this "case" statement is generated via "update.sh" - %%ARCH-CASE%%; \ - \ - folder="$(echo "$JULIA_VERSION" | cut -d. -f1-2)"; \ - curl -fL -o julia.tar.gz.asc "https://julialang-s3.julialang.org/bin/linux/${dirArch}/${folder}/julia-${JULIA_VERSION}-linux-${tarArch}.tar.gz.asc"; \ - curl -fL -o julia.tar.gz "https://julialang-s3.julialang.org/bin/linux/${dirArch}/${folder}/julia-${JULIA_VERSION}-linux-${tarArch}.tar.gz"; \ - \ - echo "${sha256} *julia.tar.gz" | sha256sum -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - command -v gpgconf > /dev/null && gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apt-mark auto '.*' > /dev/null; \ - [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ - apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ - \ -# smoke test - julia --version - -CMD ["julia"] diff --git a/Dockerfile-linux.template b/Dockerfile-linux.template new file mode 100644 index 00000000..48fe90a9 --- /dev/null +++ b/Dockerfile-linux.template @@ -0,0 +1,129 @@ +{{ + def is_alpine: + env.variant | startswith("alpine") + ; + def os_arches: + if is_alpine then + { + amd64: "x86_64", + arm32v6: "armhf", + arm32v7: "armv7", + arm64v8: "aarch64", + i386: "x86", + ppc64le: "ppc64le", + s390x: "s390x", + } + else + { + amd64: "amd64", + arm32v5: "armel", + arm32v7: "armhf", + arm64v8: "arm64", + i386: "i386", + mips64le: "mips64el", + ppc64le: "ppc64el", + s390x: "s390x", + } + end +-}} +{{ if is_alpine then ( -}} +FROM alpine:{{ env.variant | ltrimstr("alpine") }} +{{ ) else ( -}} +FROM debian:{{ env.variant }}-slim + +RUN set -eux; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + ca-certificates \ +# ERROR: no download agent available; install curl, wget, or fetch + curl \ + ; \ + rm -rf /var/lib/apt/lists/* +{{ ) end -}} + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION {{ .version }} + +RUN set -eux; \ + \ +{{ if is_alpine then ( -}} + apk add --no-cache --virtual .fetch-deps gnupg; \ +{{ ) else ( -}} + savedAptMark="$(apt-mark showmanual)"; \ + if ! command -v gpg > /dev/null; then \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + dirmngr \ + ; \ + rm -rf /var/lib/apt/lists/*; \ + fi; \ +{{ ) end -}} + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-{{ .version }}.sha256 +{{ if is_alpine then ( -}} + arch="$(apk --print-arch)"; \ +{{ ) else ( -}} + arch="$(dpkg --print-architecture)"; \ +{{ ) end -}} + case "$arch" in \ +{{ + [ + .arches + | to_entries[] + | select(.key | if is_alpine then startswith("alpine-") else contains("-") | not end) + | (.key | ltrimstr("alpine-")) as $bashbrewArch + | (os_arches[$bashbrewArch] // empty) as $osArch + | .value + | ( +-}} + {{ $osArch | @sh }}) \ + url={{ .url | @sh }}; \ + sha256={{ .sha256 | @sh }}; \ + ;; \ +{{ + ) + ] | add +-}} + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ +{{ def wget: if is_alpine then "wget -O" else "curl -fL -o" end -}} + {{ wget }} julia.tar.gz.asc "$url.asc"; \ + {{ wget }} julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum {{ if is_alpine then "-w -c" else "--strict --check" end }} -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + command -v gpgconf > /dev/null && gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ +{{ if is_alpine then ( -}} + apk del --no-network .fetch-deps; \ +{{ ) else ( -}} + apt-mark auto '.*' > /dev/null; \ + [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ +{{ ) end -}} + \ +# smoke test + julia --version + +CMD ["julia"] diff --git a/Dockerfile-windowsservercore.template b/Dockerfile-windows-servercore.template similarity index 66% rename from Dockerfile-windowsservercore.template rename to Dockerfile-windows-servercore.template index 1ed8fd4c..9da3f16e 100644 --- a/Dockerfile-windowsservercore.template +++ b/Dockerfile-windows-servercore.template @@ -1,15 +1,15 @@ -FROM mcr.microsoft.com/windows/servercore:%%TAG%% +FROM mcr.microsoft.com/windows/{{ env.windowsVariant }}:{{ env.windowsRelease }} # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION %%JULIA_VERSION%% -ENV JULIA_SHA256 %%JULIA_WINDOWS_SHA256%% +ENV JULIA_VERSION {{ .version }} +ENV JULIA_URL {{ .arches["windows-amd64"].url }} +ENV JULIA_SHA256 {{ .arches["windows-amd64"].sha256 }} -RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win64.exe' -f $env:JULIA_VERSION, ($env:JULIA_VERSION.Split('.')[0..1] -Join '.')); \ - Write-Host ('Downloading {0} ...' -f $url); \ +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $url -OutFile 'julia.exe'; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ \ Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ @@ -21,10 +21,21 @@ RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win6 Start-Process -Wait -NoNewWindow \ -FilePath '.\julia.exe' \ -ArgumentList @( \ +{{ + # https://github.com/JuliaLang/julia/blob/v1.4.0-rc1/NEWS.md#build-system-changes + if env.version == "1.0" then ( +-}} + '/S', \ + '/D=C:\julia' \ +{{ ) else ( -}} '/SILENT', \ '/DIR=C:\julia' \ +{{ ) end -}} ); \ \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ Write-Host 'Updating PATH ...'; \ $env:PATH = 'C:\julia\bin;' + $env:PATH; \ [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ @@ -32,9 +43,6 @@ RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win6 Write-Host 'Verifying install ("julia --version") ...'; \ julia --version; \ \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ Write-Host 'Complete.' CMD ["julia"] diff --git a/apply-templates.sh b/apply-templates.sh new file mode 100755 index 00000000..db2b16cd --- /dev/null +++ b/apply-templates.sh @@ -0,0 +1,65 @@ +#!/usr/bin/env bash +set -Eeuo pipefail + +[ -f versions.json ] # run "versions.sh" first + +jqt='.jq-template.awk' +if [ -n "${BASHBREW_SCRIPTS:-}" ]; then + jqt="$BASHBREW_SCRIPTS/jq-template.awk" +elif [ "$BASH_SOURCE" -nt "$jqt" ]; then + # https://github.com/docker-library/bashbrew/blob/master/scripts/jq-template.awk + wget -qO "$jqt" 'https://github.com/docker-library/bashbrew/raw/1da7341a79651d28fbcc3d14b9176593c4231942/scripts/jq-template.awk' +fi + +if [ "$#" -eq 0 ]; then + versions="$(jq -r 'keys | map(@sh) | join(" ")' versions.json)" + eval "set -- $versions" +fi + +generated_warning() { + cat <<-EOH + # + # NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" + # + # PLEASE DO NOT EDIT IT DIRECTLY. + # + + EOH +} + +for version; do + export version + + rm -rf "$version/" + + variants="$(jq -r '.[env.version].variants | map(@sh) | join(" ")' versions.json)" + eval "variants=( $variants )" + + for dir in "${variants[@]}"; do + mkdir -p "$version/$dir" + + variant="$(basename "$dir")" # "buster", "windowsservercore-1809", etc + export variant + + case "$dir" in + windows/*) + windowsVariant="${variant%%-*}" # "windowsservercore", "nanoserver" + windowsRelease="${variant#$windowsVariant-}" # "1809", "ltsc2016", etc + windowsVariant="${windowsVariant#windows}" # "servercore", "nanoserver" + export windowsVariant windowsRelease + template="Dockerfile-windows-$windowsVariant.template" + ;; + + *) + template='Dockerfile-linux.template' + ;; + esac + + echo "processing $version/$dir ..." + + { + generated_warning + gawk -f "$jqt" "$template" + } > "$version/$dir/Dockerfile" + done +done diff --git a/generate-stackbrew-library.sh b/generate-stackbrew-library.sh index d9039a3d..b940b472 100755 --- a/generate-stackbrew-library.sh +++ b/generate-stackbrew-library.sh @@ -4,17 +4,17 @@ set -Eeuo pipefail declare -A aliases=( [1.6]='1 latest' ) -defaultDebianVariant='bullseye' -defaultAlpineVariant='alpine3.15' self="$(basename "$BASH_SOURCE")" cd "$(dirname "$(readlink -f "$BASH_SOURCE")")" -versions=( */ ) -versions=( "${versions[@]%/}" ) +if [ "$#" -eq 0 ]; then + versions="$(jq -r 'keys | map(@sh) | join(" ")' versions.json)" + eval "set -- $versions" +fi # sort version numbers with highest first -IFS=$'\n'; versions=( $(echo "${versions[*]}" | sort -rV) ); unset IFS +IFS=$'\n'; set -- $(sort -rV <<<"$*"); unset IFS # get the most recent commit which modified any of "$@" fileCommit() { @@ -26,15 +26,19 @@ dirCommit() { local dir="$1"; shift ( cd "$dir" - fileCommit \ - Dockerfile \ - $(git show HEAD:./Dockerfile | awk ' + files="$( + git show HEAD:./Dockerfile | awk ' toupper($1) == "COPY" { for (i = 2; i < NF; i++) { + if ($i ~ /^--from=/) { + next + } print $i } } - ') + ' + )" + fileCommit Dockerfile $files ) } @@ -54,24 +58,6 @@ getArches() { } getArches 'julia' -source '.architectures-lib' - -parentArches() { - local version="$1"; shift # "1.8", etc - local dir="$1"; shift # "1.8/windows/windowsservercore-ltsc2016" - - local parent="$(awk 'toupper($1) == "FROM" { print $2 }' "$dir/Dockerfile")" - local parentArches="${parentRepoToArches[$parent]:-}" - - local arches=() - for arch in $parentArches; do - if hasBashbrewArch "$version" "$arch" && grep -qE "^# $arch\$" "$dir/Dockerfile"; then - arches+=( "$arch" ) - fi - done - echo "${arches[*]}" -} - cat <<-EOH # this file is generated via https://github.com/docker-library/julia/blob/$(fileCommit "$self")/$self @@ -87,46 +73,97 @@ join() { echo "${out#$sep}" } -for version in "${versions[@]}"; do - for v in \ - {bullseye,buster} \ - alpine{3.15,3.14} \ - windows/windowsservercore-{ltsc2022,1809,ltsc2016} \ - ; do - dir="$version/$v" - dir="${dir#./}" - variant="$(basename "$v")" +for version; do + export version + variants="$(jq -r '.[env.version].variants | map(@sh) | join(" ")' versions.json)" + eval "variants=( $variants )" - [ -f "$dir/Dockerfile" ] || continue + fullVersion="$(jq -r '.[env.version].version' versions.json)" - commit="$(dirCommit "$dir")" + versionAliases=( + $fullVersion + $version + ${aliases[$version]:-} + ) - fullVersion="$(git show "$commit":"$dir/Dockerfile" | awk '$1 == "ENV" && $2 == "JULIA_VERSION" { print $3; exit }')" + defaultDebianVariant="$(jq -r ' + .[env.version].variants + | map(select( + startswith("alpine") + or startswith("windows/") + | not + )) + | .[0] + ' versions.json)" + defaultAlpineVariant="$(jq -r ' + .[env.version].variants + | map(select( + startswith("alpine") + )) + | .[0] + ' versions.json)" + + for v in "${variants[@]}"; do + dir="$version/$v" + [ -f "$dir/Dockerfile" ] || continue + variant="$(basename "$v")" + export variant - versionAliases=() - while [ "$fullVersion" != "$version" -a "${fullVersion%[.-]*}" != "$fullVersion" ]; do - versionAliases+=( $fullVersion ) - fullVersion="${fullVersion%[.-]*}" - done - versionAliases+=( - $version - ${aliases[$version]:-} - ) + commit="$(dirCommit "$dir")" variantAliases=( "${versionAliases[@]/%/-$variant}" ) - if [ "$variant" = "$defaultAlpineVariant" ]; then - variantAliases+=( "${versionAliases[@]/%/-alpine}" ) - fi + sharedTags=() + case "$variant" in + "$defaultDebianVariant" | windowsservercore-*) + sharedTags=( "${versionAliases[@]}" ) + ;; + "$defaultAlpineVariant") + variantAliases+=( "${versionAliases[@]/%/-alpine}" ) + ;; + esac variantAliases=( "${variantAliases[@]//latest-/}" ) - sharedTags=() - if [ "$variant" = "$defaultDebianVariant" ] || [[ "$variant" == 'windowsservercore'* ]]; then - sharedTags+=( "${versionAliases[@]}" ) - fi + for windowsShared in windowsservercore nanoserver; do + if [[ "$variant" == "$windowsShared"* ]]; then + sharedTags+=( "${versionAliases[@]/%/-$windowsShared}" ) + sharedTags=( "${sharedTags[@]//latest-/}" ) + break + fi + done + constraints= case "$v" in - windows/*) variantArches='windows-amd64' ;; - *) variantArches="$(parentArches "$version" "$dir")" ;; + windows/*) + variantArches="$(jq -r ' + .[env.version].arches + | keys[] + | select(startswith("windows-")) + | select(. != "windows-i386") # TODO "windows-arm64v8" someday? 👀 + ' versions.json | sort)" + constraints="$variant" + ;; + + *) + variantParent="$(awk 'toupper($1) == "FROM" { print $2; exit }' "$dir/Dockerfile")" + variantArches="${parentRepoToArches[$variantParent]:-}" + variantArches="$( + comm -12 \ + <( + jq -r ' + .[env.version].arches + | keys[] + | if env.variant | startswith("alpine") then + if startswith("alpine-") then + ltrimstr("alpine-") + else + empty + end + else . end + ' versions.json | sort + ) \ + <(xargs -n1 <<<"$variantArches" | sort) + )" + ;; esac echo @@ -139,6 +176,6 @@ for version in "${versions[@]}"; do GitCommit: $commit Directory: $dir EOE - [[ "$v" == windows/* ]] && echo "Constraints: $variant" + [ -z "$constraints" ] || echo "Constraints: $constraints" done done diff --git a/release-architectures b/release-architectures deleted file mode 100644 index 87752078..00000000 --- a/release-architectures +++ /dev/null @@ -1,8 +0,0 @@ -# see https://julialang.org/downloads/#julia-command-line-version - -# bashbrew-arch dpkg-arch julia-tar-arch julia-dir-arch -amd64 amd64 x86_64 x64 -arm32v7 armhf armv7l armv7l -arm64v8 arm64 aarch64 aarch64 -i386 i386 i686 x86 -ppc64le ppc64el ppc64le ppc64le diff --git a/update.sh b/update.sh index 29d839d9..bac2d758 100755 --- a/update.sh +++ b/update.sh @@ -1,120 +1,7 @@ #!/usr/bin/env bash set -Eeuo pipefail -# TODO https://julialang-s3.julialang.org/bin/versions.json ? -# delayed deploys: https://github.com/JuliaLang/julia/issues/38946#issuecomment-749224376 - cd "$(dirname "$(readlink -f "$BASH_SOURCE")")" -versions=( "$@" ) -if [ ${#versions[@]} -eq 0 ]; then - versions=( */ ) -fi -versions=( "${versions[@]%/}" ) - -source '.architectures-lib' - -# see https://stackoverflow.com/a/2705678/433558 -sed_escape_rhs() { - echo "$@" | sed -e 's/[\/&]/\\&/g' | sed -e ':a;N;$!ba;s/\n/\\n/g' -} - -rcRegex='-(pre[.])?(alpha|beta|rc)[0-9]*' - -pattern='[^"]*/julia-([0-9]+\.[0-9]+\.[0-9]+('"$rcRegex"')?)-linux-x86_64\.tar\.gz[^"]*' -allVersions="$( - curl -fsSL 'https://julialang.org/downloads/' \ - | grep -oE "$pattern" \ - | sed -rn "s!${pattern}!\1!gp" \ - | sort -ruV -)" - -for version in "${versions[@]}"; do - rcVersion="${version%-rc}" - rcGrepV='-v' - if [ "$rcVersion" != "$version" ]; then - rcGrepV= - fi - rcGrepV+=' -E' - - fullVersion="$(grep -E "^${rcVersion}([.-]|$)" <<<"$allVersions" | grep $rcGrepV -- "$rcRegex" | head -1)" - if [ -z "$fullVersion" ]; then - echo >&2 "error: failed to determine latest release for '$version'" - exit 1 - fi - - sha256s="$(curl -fsSL "https://julialang-s3.julialang.org/bin/checksums/julia-${fullVersion}.sha256")" - - linuxArchCase='dpkgArch="$(dpkg --print-architecture)"; '$'\\\n' - linuxArchCase+=$'\t''case "${dpkgArch##*-}" in '$'\\\n' - for dpkgArch in $(dpkgArches "$version"); do - tarArch="$(dpkgToJuliaTarArch "$version" "$dpkgArch")" - dirArch="$(dpkgToJuliaDirArch "$version" "$dpkgArch")" - sha256="$(grep "julia-${fullVersion}-linux-${tarArch}.tar.gz$" <<<"$sha256s" | cut -d' ' -f1 || :)" - if [ -z "$sha256" ]; then - echo >&2 "warning: cannot find sha256 for $fullVersion on arch $tarArch / $dirArch ($dpkgArch); skipping" - continue - fi - bashbrewArch="$(dpkgToBashbrewArch "$version" "$dpkgArch")" - linuxArchCase+="# $bashbrewArch"$'\n' - linuxArchCase+=$'\t\t'"$dpkgArch) tarArch='$tarArch'; dirArch='$dirArch'; sha256='$sha256' ;; "$'\\\n' - done - linuxArchCase+=$'\t\t''*) echo >&2 "error: current architecture ($dpkgArch) does not have a corresponding Julia binary release"; exit 1 ;; '$'\\\n' - linuxArchCase+=$'\t''esac' - - winSha256="$(grep "julia-${fullVersion}-win64.exe$" <<<"$sha256s" | cut -d' ' -f1)" - - echo "$version: $fullVersion" - - for v in \ - windows/windowsservercore-{ltsc2022,1809,ltsc2016} \ - alpine{3.15,3.14} \ - {bullseye,buster} \ - ; do - dir="$version/$v" - variant="$(basename "$v")" - - [ -d "$dir" ] || continue - - case "$variant" in - windowsservercore-*) template='windowsservercore'; tag="${variant#*-}" ;; - alpine*) template='alpine'; tag="${variant#alpine}" ;; - *) template='debian'; tag="${variant}-slim" ;; - esac - - variantArchCase="$linuxArchCase" - if [ "$template" = 'alpine' ]; then - sha256="$(grep "julia-${fullVersion}-musl-x86_64.tar.gz$" <<<"$sha256s" | cut -d' ' -f1 || :)" - if [ -z "$sha256" ]; then - echo >&2 "error: missing musl build for $fullVersion ($version)!" - exit 1 - fi - variantArchCase='apkArch="$(apk --print-arch)"; '$'\\\n' - variantArchCase+=$'\t''case "$apkArch" in '$'\\\n' - # TODO Alpine multiarch - variantArchCase+='# amd64'$'\n' - tarArch="$(dpkgToJuliaTarArch "$version" 'amd64')" - dirArch="$(dpkgToJuliaDirArch "$version" 'amd64')" - variantArchCase+=$'\t\t'"x86_64) tarArch='$tarArch'; dirArch='$dirArch'; sha256='$sha256' ;; "$'\\\n' - variantArchCase+=$'\t\t''*) echo >&2 "error: current architecture ($apkArch) does not have a corresponding Julia binary release"; exit 1 ;; '$'\\\n' - variantArchCase+=$'\t''esac' - fi - - sed -r \ - -e 's!%%JULIA_VERSION%%!'"$fullVersion"'!g' \ - -e 's!%%TAG%%!'"$tag"'!g' \ - -e 's!%%JULIA_WINDOWS_SHA256%%!'"$winSha256"'!g' \ - -e 's!%%ARCH-CASE%%!'"$(sed_escape_rhs "$variantArchCase")"'!g' \ - "Dockerfile-$template.template" > "$dir/Dockerfile" - - case "$dir" in - 1.0/windows/*) - # https://github.com/JuliaLang/julia/blob/v1.4.0-rc1/NEWS.md#build-system-changes - sed -ri \ - -e 's!/SILENT!/S!g' \ - -e 's!/DIR=!/D=!g' \ - "$dir/Dockerfile" - ;; - esac - done -done +./versions.sh "$@" +./apply-templates.sh "$@" diff --git a/versions.json b/versions.json new file mode 100644 index 00000000..a6ff4e9e --- /dev/null +++ b/versions.json @@ -0,0 +1,150 @@ +{ + "1.0": { + "arches": { + "amd64": { + "sha256": "9dedd613777ba6ebd8aee5796915ff50aa6188ea03ed143cb687fc2aefd76b03", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.0/julia-1.0.5-linux-x86_64.tar.gz" + }, + "arm32v7": { + "sha256": "cfb2712765db90f0e4fa27e57a88c6d994ebcf1781f8673ebb17b5df7962d0c5", + "url": "https://julialang-s3.julialang.org/bin/linux/armv7l/1.0/julia-1.0.5-linux-armv7l.tar.gz" + }, + "arm64v8": { + "sha256": "41cea1336ed8861413bb945740e567360e26f241eb3e10b3bb0fccd25655ed28", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.0/julia-1.0.5-linux-aarch64.tar.gz" + }, + "darwin-amd64": { + "sha256": "1ff7bd41f396ba3f34dc17c26b78d11adeadfafdea537f7ad17020ef812a39a0", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.0/julia-1.0.5-mac64.dmg" + }, + "freebsd-amd64": { + "sha256": "3bae7ac8afa972ba1febec208f4679430bfc61df85415588f6bb253415d661ac", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.0/julia-1.0.5-freebsd-x86_64.tar.gz" + }, + "i386": { + "sha256": "67c8f31699b79df96ce95926a363cd24ffa5bb4d9a814e071b1e8c8ff33e5a8f", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.0/julia-1.0.5-linux-i686.tar.gz" + }, + "windows-amd64": { + "sha256": "83c04bdc264e7ab87f4e22be9f3dff8c5a62a49c8edea6a0c85f4645d4cbac7a", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.0/julia-1.0.5-win64.exe" + }, + "windows-i386": { + "sha256": "16a26142e4d6fd85515ef896675fd09c1421761b8c6d19822851ec89b341b502", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.0/julia-1.0.5-win32.exe" + } + }, + "variants": [ + "bullseye", + "buster", + "windows/windowsservercore-ltsc2022", + "windows/windowsservercore-1809", + "windows/windowsservercore-ltsc2016" + ], + "version": "1.0.5" + }, + "1.6": { + "arches": { + "alpine-amd64": { + "sha256": "63f121dffa982ff9b53c7c8a334830e17e2c9d2efa79316a548d29f7f8925e66", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.4-musl-x86_64.tar.gz" + }, + "amd64": { + "sha256": "52244ae47697e8073dfbc9d1251b0422f0dbd1fbe1a41da4b9f7ddf0506b2132", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.4-linux-x86_64.tar.gz" + }, + "arm32v7": { + "sha256": "9ad3f6bd71eb6840d4cef1569855da20c0b4931a2bdf77703a64df672b0702a1", + "url": "https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.4-linux-armv7l.tar.gz" + }, + "arm64v8": { + "sha256": "072daac7229c15fa41d0c1b65b8a3d6ee747323d02f5943da3846b075291b48b", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.4-linux-aarch64.tar.gz" + }, + "darwin-amd64": { + "sha256": "a00598f04832b8f5d28039942280feadf40e8a14d7f6264c754ec70627507ace", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.6/julia-1.6.4-mac64.dmg" + }, + "freebsd-amd64": { + "sha256": "2a28938404103e0b7e77839308b49036f742b14d8a95da00c119d2db6e6fbfd7", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.6/julia-1.6.4-freebsd-x86_64.tar.gz" + }, + "i386": { + "sha256": "9d43d642174cf22cf0fde18dc2578c84f357d2c619b9d846d3a6da4192ba48cf", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.4-linux-i686.tar.gz" + }, + "windows-amd64": { + "sha256": "c9b6ecdad4feb57e5af12c9ef1a74993a96edbf87a4dc521d57e338397cee9b2", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.4-win64.exe" + }, + "windows-i386": { + "sha256": "cd41b60beae2664f4ac9e9f30ca9f852aebc3ef00f393b26f126f5861695790d", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.6/julia-1.6.4-win32.exe" + } + }, + "variants": [ + "bullseye", + "buster", + "alpine3.15", + "alpine3.14", + "windows/windowsservercore-ltsc2022", + "windows/windowsservercore-1809", + "windows/windowsservercore-ltsc2016" + ], + "version": "1.6.4" + }, + "1.7-rc": { + "arches": { + "alpine-amd64": { + "sha256": "68dc3d7b17fbcceea383b48d82c63c36b899e05f5cd7537a730d7578f65c40ea", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.0-rc3-musl-x86_64.tar.gz" + }, + "amd64": { + "sha256": "cbf33c533d6f226161f08cdc3cec16745a3dc5afdfbaece95e3f2a5e0b6b7886", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.0-rc3-linux-x86_64.tar.gz" + }, + "arm32v7": { + "sha256": "fff9370f58fd8f94f12a14d38c32d25b9e493d62a6d992edfc378caf9ef8d1cc", + "url": "https://julialang-s3.julialang.org/bin/linux/armv7l/1.7/julia-1.7.0-rc3-linux-armv7l.tar.gz" + }, + "arm64v8": { + "sha256": "0662f9f31c87559ec33a24b3b83df85071357708287678ca78c7fa4498d05e5c", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.0-rc3-linux-aarch64.tar.gz" + }, + "darwin-amd64": { + "sha256": "16bc2f2c6fa901f8f40de0a8628eb8ac792d6b967b2277818ca5532b40acae84", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.7/julia-1.7.0-rc3-mac64.dmg" + }, + "darwin-arm64v8": { + "sha256": "4679b44c194c004037684c6dade8b988968b90adefee4d9483d8f82c61c3aa2b", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.7/julia-1.7.0-rc3-macaarch64.dmg" + }, + "freebsd-amd64": { + "sha256": "0ba30a862e990d27961d5c01952cef141bce99774f2e5a3a0a36f42b6c2173bb", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.7/julia-1.7.0-rc3-freebsd-x86_64.tar.gz" + }, + "i386": { + "sha256": "9ee7692faee05d7dbe431c59850542d95d260368bbf6d4f0ccdd03be07fef817", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.0-rc3-linux-i686.tar.gz" + }, + "windows-amd64": { + "sha256": "d48563b3faeeb0d937177f989f5c8bfe79552ac11255000870ce770a97c69de8", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.0-rc3-win64.exe" + }, + "windows-i386": { + "sha256": "fb643f5128f92213a9d704186450a170a57e9975f8c307a0057ca6f18b499914", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.7/julia-1.7.0-rc3-win32.exe" + } + }, + "variants": [ + "bullseye", + "buster", + "alpine3.15", + "alpine3.14", + "windows/windowsservercore-ltsc2022", + "windows/windowsservercore-1809", + "windows/windowsservercore-ltsc2016" + ], + "version": "1.7.0-rc3" + } +} diff --git a/versions.sh b/versions.sh new file mode 100755 index 00000000..1bb41ab4 --- /dev/null +++ b/versions.sh @@ -0,0 +1,108 @@ +#!/usr/bin/env bash +set -Eeuo pipefail + +cd "$(dirname "$(readlink -f "$BASH_SOURCE")")" + +versions=( "$@" ) +if [ ${#versions[@]} -eq 0 ]; then + versions=( */ ) + json='{}' +else + json="$(< versions.json)" +fi +versions=( "${versions[@]%/}" ) + +# https://julialang.org/downloads/#json_release_feed +# https://julialang-s3.julialang.org/bin/versions.json +# https://julialang-s3.julialang.org/bin/versions-schema.json +juliaVersions="$( + wget -qO- 'https://julialang-s3.julialang.org/bin/versions.json' | jq -c ' + [ + to_entries[] + | .key as $version + | .value + | ( + ($version | sub("^(?[0-9]+[.][0-9]+).*$"; "\(.m)")) + + if .stable then "" else "-rc" end + ) as $major + | { + version: $version, + major: $major, + arches: (.files | map( + # map values from the julia versions-schema.json to bashbrew architecture values + # (plus some extra fiddly bits for Alpine) + { + mac: "darwin", + winnt: "windows", + linux: ( + if .triplet | endswith("-musl") then + "alpine" + else + "linux" + end + ), + freebsd: "freebsd", + }[.os] as $os + | { + x86_64: "amd64", + i686: "i386", + powerpc64le: "ppc64le", + aarch64: "arm64v8", + armv7l: "arm32v7", + }[.arch] as $arch + | if $os == null or $arch == null then empty + elif .kind != (if $os == "windows" then "installer" else "archive" end) then empty + else { + key: ( + if $os == "linux" then "" else $os + "-" end + + $arch + ), + value: { + url: .url, + sha256: .sha256, + }, + } end + ) | from_entries), + } + ] | sort_by([.major, .version] | map(split("[.-]"; "") | map(if test("^[0-9]+$") then tonumber else . end))) + ' +)" + +for version in "${versions[@]}"; do + export version + + if \ + ! doc="$(jq <<<"$juliaVersions" -c ' + [ .[] | select(.major == env.version) ][-1] + ')" \ + || ! fullVersion="$(jq <<<"$doc" -r '.version')" \ + || [ -z "$fullVersion" ] \ + ; then + echo >&2 "warning: cannot find full version for $version" + continue + fi + + echo "$version: $fullVersion" + + json="$(jq <<<"$json" -c --argjson doc "$doc" '.[env.version] = ( + $doc + | del(.major) + | .variants = ([ + "bullseye", + "buster", + if .arches | keys | any(startswith("alpine-")) then + "3.15", + "3.14" + | "alpine" + . + else empty end, + if .arches | has("windows-amd64") then + "ltsc2022", + "1809", + "ltsc2016" + | "windows/windowsservercore-" + . + else empty end + ]) + )')" +done + +jq <<<"$json" -S . > versions.json From 9c3bc606c8a83c7f65fb6ddf2b541be25785d9f4 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Wed, 1 Dec 2021 09:39:37 -0800 Subject: [PATCH 002/108] Update to 1.7.0 (GA), remove 1.0 (EOL) --- 1.0/bullseye/Dockerfile | 88 ------------------- 1.0/buster/Dockerfile | 88 ------------------- 1.0/windows/windowsservercore-1809/Dockerfile | 46 ---------- .../windowsservercore-ltsc2016/Dockerfile | 46 ---------- .../windowsservercore-ltsc2022/Dockerfile | 46 ---------- {1.7-rc => 1.7}/alpine3.14/Dockerfile | 8 +- {1.7-rc => 1.7}/alpine3.15/Dockerfile | 8 +- {1.7-rc => 1.7}/bullseye/Dockerfile | 20 ++--- {1.7-rc => 1.7}/buster/Dockerfile | 20 ++--- .../windows/windowsservercore-1809/Dockerfile | 6 +- .../windowsservercore-ltsc2016/Dockerfile | 6 +- .../windowsservercore-ltsc2022/Dockerfile | 6 +- Dockerfile-windows-servercore.template | 8 -- generate-stackbrew-library.sh | 2 +- versions.json | 88 +++++-------------- 15 files changed, 54 insertions(+), 432 deletions(-) delete mode 100644 1.0/bullseye/Dockerfile delete mode 100644 1.0/buster/Dockerfile delete mode 100644 1.0/windows/windowsservercore-1809/Dockerfile delete mode 100644 1.0/windows/windowsservercore-ltsc2016/Dockerfile delete mode 100644 1.0/windows/windowsservercore-ltsc2022/Dockerfile rename {1.7-rc => 1.7}/alpine3.14/Dockerfile (86%) rename {1.7-rc => 1.7}/alpine3.15/Dockerfile (86%) rename {1.7-rc => 1.7}/bullseye/Dockerfile (76%) rename {1.7-rc => 1.7}/buster/Dockerfile (76%) rename {1.7-rc => 1.7}/windows/windowsservercore-1809/Dockerfile (90%) rename {1.7-rc => 1.7}/windows/windowsservercore-ltsc2016/Dockerfile (90%) rename {1.7-rc => 1.7}/windows/windowsservercore-ltsc2022/Dockerfile (90%) diff --git a/1.0/bullseye/Dockerfile b/1.0/bullseye/Dockerfile deleted file mode 100644 index 6e43090d..00000000 --- a/1.0/bullseye/Dockerfile +++ /dev/null @@ -1,88 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM debian:bullseye-slim - -RUN set -eux; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - ca-certificates \ -# ERROR: no download agent available; install curl, wget, or fetch - curl \ - ; \ - rm -rf /var/lib/apt/lists/* - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.0.5 - -RUN set -eux; \ - \ - savedAptMark="$(apt-mark showmanual)"; \ - if ! command -v gpg > /dev/null; then \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - gnupg \ - dirmngr \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - fi; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.0.5.sha256 - arch="$(dpkg --print-architecture)"; \ - case "$arch" in \ - 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.0/julia-1.0.5-linux-x86_64.tar.gz'; \ - sha256='9dedd613777ba6ebd8aee5796915ff50aa6188ea03ed143cb687fc2aefd76b03'; \ - ;; \ - 'armhf') \ - url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.0/julia-1.0.5-linux-armv7l.tar.gz'; \ - sha256='cfb2712765db90f0e4fa27e57a88c6d994ebcf1781f8673ebb17b5df7962d0c5'; \ - ;; \ - 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.0/julia-1.0.5-linux-aarch64.tar.gz'; \ - sha256='41cea1336ed8861413bb945740e567360e26f241eb3e10b3bb0fccd25655ed28'; \ - ;; \ - 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.0/julia-1.0.5-linux-i686.tar.gz'; \ - sha256='67c8f31699b79df96ce95926a363cd24ffa5bb4d9a814e071b1e8c8ff33e5a8f'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - curl -fL -o julia.tar.gz.asc "$url.asc"; \ - curl -fL -o julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - command -v gpgconf > /dev/null && gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apt-mark auto '.*' > /dev/null; \ - [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ - apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ - \ -# smoke test - julia --version - -CMD ["julia"] diff --git a/1.0/buster/Dockerfile b/1.0/buster/Dockerfile deleted file mode 100644 index 68d6a74a..00000000 --- a/1.0/buster/Dockerfile +++ /dev/null @@ -1,88 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM debian:buster-slim - -RUN set -eux; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - ca-certificates \ -# ERROR: no download agent available; install curl, wget, or fetch - curl \ - ; \ - rm -rf /var/lib/apt/lists/* - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.0.5 - -RUN set -eux; \ - \ - savedAptMark="$(apt-mark showmanual)"; \ - if ! command -v gpg > /dev/null; then \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - gnupg \ - dirmngr \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - fi; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.0.5.sha256 - arch="$(dpkg --print-architecture)"; \ - case "$arch" in \ - 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.0/julia-1.0.5-linux-x86_64.tar.gz'; \ - sha256='9dedd613777ba6ebd8aee5796915ff50aa6188ea03ed143cb687fc2aefd76b03'; \ - ;; \ - 'armhf') \ - url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.0/julia-1.0.5-linux-armv7l.tar.gz'; \ - sha256='cfb2712765db90f0e4fa27e57a88c6d994ebcf1781f8673ebb17b5df7962d0c5'; \ - ;; \ - 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.0/julia-1.0.5-linux-aarch64.tar.gz'; \ - sha256='41cea1336ed8861413bb945740e567360e26f241eb3e10b3bb0fccd25655ed28'; \ - ;; \ - 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.0/julia-1.0.5-linux-i686.tar.gz'; \ - sha256='67c8f31699b79df96ce95926a363cd24ffa5bb4d9a814e071b1e8c8ff33e5a8f'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - curl -fL -o julia.tar.gz.asc "$url.asc"; \ - curl -fL -o julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - command -v gpgconf > /dev/null && gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apt-mark auto '.*' > /dev/null; \ - [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ - apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ - \ -# smoke test - julia --version - -CMD ["julia"] diff --git a/1.0/windows/windowsservercore-1809/Dockerfile b/1.0/windows/windowsservercore-1809/Dockerfile deleted file mode 100644 index 781ce5d8..00000000 --- a/1.0/windows/windowsservercore-1809/Dockerfile +++ /dev/null @@ -1,46 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM mcr.microsoft.com/windows/servercore:1809 - -# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] - -ENV JULIA_VERSION 1.0.5 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.0/julia-1.0.5-win64.exe -ENV JULIA_SHA256 83c04bdc264e7ab87f4e22be9f3dff8c5a62a49c8edea6a0c85f4645d4cbac7a - -RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ - if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ - Start-Process -Wait -NoNewWindow \ - -FilePath '.\julia.exe' \ - -ArgumentList @( \ - '/S', \ - '/D=C:\julia' \ - ); \ - \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ - Write-Host 'Updating PATH ...'; \ - $env:PATH = 'C:\julia\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ("julia --version") ...'; \ - julia --version; \ - \ - Write-Host 'Complete.' - -CMD ["julia"] diff --git a/1.0/windows/windowsservercore-ltsc2016/Dockerfile b/1.0/windows/windowsservercore-ltsc2016/Dockerfile deleted file mode 100644 index cf2eeb67..00000000 --- a/1.0/windows/windowsservercore-ltsc2016/Dockerfile +++ /dev/null @@ -1,46 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM mcr.microsoft.com/windows/servercore:ltsc2016 - -# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] - -ENV JULIA_VERSION 1.0.5 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.0/julia-1.0.5-win64.exe -ENV JULIA_SHA256 83c04bdc264e7ab87f4e22be9f3dff8c5a62a49c8edea6a0c85f4645d4cbac7a - -RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ - if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ - Start-Process -Wait -NoNewWindow \ - -FilePath '.\julia.exe' \ - -ArgumentList @( \ - '/S', \ - '/D=C:\julia' \ - ); \ - \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ - Write-Host 'Updating PATH ...'; \ - $env:PATH = 'C:\julia\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ("julia --version") ...'; \ - julia --version; \ - \ - Write-Host 'Complete.' - -CMD ["julia"] diff --git a/1.0/windows/windowsservercore-ltsc2022/Dockerfile b/1.0/windows/windowsservercore-ltsc2022/Dockerfile deleted file mode 100644 index 4badba25..00000000 --- a/1.0/windows/windowsservercore-ltsc2022/Dockerfile +++ /dev/null @@ -1,46 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM mcr.microsoft.com/windows/servercore:ltsc2022 - -# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] - -ENV JULIA_VERSION 1.0.5 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.0/julia-1.0.5-win64.exe -ENV JULIA_SHA256 83c04bdc264e7ab87f4e22be9f3dff8c5a62a49c8edea6a0c85f4645d4cbac7a - -RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ - if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ - Start-Process -Wait -NoNewWindow \ - -FilePath '.\julia.exe' \ - -ArgumentList @( \ - '/S', \ - '/D=C:\julia' \ - ); \ - \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ - Write-Host 'Updating PATH ...'; \ - $env:PATH = 'C:\julia\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ("julia --version") ...'; \ - julia --version; \ - \ - Write-Host 'Complete.' - -CMD ["julia"] diff --git a/1.7-rc/alpine3.14/Dockerfile b/1.7/alpine3.14/Dockerfile similarity index 86% rename from 1.7-rc/alpine3.14/Dockerfile rename to 1.7/alpine3.14/Dockerfile index 16a42fdb..664bd26e 100644 --- a/1.7-rc/alpine3.14/Dockerfile +++ b/1.7/alpine3.14/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.7.0-rc3 +ENV JULIA_VERSION 1.7.0 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.0-rc3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.0.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.0-rc3-musl-x86_64.tar.gz'; \ - sha256='68dc3d7b17fbcceea383b48d82c63c36b899e05f5cd7537a730d7578f65c40ea'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.0-musl-x86_64.tar.gz'; \ + sha256='c39d9937ebdb693ce69f8695ac55bdd1c8b8557fca38d72cd6e467e05258fc8f'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.7-rc/alpine3.15/Dockerfile b/1.7/alpine3.15/Dockerfile similarity index 86% rename from 1.7-rc/alpine3.15/Dockerfile rename to 1.7/alpine3.15/Dockerfile index 437bfaa6..1244701b 100644 --- a/1.7-rc/alpine3.15/Dockerfile +++ b/1.7/alpine3.15/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.7.0-rc3 +ENV JULIA_VERSION 1.7.0 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.0-rc3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.0.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.0-rc3-musl-x86_64.tar.gz'; \ - sha256='68dc3d7b17fbcceea383b48d82c63c36b899e05f5cd7537a730d7578f65c40ea'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.0-musl-x86_64.tar.gz'; \ + sha256='c39d9937ebdb693ce69f8695ac55bdd1c8b8557fca38d72cd6e467e05258fc8f'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.7-rc/bullseye/Dockerfile b/1.7/bullseye/Dockerfile similarity index 76% rename from 1.7-rc/bullseye/Dockerfile rename to 1.7/bullseye/Dockerfile index ad544001..a502a4e9 100644 --- a/1.7-rc/bullseye/Dockerfile +++ b/1.7/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.7.0-rc3 +ENV JULIA_VERSION 1.7.0 RUN set -eux; \ \ @@ -38,24 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.0-rc3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.0.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.0-rc3-linux-x86_64.tar.gz'; \ - sha256='cbf33c533d6f226161f08cdc3cec16745a3dc5afdfbaece95e3f2a5e0b6b7886'; \ - ;; \ - 'armhf') \ - url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.7/julia-1.7.0-rc3-linux-armv7l.tar.gz'; \ - sha256='fff9370f58fd8f94f12a14d38c32d25b9e493d62a6d992edfc378caf9ef8d1cc'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.0-linux-x86_64.tar.gz'; \ + sha256='7299f3a638aec5e0b9e14eaf0e6221c4fe27189aa0b38ac5a36f03f0dc4c0d40'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.0-rc3-linux-aarch64.tar.gz'; \ - sha256='0662f9f31c87559ec33a24b3b83df85071357708287678ca78c7fa4498d05e5c'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.0-linux-aarch64.tar.gz'; \ + sha256='85a93659ef588b7ee9e3eb2ee1e8b1ba8bb200adc4389afed054be44e51e6540'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.0-rc3-linux-i686.tar.gz'; \ - sha256='9ee7692faee05d7dbe431c59850542d95d260368bbf6d4f0ccdd03be07fef817'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.0-linux-i686.tar.gz'; \ + sha256='e4498be9c2449791093938e8e4f6a93a708d2a8bf27605c835c7409c0a57695d'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.7-rc/buster/Dockerfile b/1.7/buster/Dockerfile similarity index 76% rename from 1.7-rc/buster/Dockerfile rename to 1.7/buster/Dockerfile index e0270acd..92aaecb1 100644 --- a/1.7-rc/buster/Dockerfile +++ b/1.7/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.7.0-rc3 +ENV JULIA_VERSION 1.7.0 RUN set -eux; \ \ @@ -38,24 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.0-rc3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.0.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.0-rc3-linux-x86_64.tar.gz'; \ - sha256='cbf33c533d6f226161f08cdc3cec16745a3dc5afdfbaece95e3f2a5e0b6b7886'; \ - ;; \ - 'armhf') \ - url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.7/julia-1.7.0-rc3-linux-armv7l.tar.gz'; \ - sha256='fff9370f58fd8f94f12a14d38c32d25b9e493d62a6d992edfc378caf9ef8d1cc'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.0-linux-x86_64.tar.gz'; \ + sha256='7299f3a638aec5e0b9e14eaf0e6221c4fe27189aa0b38ac5a36f03f0dc4c0d40'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.0-rc3-linux-aarch64.tar.gz'; \ - sha256='0662f9f31c87559ec33a24b3b83df85071357708287678ca78c7fa4498d05e5c'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.0-linux-aarch64.tar.gz'; \ + sha256='85a93659ef588b7ee9e3eb2ee1e8b1ba8bb200adc4389afed054be44e51e6540'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.0-rc3-linux-i686.tar.gz'; \ - sha256='9ee7692faee05d7dbe431c59850542d95d260368bbf6d4f0ccdd03be07fef817'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.0-linux-i686.tar.gz'; \ + sha256='e4498be9c2449791093938e8e4f6a93a708d2a8bf27605c835c7409c0a57695d'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.7-rc/windows/windowsservercore-1809/Dockerfile b/1.7/windows/windowsservercore-1809/Dockerfile similarity index 90% rename from 1.7-rc/windows/windowsservercore-1809/Dockerfile rename to 1.7/windows/windowsservercore-1809/Dockerfile index 3bffdbcc..9f506c71 100644 --- a/1.7-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.7/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.7.0-rc3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.0-rc3-win64.exe -ENV JULIA_SHA256 d48563b3faeeb0d937177f989f5c8bfe79552ac11255000870ce770a97c69de8 +ENV JULIA_VERSION 1.7.0 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.0-win64.exe +ENV JULIA_SHA256 40c6704a9f27031729610e177aa1cae5386336c7fea9c2e021e3b14d230498d5 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.7-rc/windows/windowsservercore-ltsc2016/Dockerfile b/1.7/windows/windowsservercore-ltsc2016/Dockerfile similarity index 90% rename from 1.7-rc/windows/windowsservercore-ltsc2016/Dockerfile rename to 1.7/windows/windowsservercore-ltsc2016/Dockerfile index b5cdc467..fe36359a 100644 --- a/1.7-rc/windows/windowsservercore-ltsc2016/Dockerfile +++ b/1.7/windows/windowsservercore-ltsc2016/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2016 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.7.0-rc3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.0-rc3-win64.exe -ENV JULIA_SHA256 d48563b3faeeb0d937177f989f5c8bfe79552ac11255000870ce770a97c69de8 +ENV JULIA_VERSION 1.7.0 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.0-win64.exe +ENV JULIA_SHA256 40c6704a9f27031729610e177aa1cae5386336c7fea9c2e021e3b14d230498d5 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.7-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.7/windows/windowsservercore-ltsc2022/Dockerfile similarity index 90% rename from 1.7-rc/windows/windowsservercore-ltsc2022/Dockerfile rename to 1.7/windows/windowsservercore-ltsc2022/Dockerfile index 1d89981c..99ce93c1 100644 --- a/1.7-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.7/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.7.0-rc3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.0-rc3-win64.exe -ENV JULIA_SHA256 d48563b3faeeb0d937177f989f5c8bfe79552ac11255000870ce770a97c69de8 +ENV JULIA_VERSION 1.7.0 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.0-win64.exe +ENV JULIA_SHA256 40c6704a9f27031729610e177aa1cae5386336c7fea9c2e021e3b14d230498d5 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/Dockerfile-windows-servercore.template b/Dockerfile-windows-servercore.template index 9da3f16e..066a76b3 100644 --- a/Dockerfile-windows-servercore.template +++ b/Dockerfile-windows-servercore.template @@ -21,16 +21,8 @@ RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ Start-Process -Wait -NoNewWindow \ -FilePath '.\julia.exe' \ -ArgumentList @( \ -{{ - # https://github.com/JuliaLang/julia/blob/v1.4.0-rc1/NEWS.md#build-system-changes - if env.version == "1.0" then ( --}} - '/S', \ - '/D=C:\julia' \ -{{ ) else ( -}} '/SILENT', \ '/DIR=C:\julia' \ -{{ ) end -}} ); \ \ Write-Host 'Removing ...'; \ diff --git a/generate-stackbrew-library.sh b/generate-stackbrew-library.sh index b940b472..ee5de79d 100755 --- a/generate-stackbrew-library.sh +++ b/generate-stackbrew-library.sh @@ -2,7 +2,7 @@ set -Eeuo pipefail declare -A aliases=( - [1.6]='1 latest' + [1.7]='1 latest' ) self="$(basename "$BASH_SOURCE")" diff --git a/versions.json b/versions.json index a6ff4e9e..e211bed8 100644 --- a/versions.json +++ b/versions.json @@ -1,48 +1,4 @@ { - "1.0": { - "arches": { - "amd64": { - "sha256": "9dedd613777ba6ebd8aee5796915ff50aa6188ea03ed143cb687fc2aefd76b03", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.0/julia-1.0.5-linux-x86_64.tar.gz" - }, - "arm32v7": { - "sha256": "cfb2712765db90f0e4fa27e57a88c6d994ebcf1781f8673ebb17b5df7962d0c5", - "url": "https://julialang-s3.julialang.org/bin/linux/armv7l/1.0/julia-1.0.5-linux-armv7l.tar.gz" - }, - "arm64v8": { - "sha256": "41cea1336ed8861413bb945740e567360e26f241eb3e10b3bb0fccd25655ed28", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.0/julia-1.0.5-linux-aarch64.tar.gz" - }, - "darwin-amd64": { - "sha256": "1ff7bd41f396ba3f34dc17c26b78d11adeadfafdea537f7ad17020ef812a39a0", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.0/julia-1.0.5-mac64.dmg" - }, - "freebsd-amd64": { - "sha256": "3bae7ac8afa972ba1febec208f4679430bfc61df85415588f6bb253415d661ac", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.0/julia-1.0.5-freebsd-x86_64.tar.gz" - }, - "i386": { - "sha256": "67c8f31699b79df96ce95926a363cd24ffa5bb4d9a814e071b1e8c8ff33e5a8f", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.0/julia-1.0.5-linux-i686.tar.gz" - }, - "windows-amd64": { - "sha256": "83c04bdc264e7ab87f4e22be9f3dff8c5a62a49c8edea6a0c85f4645d4cbac7a", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.0/julia-1.0.5-win64.exe" - }, - "windows-i386": { - "sha256": "16a26142e4d6fd85515ef896675fd09c1421761b8c6d19822851ec89b341b502", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.0/julia-1.0.5-win32.exe" - } - }, - "variants": [ - "bullseye", - "buster", - "windows/windowsservercore-ltsc2022", - "windows/windowsservercore-1809", - "windows/windowsservercore-ltsc2016" - ], - "version": "1.0.5" - }, "1.6": { "arches": { "alpine-amd64": { @@ -93,47 +49,43 @@ ], "version": "1.6.4" }, - "1.7-rc": { + "1.7": { "arches": { "alpine-amd64": { - "sha256": "68dc3d7b17fbcceea383b48d82c63c36b899e05f5cd7537a730d7578f65c40ea", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.0-rc3-musl-x86_64.tar.gz" + "sha256": "c39d9937ebdb693ce69f8695ac55bdd1c8b8557fca38d72cd6e467e05258fc8f", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.0-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "cbf33c533d6f226161f08cdc3cec16745a3dc5afdfbaece95e3f2a5e0b6b7886", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.0-rc3-linux-x86_64.tar.gz" - }, - "arm32v7": { - "sha256": "fff9370f58fd8f94f12a14d38c32d25b9e493d62a6d992edfc378caf9ef8d1cc", - "url": "https://julialang-s3.julialang.org/bin/linux/armv7l/1.7/julia-1.7.0-rc3-linux-armv7l.tar.gz" + "sha256": "7299f3a638aec5e0b9e14eaf0e6221c4fe27189aa0b38ac5a36f03f0dc4c0d40", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.0-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "0662f9f31c87559ec33a24b3b83df85071357708287678ca78c7fa4498d05e5c", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.0-rc3-linux-aarch64.tar.gz" + "sha256": "85a93659ef588b7ee9e3eb2ee1e8b1ba8bb200adc4389afed054be44e51e6540", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.0-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "16bc2f2c6fa901f8f40de0a8628eb8ac792d6b967b2277818ca5532b40acae84", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.7/julia-1.7.0-rc3-mac64.dmg" + "sha256": "9a7919448e13ba9cefb0f0fe8178ca089333c86e2722f1e482a1dc8c0e2f03b6", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.7/julia-1.7.0-mac64.dmg" }, "darwin-arm64v8": { - "sha256": "4679b44c194c004037684c6dade8b988968b90adefee4d9483d8f82c61c3aa2b", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.7/julia-1.7.0-rc3-macaarch64.dmg" + "sha256": "6852aab9a40a3265551eb85ad19ff16c3ba5410c852f5e7949972cb9911d473a", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.7/julia-1.7.0-macaarch64.dmg" }, "freebsd-amd64": { - "sha256": "0ba30a862e990d27961d5c01952cef141bce99774f2e5a3a0a36f42b6c2173bb", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.7/julia-1.7.0-rc3-freebsd-x86_64.tar.gz" + "sha256": "1db405b763321bc2e2e9cb27af0517e2db8cf791b76b7f0fb26fe483a4f24873", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.7/julia-1.7.0-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "9ee7692faee05d7dbe431c59850542d95d260368bbf6d4f0ccdd03be07fef817", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.0-rc3-linux-i686.tar.gz" + "sha256": "e4498be9c2449791093938e8e4f6a93a708d2a8bf27605c835c7409c0a57695d", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.0-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "d48563b3faeeb0d937177f989f5c8bfe79552ac11255000870ce770a97c69de8", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.0-rc3-win64.exe" + "sha256": "40c6704a9f27031729610e177aa1cae5386336c7fea9c2e021e3b14d230498d5", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.0-win64.exe" }, "windows-i386": { - "sha256": "fb643f5128f92213a9d704186450a170a57e9975f8c307a0057ca6f18b499914", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.7/julia-1.7.0-rc3-win32.exe" + "sha256": "c8f94225f7813acaecb4a7233f705b1d0b1d4ae4e08288e0966b1c5b37c3242e", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.7/julia-1.7.0-win32.exe" } }, "variants": [ @@ -145,6 +97,6 @@ "windows/windowsservercore-1809", "windows/windowsservercore-ltsc2016" ], - "version": "1.7.0-rc3" + "version": "1.7.0" } } From 52273f729e87e22389794a4eae4dbd3a38a6cd79 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Tue, 21 Dec 2021 22:59:26 -0800 Subject: [PATCH 003/108] Update to 1.6.5 --- 1.6/alpine3.14/Dockerfile | 8 ++++---- 1.6/alpine3.15/Dockerfile | 8 ++++---- 1.6/bullseye/Dockerfile | 20 +++++++++---------- 1.6/buster/Dockerfile | 20 +++++++++---------- 1.6/windows/windowsservercore-1809/Dockerfile | 6 +++--- .../windowsservercore-ltsc2016/Dockerfile | 6 +++--- .../windowsservercore-ltsc2022/Dockerfile | 6 +++--- 7 files changed, 37 insertions(+), 37 deletions(-) diff --git a/1.6/alpine3.14/Dockerfile b/1.6/alpine3.14/Dockerfile index f812e781..b2ebde48 100644 --- a/1.6/alpine3.14/Dockerfile +++ b/1.6/alpine3.14/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.6.4 +ENV JULIA_VERSION 1.6.5 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.5.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.4-musl-x86_64.tar.gz'; \ - sha256='63f121dffa982ff9b53c7c8a334830e17e2c9d2efa79316a548d29f7f8925e66'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.5-musl-x86_64.tar.gz'; \ + sha256='e38eece6f9f20c7472caf3f8f74a99ad0880921c28e1301461fa7af919880383'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.6/alpine3.15/Dockerfile b/1.6/alpine3.15/Dockerfile index 5c2439b5..a718cf1f 100644 --- a/1.6/alpine3.15/Dockerfile +++ b/1.6/alpine3.15/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.6.4 +ENV JULIA_VERSION 1.6.5 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.5.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.4-musl-x86_64.tar.gz'; \ - sha256='63f121dffa982ff9b53c7c8a334830e17e2c9d2efa79316a548d29f7f8925e66'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.5-musl-x86_64.tar.gz'; \ + sha256='e38eece6f9f20c7472caf3f8f74a99ad0880921c28e1301461fa7af919880383'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.6/bullseye/Dockerfile b/1.6/bullseye/Dockerfile index 1583a033..7299a6c5 100644 --- a/1.6/bullseye/Dockerfile +++ b/1.6/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.6.4 +ENV JULIA_VERSION 1.6.5 RUN set -eux; \ \ @@ -38,24 +38,24 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.5.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.4-linux-x86_64.tar.gz'; \ - sha256='52244ae47697e8073dfbc9d1251b0422f0dbd1fbe1a41da4b9f7ddf0506b2132'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.5-linux-x86_64.tar.gz'; \ + sha256='b8fe23ee547254a2fe14be587284ed77c78c06c2d8e9aad5febce0d21cab8e2c'; \ ;; \ 'armhf') \ - url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.4-linux-armv7l.tar.gz'; \ - sha256='9ad3f6bd71eb6840d4cef1569855da20c0b4931a2bdf77703a64df672b0702a1'; \ + url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.5-linux-armv7l.tar.gz'; \ + sha256='19de0651152aff20feb757f6aa3316d29514e870c3d05ea347c53ba5a44048f0'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.4-linux-aarch64.tar.gz'; \ - sha256='072daac7229c15fa41d0c1b65b8a3d6ee747323d02f5943da3846b075291b48b'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.5-linux-aarch64.tar.gz'; \ + sha256='5e24d1326ec8590ab382b6836d00f37193ed5198bc115e9c8032cfb71fcf07ba'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.4-linux-i686.tar.gz'; \ - sha256='9d43d642174cf22cf0fde18dc2578c84f357d2c619b9d846d3a6da4192ba48cf'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.5-linux-i686.tar.gz'; \ + sha256='909c275912a9ae4198710e993b388dd1089b8d6279bab74cfab59af2f4d8f38a'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.6/buster/Dockerfile b/1.6/buster/Dockerfile index 064ed3c4..a028566e 100644 --- a/1.6/buster/Dockerfile +++ b/1.6/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.6.4 +ENV JULIA_VERSION 1.6.5 RUN set -eux; \ \ @@ -38,24 +38,24 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.5.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.4-linux-x86_64.tar.gz'; \ - sha256='52244ae47697e8073dfbc9d1251b0422f0dbd1fbe1a41da4b9f7ddf0506b2132'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.5-linux-x86_64.tar.gz'; \ + sha256='b8fe23ee547254a2fe14be587284ed77c78c06c2d8e9aad5febce0d21cab8e2c'; \ ;; \ 'armhf') \ - url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.4-linux-armv7l.tar.gz'; \ - sha256='9ad3f6bd71eb6840d4cef1569855da20c0b4931a2bdf77703a64df672b0702a1'; \ + url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.5-linux-armv7l.tar.gz'; \ + sha256='19de0651152aff20feb757f6aa3316d29514e870c3d05ea347c53ba5a44048f0'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.4-linux-aarch64.tar.gz'; \ - sha256='072daac7229c15fa41d0c1b65b8a3d6ee747323d02f5943da3846b075291b48b'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.5-linux-aarch64.tar.gz'; \ + sha256='5e24d1326ec8590ab382b6836d00f37193ed5198bc115e9c8032cfb71fcf07ba'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.4-linux-i686.tar.gz'; \ - sha256='9d43d642174cf22cf0fde18dc2578c84f357d2c619b9d846d3a6da4192ba48cf'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.5-linux-i686.tar.gz'; \ + sha256='909c275912a9ae4198710e993b388dd1089b8d6279bab74cfab59af2f4d8f38a'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.6/windows/windowsservercore-1809/Dockerfile b/1.6/windows/windowsservercore-1809/Dockerfile index 2e7f529f..eb1da136 100644 --- a/1.6/windows/windowsservercore-1809/Dockerfile +++ b/1.6/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.6.4 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.4-win64.exe -ENV JULIA_SHA256 c9b6ecdad4feb57e5af12c9ef1a74993a96edbf87a4dc521d57e338397cee9b2 +ENV JULIA_VERSION 1.6.5 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.5-win64.exe +ENV JULIA_SHA256 dd2e0404c6ad332b47cfea13796b7826b5d0df0aae6450b976bab8f848bdf948 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.6/windows/windowsservercore-ltsc2016/Dockerfile b/1.6/windows/windowsservercore-ltsc2016/Dockerfile index 3d035a4c..1645bed5 100644 --- a/1.6/windows/windowsservercore-ltsc2016/Dockerfile +++ b/1.6/windows/windowsservercore-ltsc2016/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2016 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.6.4 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.4-win64.exe -ENV JULIA_SHA256 c9b6ecdad4feb57e5af12c9ef1a74993a96edbf87a4dc521d57e338397cee9b2 +ENV JULIA_VERSION 1.6.5 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.5-win64.exe +ENV JULIA_SHA256 dd2e0404c6ad332b47cfea13796b7826b5d0df0aae6450b976bab8f848bdf948 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.6/windows/windowsservercore-ltsc2022/Dockerfile b/1.6/windows/windowsservercore-ltsc2022/Dockerfile index 3327e73f..2d5bc6d6 100644 --- a/1.6/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.6/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.6.4 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.4-win64.exe -ENV JULIA_SHA256 c9b6ecdad4feb57e5af12c9ef1a74993a96edbf87a4dc521d57e338397cee9b2 +ENV JULIA_VERSION 1.6.5 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.5-win64.exe +ENV JULIA_SHA256 dd2e0404c6ad332b47cfea13796b7826b5d0df0aae6450b976bab8f848bdf948 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ From 0a456179919e2f797eaa150889bed8baf9fa53e2 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Wed, 22 Dec 2021 09:25:14 -0800 Subject: [PATCH 004/108] Update 1.6 to 1.6.5 --- versions.json | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/versions.json b/versions.json index e211bed8..ac4f020e 100644 --- a/versions.json +++ b/versions.json @@ -2,40 +2,40 @@ "1.6": { "arches": { "alpine-amd64": { - "sha256": "63f121dffa982ff9b53c7c8a334830e17e2c9d2efa79316a548d29f7f8925e66", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.4-musl-x86_64.tar.gz" + "sha256": "e38eece6f9f20c7472caf3f8f74a99ad0880921c28e1301461fa7af919880383", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.5-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "52244ae47697e8073dfbc9d1251b0422f0dbd1fbe1a41da4b9f7ddf0506b2132", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.4-linux-x86_64.tar.gz" + "sha256": "b8fe23ee547254a2fe14be587284ed77c78c06c2d8e9aad5febce0d21cab8e2c", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.5-linux-x86_64.tar.gz" }, "arm32v7": { - "sha256": "9ad3f6bd71eb6840d4cef1569855da20c0b4931a2bdf77703a64df672b0702a1", - "url": "https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.4-linux-armv7l.tar.gz" + "sha256": "19de0651152aff20feb757f6aa3316d29514e870c3d05ea347c53ba5a44048f0", + "url": "https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.5-linux-armv7l.tar.gz" }, "arm64v8": { - "sha256": "072daac7229c15fa41d0c1b65b8a3d6ee747323d02f5943da3846b075291b48b", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.4-linux-aarch64.tar.gz" + "sha256": "5e24d1326ec8590ab382b6836d00f37193ed5198bc115e9c8032cfb71fcf07ba", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.5-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "a00598f04832b8f5d28039942280feadf40e8a14d7f6264c754ec70627507ace", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.6/julia-1.6.4-mac64.dmg" + "sha256": "1e7b4d872432d38579709319a3f706077c85e69532db19cdd1e1e8b649318160", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.6/julia-1.6.5-mac64.dmg" }, "freebsd-amd64": { - "sha256": "2a28938404103e0b7e77839308b49036f742b14d8a95da00c119d2db6e6fbfd7", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.6/julia-1.6.4-freebsd-x86_64.tar.gz" + "sha256": "ecf81595804c38ba0ad8babf5737a94ce9e85f1563eebb28522762d8b07c25a9", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.6/julia-1.6.5-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "9d43d642174cf22cf0fde18dc2578c84f357d2c619b9d846d3a6da4192ba48cf", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.4-linux-i686.tar.gz" + "sha256": "909c275912a9ae4198710e993b388dd1089b8d6279bab74cfab59af2f4d8f38a", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.5-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "c9b6ecdad4feb57e5af12c9ef1a74993a96edbf87a4dc521d57e338397cee9b2", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.4-win64.exe" + "sha256": "dd2e0404c6ad332b47cfea13796b7826b5d0df0aae6450b976bab8f848bdf948", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.5-win64.exe" }, "windows-i386": { - "sha256": "cd41b60beae2664f4ac9e9f30ca9f852aebc3ef00f393b26f126f5861695790d", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.6/julia-1.6.4-win32.exe" + "sha256": "af98e2efc3d46529498cf30b1db18bd74e712c57a91319b3f3b44921e2276834", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.6/julia-1.6.5-win32.exe" } }, "variants": [ @@ -47,7 +47,7 @@ "windows/windowsservercore-1809", "windows/windowsservercore-ltsc2016" ], - "version": "1.6.4" + "version": "1.6.5" }, "1.7": { "arches": { From 37e7c4dbca1f313e7c297f51c600615ceafb8a43 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Thu, 23 Dec 2021 16:59:29 -0800 Subject: [PATCH 005/108] Update 1.7 to 1.7.1 --- 1.7/alpine3.14/Dockerfile | 8 ++-- 1.7/alpine3.15/Dockerfile | 8 ++-- 1.7/bullseye/Dockerfile | 16 ++++---- 1.7/buster/Dockerfile | 16 ++++---- 1.7/windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2016/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 38 +++++++++---------- 8 files changed, 52 insertions(+), 52 deletions(-) diff --git a/1.7/alpine3.14/Dockerfile b/1.7/alpine3.14/Dockerfile index 664bd26e..f6689311 100644 --- a/1.7/alpine3.14/Dockerfile +++ b/1.7/alpine3.14/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.7.0 +ENV JULIA_VERSION 1.7.1 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.0.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.1.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.0-musl-x86_64.tar.gz'; \ - sha256='c39d9937ebdb693ce69f8695ac55bdd1c8b8557fca38d72cd6e467e05258fc8f'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.1-musl-x86_64.tar.gz'; \ + sha256='cf94c4686dfcc4a22e6d0ec42a5f752c1c4ac55a32014851b030e62c20519fad'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.7/alpine3.15/Dockerfile b/1.7/alpine3.15/Dockerfile index 1244701b..e3a8d0de 100644 --- a/1.7/alpine3.15/Dockerfile +++ b/1.7/alpine3.15/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.7.0 +ENV JULIA_VERSION 1.7.1 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.0.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.1.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.0-musl-x86_64.tar.gz'; \ - sha256='c39d9937ebdb693ce69f8695ac55bdd1c8b8557fca38d72cd6e467e05258fc8f'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.1-musl-x86_64.tar.gz'; \ + sha256='cf94c4686dfcc4a22e6d0ec42a5f752c1c4ac55a32014851b030e62c20519fad'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.7/bullseye/Dockerfile b/1.7/bullseye/Dockerfile index a502a4e9..7d42ba4c 100644 --- a/1.7/bullseye/Dockerfile +++ b/1.7/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.7.0 +ENV JULIA_VERSION 1.7.1 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.0.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.0-linux-x86_64.tar.gz'; \ - sha256='7299f3a638aec5e0b9e14eaf0e6221c4fe27189aa0b38ac5a36f03f0dc4c0d40'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.1-linux-x86_64.tar.gz'; \ + sha256='44658e9c7b45e2b9b5b59239d190cca42de05c175ea86bc346c294a8fe8d9f11'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.0-linux-aarch64.tar.gz'; \ - sha256='85a93659ef588b7ee9e3eb2ee1e8b1ba8bb200adc4389afed054be44e51e6540'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.1-linux-aarch64.tar.gz'; \ + sha256='5d9f23916d331f54a2bb68936c2c7fbf3fdb4a6f7bfbb99750276cc23a292a4d'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.0-linux-i686.tar.gz'; \ - sha256='e4498be9c2449791093938e8e4f6a93a708d2a8bf27605c835c7409c0a57695d'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.1-linux-i686.tar.gz'; \ + sha256='6b5f7a235dc51b586d6ab914042b6d91c8634eeeb011636460ab6dcbf5671fac'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.7/buster/Dockerfile b/1.7/buster/Dockerfile index 92aaecb1..52978b32 100644 --- a/1.7/buster/Dockerfile +++ b/1.7/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.7.0 +ENV JULIA_VERSION 1.7.1 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.0.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.0-linux-x86_64.tar.gz'; \ - sha256='7299f3a638aec5e0b9e14eaf0e6221c4fe27189aa0b38ac5a36f03f0dc4c0d40'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.1-linux-x86_64.tar.gz'; \ + sha256='44658e9c7b45e2b9b5b59239d190cca42de05c175ea86bc346c294a8fe8d9f11'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.0-linux-aarch64.tar.gz'; \ - sha256='85a93659ef588b7ee9e3eb2ee1e8b1ba8bb200adc4389afed054be44e51e6540'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.1-linux-aarch64.tar.gz'; \ + sha256='5d9f23916d331f54a2bb68936c2c7fbf3fdb4a6f7bfbb99750276cc23a292a4d'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.0-linux-i686.tar.gz'; \ - sha256='e4498be9c2449791093938e8e4f6a93a708d2a8bf27605c835c7409c0a57695d'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.1-linux-i686.tar.gz'; \ + sha256='6b5f7a235dc51b586d6ab914042b6d91c8634eeeb011636460ab6dcbf5671fac'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.7/windows/windowsservercore-1809/Dockerfile b/1.7/windows/windowsservercore-1809/Dockerfile index 9f506c71..0300cf40 100644 --- a/1.7/windows/windowsservercore-1809/Dockerfile +++ b/1.7/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.7.0 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.0-win64.exe -ENV JULIA_SHA256 40c6704a9f27031729610e177aa1cae5386336c7fea9c2e021e3b14d230498d5 +ENV JULIA_VERSION 1.7.1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.1-win64.exe +ENV JULIA_SHA256 820f31de28d409ae8fda2ea01d39c67564fc6138d010e8b7e5d3d883d7daee23 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.7/windows/windowsservercore-ltsc2016/Dockerfile b/1.7/windows/windowsservercore-ltsc2016/Dockerfile index fe36359a..99cd132e 100644 --- a/1.7/windows/windowsservercore-ltsc2016/Dockerfile +++ b/1.7/windows/windowsservercore-ltsc2016/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2016 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.7.0 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.0-win64.exe -ENV JULIA_SHA256 40c6704a9f27031729610e177aa1cae5386336c7fea9c2e021e3b14d230498d5 +ENV JULIA_VERSION 1.7.1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.1-win64.exe +ENV JULIA_SHA256 820f31de28d409ae8fda2ea01d39c67564fc6138d010e8b7e5d3d883d7daee23 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.7/windows/windowsservercore-ltsc2022/Dockerfile b/1.7/windows/windowsservercore-ltsc2022/Dockerfile index 99ce93c1..57fe8d95 100644 --- a/1.7/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.7/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.7.0 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.0-win64.exe -ENV JULIA_SHA256 40c6704a9f27031729610e177aa1cae5386336c7fea9c2e021e3b14d230498d5 +ENV JULIA_VERSION 1.7.1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.1-win64.exe +ENV JULIA_SHA256 820f31de28d409ae8fda2ea01d39c67564fc6138d010e8b7e5d3d883d7daee23 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index ac4f020e..7cef01ed 100644 --- a/versions.json +++ b/versions.json @@ -52,40 +52,40 @@ "1.7": { "arches": { "alpine-amd64": { - "sha256": "c39d9937ebdb693ce69f8695ac55bdd1c8b8557fca38d72cd6e467e05258fc8f", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.0-musl-x86_64.tar.gz" + "sha256": "cf94c4686dfcc4a22e6d0ec42a5f752c1c4ac55a32014851b030e62c20519fad", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.1-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "7299f3a638aec5e0b9e14eaf0e6221c4fe27189aa0b38ac5a36f03f0dc4c0d40", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.0-linux-x86_64.tar.gz" + "sha256": "44658e9c7b45e2b9b5b59239d190cca42de05c175ea86bc346c294a8fe8d9f11", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.1-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "85a93659ef588b7ee9e3eb2ee1e8b1ba8bb200adc4389afed054be44e51e6540", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.0-linux-aarch64.tar.gz" + "sha256": "5d9f23916d331f54a2bb68936c2c7fbf3fdb4a6f7bfbb99750276cc23a292a4d", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.1-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "9a7919448e13ba9cefb0f0fe8178ca089333c86e2722f1e482a1dc8c0e2f03b6", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.7/julia-1.7.0-mac64.dmg" + "sha256": "95842f2782d6cef397cfbde250f627def8c86cc281efce0d64a14c13bd62d494", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.7/julia-1.7.1-mac64.dmg" }, "darwin-arm64v8": { - "sha256": "6852aab9a40a3265551eb85ad19ff16c3ba5410c852f5e7949972cb9911d473a", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.7/julia-1.7.0-macaarch64.dmg" + "sha256": "b6489d1e00cd539dfd60b29743b5d813889368bdc1a8fb9418893db5ae2d43d6", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.7/julia-1.7.1-macaarch64.dmg" }, "freebsd-amd64": { - "sha256": "1db405b763321bc2e2e9cb27af0517e2db8cf791b76b7f0fb26fe483a4f24873", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.7/julia-1.7.0-freebsd-x86_64.tar.gz" + "sha256": "b55b26d1ad21d8cd837887a64a3cd705ded91b36ea6abb35e2253d8a2c9669bb", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.7/julia-1.7.1-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "e4498be9c2449791093938e8e4f6a93a708d2a8bf27605c835c7409c0a57695d", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.0-linux-i686.tar.gz" + "sha256": "6b5f7a235dc51b586d6ab914042b6d91c8634eeeb011636460ab6dcbf5671fac", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.1-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "40c6704a9f27031729610e177aa1cae5386336c7fea9c2e021e3b14d230498d5", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.0-win64.exe" + "sha256": "820f31de28d409ae8fda2ea01d39c67564fc6138d010e8b7e5d3d883d7daee23", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.1-win64.exe" }, "windows-i386": { - "sha256": "c8f94225f7813acaecb4a7233f705b1d0b1d4ae4e08288e0966b1c5b37c3242e", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.7/julia-1.7.0-win32.exe" + "sha256": "4ea2969d7b42a99b0422966656ddc88b87266e14c32aa2e2f297fae192f22035", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.7/julia-1.7.1-win32.exe" } }, "variants": [ @@ -97,6 +97,6 @@ "windows/windowsservercore-1809", "windows/windowsservercore-ltsc2016" ], - "version": "1.7.0" + "version": "1.7.1" } } From fe407643a5e54f54063d8d67d487cf7997ded40f Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Wed, 12 Jan 2022 13:44:06 -0800 Subject: [PATCH 006/108] Remove ltsc2016 variants (EOL) See https://docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/base-image-lifecycle and https://github.com/docker-library/official-images/pull/11661 --- .../windowsservercore-ltsc2016/Dockerfile | 46 ------------------- .../windowsservercore-ltsc2016/Dockerfile | 46 ------------------- apply-templates.sh | 2 +- versions.json | 6 +-- versions.sh | 3 +- 5 files changed, 4 insertions(+), 99 deletions(-) delete mode 100644 1.6/windows/windowsservercore-ltsc2016/Dockerfile delete mode 100644 1.7/windows/windowsservercore-ltsc2016/Dockerfile diff --git a/1.6/windows/windowsservercore-ltsc2016/Dockerfile b/1.6/windows/windowsservercore-ltsc2016/Dockerfile deleted file mode 100644 index 1645bed5..00000000 --- a/1.6/windows/windowsservercore-ltsc2016/Dockerfile +++ /dev/null @@ -1,46 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM mcr.microsoft.com/windows/servercore:ltsc2016 - -# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] - -ENV JULIA_VERSION 1.6.5 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.5-win64.exe -ENV JULIA_SHA256 dd2e0404c6ad332b47cfea13796b7826b5d0df0aae6450b976bab8f848bdf948 - -RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ - if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ - Start-Process -Wait -NoNewWindow \ - -FilePath '.\julia.exe' \ - -ArgumentList @( \ - '/SILENT', \ - '/DIR=C:\julia' \ - ); \ - \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ - Write-Host 'Updating PATH ...'; \ - $env:PATH = 'C:\julia\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ("julia --version") ...'; \ - julia --version; \ - \ - Write-Host 'Complete.' - -CMD ["julia"] diff --git a/1.7/windows/windowsservercore-ltsc2016/Dockerfile b/1.7/windows/windowsservercore-ltsc2016/Dockerfile deleted file mode 100644 index 99cd132e..00000000 --- a/1.7/windows/windowsservercore-ltsc2016/Dockerfile +++ /dev/null @@ -1,46 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM mcr.microsoft.com/windows/servercore:ltsc2016 - -# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] - -ENV JULIA_VERSION 1.7.1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.1-win64.exe -ENV JULIA_SHA256 820f31de28d409ae8fda2ea01d39c67564fc6138d010e8b7e5d3d883d7daee23 - -RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ - if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ - Start-Process -Wait -NoNewWindow \ - -FilePath '.\julia.exe' \ - -ArgumentList @( \ - '/SILENT', \ - '/DIR=C:\julia' \ - ); \ - \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ - Write-Host 'Updating PATH ...'; \ - $env:PATH = 'C:\julia\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ("julia --version") ...'; \ - julia --version; \ - \ - Write-Host 'Complete.' - -CMD ["julia"] diff --git a/apply-templates.sh b/apply-templates.sh index db2b16cd..eaceaca0 100755 --- a/apply-templates.sh +++ b/apply-templates.sh @@ -44,7 +44,7 @@ for version; do case "$dir" in windows/*) windowsVariant="${variant%%-*}" # "windowsservercore", "nanoserver" - windowsRelease="${variant#$windowsVariant-}" # "1809", "ltsc2016", etc + windowsRelease="${variant#$windowsVariant-}" # "ltsc2022", "1809", etc windowsVariant="${windowsVariant#windows}" # "servercore", "nanoserver" export windowsVariant windowsRelease template="Dockerfile-windows-$windowsVariant.template" diff --git a/versions.json b/versions.json index 7cef01ed..ca1077f8 100644 --- a/versions.json +++ b/versions.json @@ -44,8 +44,7 @@ "alpine3.15", "alpine3.14", "windows/windowsservercore-ltsc2022", - "windows/windowsservercore-1809", - "windows/windowsservercore-ltsc2016" + "windows/windowsservercore-1809" ], "version": "1.6.5" }, @@ -94,8 +93,7 @@ "alpine3.15", "alpine3.14", "windows/windowsservercore-ltsc2022", - "windows/windowsservercore-1809", - "windows/windowsservercore-ltsc2016" + "windows/windowsservercore-1809" ], "version": "1.7.1" } diff --git a/versions.sh b/versions.sh index 1bb41ab4..cf10d52d 100755 --- a/versions.sh +++ b/versions.sh @@ -97,8 +97,7 @@ for version in "${versions[@]}"; do else empty end, if .arches | has("windows-amd64") then "ltsc2022", - "1809", - "ltsc2016" + "1809" | "windows/windowsservercore-" + . else empty end ]) From c18dc57da4780a32746fbfcc34ba17f45dc5f5d7 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Mon, 7 Feb 2022 22:59:29 -0800 Subject: [PATCH 007/108] Update 1.7 to 1.7.2 --- 1.7/alpine3.14/Dockerfile | 8 ++-- 1.7/alpine3.15/Dockerfile | 8 ++-- 1.7/bullseye/Dockerfile | 20 +++++---- 1.7/buster/Dockerfile | 20 +++++---- 1.7/windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 42 ++++++++++--------- 7 files changed, 61 insertions(+), 49 deletions(-) diff --git a/1.7/alpine3.14/Dockerfile b/1.7/alpine3.14/Dockerfile index f6689311..685bd8a4 100644 --- a/1.7/alpine3.14/Dockerfile +++ b/1.7/alpine3.14/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.7.1 +ENV JULIA_VERSION 1.7.2 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.2.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.1-musl-x86_64.tar.gz'; \ - sha256='cf94c4686dfcc4a22e6d0ec42a5f752c1c4ac55a32014851b030e62c20519fad'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.2-musl-x86_64.tar.gz'; \ + sha256='3bd653265f387450c796157629e6aa7aa4473d0169ef516a18e7b06b0301a7e1'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.7/alpine3.15/Dockerfile b/1.7/alpine3.15/Dockerfile index e3a8d0de..e050124f 100644 --- a/1.7/alpine3.15/Dockerfile +++ b/1.7/alpine3.15/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.7.1 +ENV JULIA_VERSION 1.7.2 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.2.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.1-musl-x86_64.tar.gz'; \ - sha256='cf94c4686dfcc4a22e6d0ec42a5f752c1c4ac55a32014851b030e62c20519fad'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.2-musl-x86_64.tar.gz'; \ + sha256='3bd653265f387450c796157629e6aa7aa4473d0169ef516a18e7b06b0301a7e1'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.7/bullseye/Dockerfile b/1.7/bullseye/Dockerfile index 7d42ba4c..4df1af63 100644 --- a/1.7/bullseye/Dockerfile +++ b/1.7/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.7.1 +ENV JULIA_VERSION 1.7.2 RUN set -eux; \ \ @@ -38,20 +38,24 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.1-linux-x86_64.tar.gz'; \ - sha256='44658e9c7b45e2b9b5b59239d190cca42de05c175ea86bc346c294a8fe8d9f11'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.2-linux-x86_64.tar.gz'; \ + sha256='a75244724f3b2de0e7249c861fbf64078257c16fb4203be78f1cf4dd5973ba95'; \ + ;; \ + 'armhf') \ + url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.7/julia-1.7.2-linux-armv7l.tar.gz'; \ + sha256='837c93adf75a3e981eacf35f24f1d95cd2e4d9c490b84befd3865b2d558b730c'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.1-linux-aarch64.tar.gz'; \ - sha256='5d9f23916d331f54a2bb68936c2c7fbf3fdb4a6f7bfbb99750276cc23a292a4d'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.2-linux-aarch64.tar.gz'; \ + sha256='69fd58b1e8f6f8a72053dcbeab2d2882258fe372a91c7287d38b9c217885821a'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.1-linux-i686.tar.gz'; \ - sha256='6b5f7a235dc51b586d6ab914042b6d91c8634eeeb011636460ab6dcbf5671fac'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.2-linux-i686.tar.gz'; \ + sha256='f5f8e6cbaf0acd473a5e13c23c80f0672207eb86408178fec221f4f7fb88f6d1'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.7/buster/Dockerfile b/1.7/buster/Dockerfile index 52978b32..d38f5084 100644 --- a/1.7/buster/Dockerfile +++ b/1.7/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.7.1 +ENV JULIA_VERSION 1.7.2 RUN set -eux; \ \ @@ -38,20 +38,24 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.1-linux-x86_64.tar.gz'; \ - sha256='44658e9c7b45e2b9b5b59239d190cca42de05c175ea86bc346c294a8fe8d9f11'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.2-linux-x86_64.tar.gz'; \ + sha256='a75244724f3b2de0e7249c861fbf64078257c16fb4203be78f1cf4dd5973ba95'; \ + ;; \ + 'armhf') \ + url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.7/julia-1.7.2-linux-armv7l.tar.gz'; \ + sha256='837c93adf75a3e981eacf35f24f1d95cd2e4d9c490b84befd3865b2d558b730c'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.1-linux-aarch64.tar.gz'; \ - sha256='5d9f23916d331f54a2bb68936c2c7fbf3fdb4a6f7bfbb99750276cc23a292a4d'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.2-linux-aarch64.tar.gz'; \ + sha256='69fd58b1e8f6f8a72053dcbeab2d2882258fe372a91c7287d38b9c217885821a'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.1-linux-i686.tar.gz'; \ - sha256='6b5f7a235dc51b586d6ab914042b6d91c8634eeeb011636460ab6dcbf5671fac'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.2-linux-i686.tar.gz'; \ + sha256='f5f8e6cbaf0acd473a5e13c23c80f0672207eb86408178fec221f4f7fb88f6d1'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.7/windows/windowsservercore-1809/Dockerfile b/1.7/windows/windowsservercore-1809/Dockerfile index 0300cf40..fa408f08 100644 --- a/1.7/windows/windowsservercore-1809/Dockerfile +++ b/1.7/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.7.1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.1-win64.exe -ENV JULIA_SHA256 820f31de28d409ae8fda2ea01d39c67564fc6138d010e8b7e5d3d883d7daee23 +ENV JULIA_VERSION 1.7.2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.2-win64.exe +ENV JULIA_SHA256 bede21e00130c2dcb6973a968b7ed43c35d69712008a95bb08d5536d3c9e2585 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.7/windows/windowsservercore-ltsc2022/Dockerfile b/1.7/windows/windowsservercore-ltsc2022/Dockerfile index 57fe8d95..7be10ad6 100644 --- a/1.7/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.7/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.7.1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.1-win64.exe -ENV JULIA_SHA256 820f31de28d409ae8fda2ea01d39c67564fc6138d010e8b7e5d3d883d7daee23 +ENV JULIA_VERSION 1.7.2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.2-win64.exe +ENV JULIA_SHA256 bede21e00130c2dcb6973a968b7ed43c35d69712008a95bb08d5536d3c9e2585 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index ca1077f8..4202a77b 100644 --- a/versions.json +++ b/versions.json @@ -51,40 +51,44 @@ "1.7": { "arches": { "alpine-amd64": { - "sha256": "cf94c4686dfcc4a22e6d0ec42a5f752c1c4ac55a32014851b030e62c20519fad", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.1-musl-x86_64.tar.gz" + "sha256": "3bd653265f387450c796157629e6aa7aa4473d0169ef516a18e7b06b0301a7e1", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.2-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "44658e9c7b45e2b9b5b59239d190cca42de05c175ea86bc346c294a8fe8d9f11", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.1-linux-x86_64.tar.gz" + "sha256": "a75244724f3b2de0e7249c861fbf64078257c16fb4203be78f1cf4dd5973ba95", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.2-linux-x86_64.tar.gz" + }, + "arm32v7": { + "sha256": "837c93adf75a3e981eacf35f24f1d95cd2e4d9c490b84befd3865b2d558b730c", + "url": "https://julialang-s3.julialang.org/bin/linux/armv7l/1.7/julia-1.7.2-linux-armv7l.tar.gz" }, "arm64v8": { - "sha256": "5d9f23916d331f54a2bb68936c2c7fbf3fdb4a6f7bfbb99750276cc23a292a4d", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.1-linux-aarch64.tar.gz" + "sha256": "69fd58b1e8f6f8a72053dcbeab2d2882258fe372a91c7287d38b9c217885821a", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.2-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "95842f2782d6cef397cfbde250f627def8c86cc281efce0d64a14c13bd62d494", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.7/julia-1.7.1-mac64.dmg" + "sha256": "ae9d2970ed8987b9c48f166b15f02dbdae017f48e106522540add9030f106f0e", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.7/julia-1.7.2-mac64.dmg" }, "darwin-arm64v8": { - "sha256": "b6489d1e00cd539dfd60b29743b5d813889368bdc1a8fb9418893db5ae2d43d6", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.7/julia-1.7.1-macaarch64.dmg" + "sha256": "420d8e3839c3e39407f5365ceb3bfb84899a440915ec896390568015b3ffa4b9", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.7/julia-1.7.2-macaarch64.dmg" }, "freebsd-amd64": { - "sha256": "b55b26d1ad21d8cd837887a64a3cd705ded91b36ea6abb35e2253d8a2c9669bb", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.7/julia-1.7.1-freebsd-x86_64.tar.gz" + "sha256": "56a6a33aea0244da22a8e3542349e0f1cac8fbd8d3ed96b4fabfa913801668bb", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.7/julia-1.7.2-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "6b5f7a235dc51b586d6ab914042b6d91c8634eeeb011636460ab6dcbf5671fac", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.1-linux-i686.tar.gz" + "sha256": "f5f8e6cbaf0acd473a5e13c23c80f0672207eb86408178fec221f4f7fb88f6d1", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.2-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "820f31de28d409ae8fda2ea01d39c67564fc6138d010e8b7e5d3d883d7daee23", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.1-win64.exe" + "sha256": "bede21e00130c2dcb6973a968b7ed43c35d69712008a95bb08d5536d3c9e2585", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.2-win64.exe" }, "windows-i386": { - "sha256": "4ea2969d7b42a99b0422966656ddc88b87266e14c32aa2e2f297fae192f22035", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.7/julia-1.7.1-win32.exe" + "sha256": "0a16fe4407a0c0f70657bbf01851057eb2ab1f76b25353a870c270e3ebf9faa2", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.7/julia-1.7.2-win32.exe" } }, "variants": [ @@ -95,6 +99,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.7.1" + "version": "1.7.2" } } From 716e0a0f8b6ee183790d3f81beccf3d6409f6f15 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Mon, 28 Feb 2022 09:15:02 -0800 Subject: [PATCH 008/108] Add 1.8.0-beta1 --- 1.8-rc/alpine3.14/Dockerfile | 57 +++++++++++++ 1.8-rc/alpine3.15/Dockerfile | 57 +++++++++++++ 1.8-rc/bullseye/Dockerfile | 84 +++++++++++++++++++ 1.8-rc/buster/Dockerfile | 84 +++++++++++++++++++ .../windows/windowsservercore-1809/Dockerfile | 46 ++++++++++ .../windowsservercore-ltsc2022/Dockerfile | 46 ++++++++++ versions.json | 49 +++++++++++ 7 files changed, 423 insertions(+) create mode 100644 1.8-rc/alpine3.14/Dockerfile create mode 100644 1.8-rc/alpine3.15/Dockerfile create mode 100644 1.8-rc/bullseye/Dockerfile create mode 100644 1.8-rc/buster/Dockerfile create mode 100644 1.8-rc/windows/windowsservercore-1809/Dockerfile create mode 100644 1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile diff --git a/1.8-rc/alpine3.14/Dockerfile b/1.8-rc/alpine3.14/Dockerfile new file mode 100644 index 00000000..d2b79d2d --- /dev/null +++ b/1.8-rc/alpine3.14/Dockerfile @@ -0,0 +1,57 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.14 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.8.0-beta1 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-beta1.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-beta1-musl-x86_64.tar.gz'; \ + sha256='b77765be768fb180ea6f02a9f0048385551c386fdf483aa8915017ce2b08870f'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + command -v gpgconf > /dev/null && gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version + +CMD ["julia"] diff --git a/1.8-rc/alpine3.15/Dockerfile b/1.8-rc/alpine3.15/Dockerfile new file mode 100644 index 00000000..d0e70be4 --- /dev/null +++ b/1.8-rc/alpine3.15/Dockerfile @@ -0,0 +1,57 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.15 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.8.0-beta1 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-beta1.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-beta1-musl-x86_64.tar.gz'; \ + sha256='b77765be768fb180ea6f02a9f0048385551c386fdf483aa8915017ce2b08870f'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + command -v gpgconf > /dev/null && gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version + +CMD ["julia"] diff --git a/1.8-rc/bullseye/Dockerfile b/1.8-rc/bullseye/Dockerfile new file mode 100644 index 00000000..3a8555d2 --- /dev/null +++ b/1.8-rc/bullseye/Dockerfile @@ -0,0 +1,84 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM debian:bullseye-slim + +RUN set -eux; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + ca-certificates \ +# ERROR: no download agent available; install curl, wget, or fetch + curl \ + ; \ + rm -rf /var/lib/apt/lists/* + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.8.0-beta1 + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + if ! command -v gpg > /dev/null; then \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + dirmngr \ + ; \ + rm -rf /var/lib/apt/lists/*; \ + fi; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-beta1.sha256 + arch="$(dpkg --print-architecture)"; \ + case "$arch" in \ + 'amd64') \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-beta1-linux-x86_64.tar.gz'; \ + sha256='3fd0aa9756bea0be6f91f7eaa52d31dd3fa9568ae3125737e6c795c7b8735509'; \ + ;; \ + 'arm64') \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-beta1-linux-aarch64.tar.gz'; \ + sha256='8384065af2864d1159a054c65958880dc5e7dccf68d6013dc9d87e9d50b5ab5f'; \ + ;; \ + 'i386') \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-beta1-linux-i686.tar.gz'; \ + sha256='88bd2e0059ddbf9af1f3b103f60bc92906bada758c9ef36a7e3894f351d60eca'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + curl -fL -o julia.tar.gz.asc "$url.asc"; \ + curl -fL -o julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + command -v gpgconf > /dev/null && gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apt-mark auto '.*' > /dev/null; \ + [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ +# smoke test + julia --version + +CMD ["julia"] diff --git a/1.8-rc/buster/Dockerfile b/1.8-rc/buster/Dockerfile new file mode 100644 index 00000000..da9b206b --- /dev/null +++ b/1.8-rc/buster/Dockerfile @@ -0,0 +1,84 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM debian:buster-slim + +RUN set -eux; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + ca-certificates \ +# ERROR: no download agent available; install curl, wget, or fetch + curl \ + ; \ + rm -rf /var/lib/apt/lists/* + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.8.0-beta1 + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + if ! command -v gpg > /dev/null; then \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + dirmngr \ + ; \ + rm -rf /var/lib/apt/lists/*; \ + fi; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-beta1.sha256 + arch="$(dpkg --print-architecture)"; \ + case "$arch" in \ + 'amd64') \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-beta1-linux-x86_64.tar.gz'; \ + sha256='3fd0aa9756bea0be6f91f7eaa52d31dd3fa9568ae3125737e6c795c7b8735509'; \ + ;; \ + 'arm64') \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-beta1-linux-aarch64.tar.gz'; \ + sha256='8384065af2864d1159a054c65958880dc5e7dccf68d6013dc9d87e9d50b5ab5f'; \ + ;; \ + 'i386') \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-beta1-linux-i686.tar.gz'; \ + sha256='88bd2e0059ddbf9af1f3b103f60bc92906bada758c9ef36a7e3894f351d60eca'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + curl -fL -o julia.tar.gz.asc "$url.asc"; \ + curl -fL -o julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + command -v gpgconf > /dev/null && gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apt-mark auto '.*' > /dev/null; \ + [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ +# smoke test + julia --version + +CMD ["julia"] diff --git a/1.8-rc/windows/windowsservercore-1809/Dockerfile b/1.8-rc/windows/windowsservercore-1809/Dockerfile new file mode 100644 index 00000000..fc6aedc0 --- /dev/null +++ b/1.8-rc/windows/windowsservercore-1809/Dockerfile @@ -0,0 +1,46 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM mcr.microsoft.com/windows/servercore:1809 + +# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +ENV JULIA_VERSION 1.8.0-beta1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-beta1-win64.exe +ENV JULIA_SHA256 b1baccc3684e9e2ade37f3d3aa26c6431ab23f759d52489e7e3bae807972db8c + +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ + \ + Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ + if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ + Write-Host 'FAILED!'; \ + exit 1; \ + }; \ + \ + Write-Host 'Installing ...'; \ + Start-Process -Wait -NoNewWindow \ + -FilePath '.\julia.exe' \ + -ArgumentList @( \ + '/SILENT', \ + '/DIR=C:\julia' \ + ); \ + \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ + Write-Host 'Updating PATH ...'; \ + $env:PATH = 'C:\julia\bin;' + $env:PATH; \ + [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ + \ + Write-Host 'Verifying install ("julia --version") ...'; \ + julia --version; \ + \ + Write-Host 'Complete.' + +CMD ["julia"] diff --git a/1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile new file mode 100644 index 00000000..9516cf26 --- /dev/null +++ b/1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -0,0 +1,46 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM mcr.microsoft.com/windows/servercore:ltsc2022 + +# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +ENV JULIA_VERSION 1.8.0-beta1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-beta1-win64.exe +ENV JULIA_SHA256 b1baccc3684e9e2ade37f3d3aa26c6431ab23f759d52489e7e3bae807972db8c + +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ + \ + Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ + if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ + Write-Host 'FAILED!'; \ + exit 1; \ + }; \ + \ + Write-Host 'Installing ...'; \ + Start-Process -Wait -NoNewWindow \ + -FilePath '.\julia.exe' \ + -ArgumentList @( \ + '/SILENT', \ + '/DIR=C:\julia' \ + ); \ + \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ + Write-Host 'Updating PATH ...'; \ + $env:PATH = 'C:\julia\bin;' + $env:PATH; \ + [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ + \ + Write-Host 'Verifying install ("julia --version") ...'; \ + julia --version; \ + \ + Write-Host 'Complete.' + +CMD ["julia"] diff --git a/versions.json b/versions.json index 4202a77b..285dc6e8 100644 --- a/versions.json +++ b/versions.json @@ -100,5 +100,54 @@ "windows/windowsservercore-1809" ], "version": "1.7.2" + }, + "1.8-rc": { + "arches": { + "alpine-amd64": { + "sha256": "b77765be768fb180ea6f02a9f0048385551c386fdf483aa8915017ce2b08870f", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-beta1-musl-x86_64.tar.gz" + }, + "amd64": { + "sha256": "3fd0aa9756bea0be6f91f7eaa52d31dd3fa9568ae3125737e6c795c7b8735509", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-beta1-linux-x86_64.tar.gz" + }, + "arm64v8": { + "sha256": "8384065af2864d1159a054c65958880dc5e7dccf68d6013dc9d87e9d50b5ab5f", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-beta1-linux-aarch64.tar.gz" + }, + "darwin-amd64": { + "sha256": "8cff27130234a5a1f2f3549391605cce5e8ced8b5eac691de8d02f70618b4f63", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.0-beta1-mac64.dmg" + }, + "darwin-arm64v8": { + "sha256": "d40bdec16730645111230ea2d2ebb2ddd2da6652b07ca14b8d3c381dcb580bf0", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.0-beta1-macaarch64.dmg" + }, + "freebsd-amd64": { + "sha256": "7d400b72bcda0cd23d8ebcf0ef80211305275fe88524e14136cc3ebfd49e69e2", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.8/julia-1.8.0-beta1-freebsd-x86_64.tar.gz" + }, + "i386": { + "sha256": "88bd2e0059ddbf9af1f3b103f60bc92906bada758c9ef36a7e3894f351d60eca", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-beta1-linux-i686.tar.gz" + }, + "windows-amd64": { + "sha256": "b1baccc3684e9e2ade37f3d3aa26c6431ab23f759d52489e7e3bae807972db8c", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-beta1-win64.exe" + }, + "windows-i386": { + "sha256": "f677c66743abb71a11ee4eccfc74c892e61d0919284d22b87eca617c282336ca", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.8/julia-1.8.0-beta1-win32.exe" + } + }, + "variants": [ + "bullseye", + "buster", + "alpine3.15", + "alpine3.14", + "windows/windowsservercore-ltsc2022", + "windows/windowsservercore-1809" + ], + "version": "1.8.0-beta1" } } From 9d32c41fdfcd4261e9fadc85a75040b01aa1f557 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Wed, 30 Mar 2022 22:59:15 -0700 Subject: [PATCH 009/108] Update 1.6 to 1.6.6 --- 1.6/alpine3.14/Dockerfile | 8 ++-- 1.6/alpine3.15/Dockerfile | 8 ++-- 1.6/bullseye/Dockerfile | 20 +++++----- 1.6/buster/Dockerfile | 20 +++++----- 1.6/windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 38 +++++++++---------- 7 files changed, 53 insertions(+), 53 deletions(-) diff --git a/1.6/alpine3.14/Dockerfile b/1.6/alpine3.14/Dockerfile index b2ebde48..23a602b3 100644 --- a/1.6/alpine3.14/Dockerfile +++ b/1.6/alpine3.14/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.6.5 +ENV JULIA_VERSION 1.6.6 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.5.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.6.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.5-musl-x86_64.tar.gz'; \ - sha256='e38eece6f9f20c7472caf3f8f74a99ad0880921c28e1301461fa7af919880383'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.6-musl-x86_64.tar.gz'; \ + sha256='e46870ee6b6a1af18046584b9121d8fdd69c0632c9625aec5998c65040b8b701'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.6/alpine3.15/Dockerfile b/1.6/alpine3.15/Dockerfile index a718cf1f..b240632c 100644 --- a/1.6/alpine3.15/Dockerfile +++ b/1.6/alpine3.15/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.6.5 +ENV JULIA_VERSION 1.6.6 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.5.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.6.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.5-musl-x86_64.tar.gz'; \ - sha256='e38eece6f9f20c7472caf3f8f74a99ad0880921c28e1301461fa7af919880383'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.6-musl-x86_64.tar.gz'; \ + sha256='e46870ee6b6a1af18046584b9121d8fdd69c0632c9625aec5998c65040b8b701'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.6/bullseye/Dockerfile b/1.6/bullseye/Dockerfile index 7299a6c5..e1d96bbe 100644 --- a/1.6/bullseye/Dockerfile +++ b/1.6/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.6.5 +ENV JULIA_VERSION 1.6.6 RUN set -eux; \ \ @@ -38,24 +38,24 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.5.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.6.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.5-linux-x86_64.tar.gz'; \ - sha256='b8fe23ee547254a2fe14be587284ed77c78c06c2d8e9aad5febce0d21cab8e2c'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.6-linux-x86_64.tar.gz'; \ + sha256='c25ff71a4242207ab2681a0fcc5df50014e9d99f814e77cacbc5027e20514945'; \ ;; \ 'armhf') \ - url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.5-linux-armv7l.tar.gz'; \ - sha256='19de0651152aff20feb757f6aa3316d29514e870c3d05ea347c53ba5a44048f0'; \ + url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.6-linux-armv7l.tar.gz'; \ + sha256='ec67fe96bbe08e2f0d3f970112e9071e4812db3f0ab3a523163c3508b8416c46'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.5-linux-aarch64.tar.gz'; \ - sha256='5e24d1326ec8590ab382b6836d00f37193ed5198bc115e9c8032cfb71fcf07ba'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.6-linux-aarch64.tar.gz'; \ + sha256='1a14efd793dbfeb7d2f16f95f253aa402984560daed7cc325efd098026002a25'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.5-linux-i686.tar.gz'; \ - sha256='909c275912a9ae4198710e993b388dd1089b8d6279bab74cfab59af2f4d8f38a'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.6-linux-i686.tar.gz'; \ + sha256='c624346ea341af380793f2f7e0f92857f97b247ef54d048fc27f254a570bdb83'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.6/buster/Dockerfile b/1.6/buster/Dockerfile index a028566e..0e293b54 100644 --- a/1.6/buster/Dockerfile +++ b/1.6/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.6.5 +ENV JULIA_VERSION 1.6.6 RUN set -eux; \ \ @@ -38,24 +38,24 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.5.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.6.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.5-linux-x86_64.tar.gz'; \ - sha256='b8fe23ee547254a2fe14be587284ed77c78c06c2d8e9aad5febce0d21cab8e2c'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.6-linux-x86_64.tar.gz'; \ + sha256='c25ff71a4242207ab2681a0fcc5df50014e9d99f814e77cacbc5027e20514945'; \ ;; \ 'armhf') \ - url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.5-linux-armv7l.tar.gz'; \ - sha256='19de0651152aff20feb757f6aa3316d29514e870c3d05ea347c53ba5a44048f0'; \ + url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.6-linux-armv7l.tar.gz'; \ + sha256='ec67fe96bbe08e2f0d3f970112e9071e4812db3f0ab3a523163c3508b8416c46'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.5-linux-aarch64.tar.gz'; \ - sha256='5e24d1326ec8590ab382b6836d00f37193ed5198bc115e9c8032cfb71fcf07ba'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.6-linux-aarch64.tar.gz'; \ + sha256='1a14efd793dbfeb7d2f16f95f253aa402984560daed7cc325efd098026002a25'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.5-linux-i686.tar.gz'; \ - sha256='909c275912a9ae4198710e993b388dd1089b8d6279bab74cfab59af2f4d8f38a'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.6-linux-i686.tar.gz'; \ + sha256='c624346ea341af380793f2f7e0f92857f97b247ef54d048fc27f254a570bdb83'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.6/windows/windowsservercore-1809/Dockerfile b/1.6/windows/windowsservercore-1809/Dockerfile index eb1da136..7c1af353 100644 --- a/1.6/windows/windowsservercore-1809/Dockerfile +++ b/1.6/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.6.5 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.5-win64.exe -ENV JULIA_SHA256 dd2e0404c6ad332b47cfea13796b7826b5d0df0aae6450b976bab8f848bdf948 +ENV JULIA_VERSION 1.6.6 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.6-win64.exe +ENV JULIA_SHA256 6d4aa85d45d85af88f811705640af8b200e8c0f7cf74d44b09dbe5d52b8c1175 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.6/windows/windowsservercore-ltsc2022/Dockerfile b/1.6/windows/windowsservercore-ltsc2022/Dockerfile index 2d5bc6d6..e09bc8e8 100644 --- a/1.6/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.6/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.6.5 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.5-win64.exe -ENV JULIA_SHA256 dd2e0404c6ad332b47cfea13796b7826b5d0df0aae6450b976bab8f848bdf948 +ENV JULIA_VERSION 1.6.6 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.6-win64.exe +ENV JULIA_SHA256 6d4aa85d45d85af88f811705640af8b200e8c0f7cf74d44b09dbe5d52b8c1175 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 285dc6e8..494ee628 100644 --- a/versions.json +++ b/versions.json @@ -2,40 +2,40 @@ "1.6": { "arches": { "alpine-amd64": { - "sha256": "e38eece6f9f20c7472caf3f8f74a99ad0880921c28e1301461fa7af919880383", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.5-musl-x86_64.tar.gz" + "sha256": "e46870ee6b6a1af18046584b9121d8fdd69c0632c9625aec5998c65040b8b701", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.6-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "b8fe23ee547254a2fe14be587284ed77c78c06c2d8e9aad5febce0d21cab8e2c", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.5-linux-x86_64.tar.gz" + "sha256": "c25ff71a4242207ab2681a0fcc5df50014e9d99f814e77cacbc5027e20514945", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.6-linux-x86_64.tar.gz" }, "arm32v7": { - "sha256": "19de0651152aff20feb757f6aa3316d29514e870c3d05ea347c53ba5a44048f0", - "url": "https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.5-linux-armv7l.tar.gz" + "sha256": "ec67fe96bbe08e2f0d3f970112e9071e4812db3f0ab3a523163c3508b8416c46", + "url": "https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.6-linux-armv7l.tar.gz" }, "arm64v8": { - "sha256": "5e24d1326ec8590ab382b6836d00f37193ed5198bc115e9c8032cfb71fcf07ba", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.5-linux-aarch64.tar.gz" + "sha256": "1a14efd793dbfeb7d2f16f95f253aa402984560daed7cc325efd098026002a25", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.6-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "1e7b4d872432d38579709319a3f706077c85e69532db19cdd1e1e8b649318160", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.6/julia-1.6.5-mac64.dmg" + "sha256": "8813354ad5c0c8cf0aad4bf27da6423e01da97e71a3a4e39ff862cfe0b3af2e6", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.6/julia-1.6.6-mac64.dmg" }, "freebsd-amd64": { - "sha256": "ecf81595804c38ba0ad8babf5737a94ce9e85f1563eebb28522762d8b07c25a9", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.6/julia-1.6.5-freebsd-x86_64.tar.gz" + "sha256": "983852b769910ef1d7b59d69a55114597379c5997859d34db1513584c4272b34", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.6/julia-1.6.6-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "909c275912a9ae4198710e993b388dd1089b8d6279bab74cfab59af2f4d8f38a", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.5-linux-i686.tar.gz" + "sha256": "c624346ea341af380793f2f7e0f92857f97b247ef54d048fc27f254a570bdb83", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.6-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "dd2e0404c6ad332b47cfea13796b7826b5d0df0aae6450b976bab8f848bdf948", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.5-win64.exe" + "sha256": "6d4aa85d45d85af88f811705640af8b200e8c0f7cf74d44b09dbe5d52b8c1175", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.6-win64.exe" }, "windows-i386": { - "sha256": "af98e2efc3d46529498cf30b1db18bd74e712c57a91319b3f3b44921e2276834", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.6/julia-1.6.5-win32.exe" + "sha256": "08937cc85b8b5084d6a0dab68cbfee11033dbed302139dfc7ba33b45a358eef7", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.6/julia-1.6.6-win32.exe" } }, "variants": [ @@ -46,7 +46,7 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.6.5" + "version": "1.6.6" }, "1.7": { "arches": { From 24d0e1b138a375b4abd30385bda48d89a4d1432d Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Wed, 30 Mar 2022 23:02:43 -0700 Subject: [PATCH 010/108] Update 1.8-rc to 1.8.0-beta3 --- 1.8-rc/alpine3.14/Dockerfile | 8 ++-- 1.8-rc/alpine3.15/Dockerfile | 8 ++-- 1.8-rc/bullseye/Dockerfile | 16 ++++---- 1.8-rc/buster/Dockerfile | 16 ++++---- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 38 +++++++++---------- 7 files changed, 49 insertions(+), 49 deletions(-) diff --git a/1.8-rc/alpine3.14/Dockerfile b/1.8-rc/alpine3.14/Dockerfile index d2b79d2d..f366f6be 100644 --- a/1.8-rc/alpine3.14/Dockerfile +++ b/1.8-rc/alpine3.14/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0-beta1 +ENV JULIA_VERSION 1.8.0-beta3 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-beta1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-beta3.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-beta1-musl-x86_64.tar.gz'; \ - sha256='b77765be768fb180ea6f02a9f0048385551c386fdf483aa8915017ce2b08870f'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-beta3-musl-x86_64.tar.gz'; \ + sha256='88fcc6b603e642d4884ba63c653a4885e74a715a982d0fda30e07f9f65e13540'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8-rc/alpine3.15/Dockerfile b/1.8-rc/alpine3.15/Dockerfile index d0e70be4..3390c452 100644 --- a/1.8-rc/alpine3.15/Dockerfile +++ b/1.8-rc/alpine3.15/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0-beta1 +ENV JULIA_VERSION 1.8.0-beta3 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-beta1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-beta3.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-beta1-musl-x86_64.tar.gz'; \ - sha256='b77765be768fb180ea6f02a9f0048385551c386fdf483aa8915017ce2b08870f'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-beta3-musl-x86_64.tar.gz'; \ + sha256='88fcc6b603e642d4884ba63c653a4885e74a715a982d0fda30e07f9f65e13540'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8-rc/bullseye/Dockerfile b/1.8-rc/bullseye/Dockerfile index 3a8555d2..74e8d43a 100644 --- a/1.8-rc/bullseye/Dockerfile +++ b/1.8-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0-beta1 +ENV JULIA_VERSION 1.8.0-beta3 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-beta1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-beta3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-beta1-linux-x86_64.tar.gz'; \ - sha256='3fd0aa9756bea0be6f91f7eaa52d31dd3fa9568ae3125737e6c795c7b8735509'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-beta3-linux-x86_64.tar.gz'; \ + sha256='749b2f3c6832a7b34404838e579de94c369173250c07071383cb499f14812655'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-beta1-linux-aarch64.tar.gz'; \ - sha256='8384065af2864d1159a054c65958880dc5e7dccf68d6013dc9d87e9d50b5ab5f'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-beta3-linux-aarch64.tar.gz'; \ + sha256='43d23f114a2a8217f30072bb98613ed45a9930106dbe741577963571f186afc7'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-beta1-linux-i686.tar.gz'; \ - sha256='88bd2e0059ddbf9af1f3b103f60bc92906bada758c9ef36a7e3894f351d60eca'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-beta3-linux-i686.tar.gz'; \ + sha256='4f10e62f02d7969f971f0497ccdd57656615f20d3e5ca4f206d0caf8b64ce1ca'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8-rc/buster/Dockerfile b/1.8-rc/buster/Dockerfile index da9b206b..ce07df04 100644 --- a/1.8-rc/buster/Dockerfile +++ b/1.8-rc/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0-beta1 +ENV JULIA_VERSION 1.8.0-beta3 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-beta1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-beta3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-beta1-linux-x86_64.tar.gz'; \ - sha256='3fd0aa9756bea0be6f91f7eaa52d31dd3fa9568ae3125737e6c795c7b8735509'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-beta3-linux-x86_64.tar.gz'; \ + sha256='749b2f3c6832a7b34404838e579de94c369173250c07071383cb499f14812655'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-beta1-linux-aarch64.tar.gz'; \ - sha256='8384065af2864d1159a054c65958880dc5e7dccf68d6013dc9d87e9d50b5ab5f'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-beta3-linux-aarch64.tar.gz'; \ + sha256='43d23f114a2a8217f30072bb98613ed45a9930106dbe741577963571f186afc7'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-beta1-linux-i686.tar.gz'; \ - sha256='88bd2e0059ddbf9af1f3b103f60bc92906bada758c9ef36a7e3894f351d60eca'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-beta3-linux-i686.tar.gz'; \ + sha256='4f10e62f02d7969f971f0497ccdd57656615f20d3e5ca4f206d0caf8b64ce1ca'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8-rc/windows/windowsservercore-1809/Dockerfile b/1.8-rc/windows/windowsservercore-1809/Dockerfile index fc6aedc0..8fc53686 100644 --- a/1.8-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.8-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.8.0-beta1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-beta1-win64.exe -ENV JULIA_SHA256 b1baccc3684e9e2ade37f3d3aa26c6431ab23f759d52489e7e3bae807972db8c +ENV JULIA_VERSION 1.8.0-beta3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-beta3-win64.exe +ENV JULIA_SHA256 fdf8962e022916f2b657b1cb561f563fd5eb0dbee2e3fecf5a07d7ff5a24e2f0 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile index 9516cf26..3bd91160 100644 --- a/1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.8.0-beta1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-beta1-win64.exe -ENV JULIA_SHA256 b1baccc3684e9e2ade37f3d3aa26c6431ab23f759d52489e7e3bae807972db8c +ENV JULIA_VERSION 1.8.0-beta3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-beta3-win64.exe +ENV JULIA_SHA256 fdf8962e022916f2b657b1cb561f563fd5eb0dbee2e3fecf5a07d7ff5a24e2f0 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 494ee628..87dc3d7b 100644 --- a/versions.json +++ b/versions.json @@ -104,40 +104,40 @@ "1.8-rc": { "arches": { "alpine-amd64": { - "sha256": "b77765be768fb180ea6f02a9f0048385551c386fdf483aa8915017ce2b08870f", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-beta1-musl-x86_64.tar.gz" + "sha256": "88fcc6b603e642d4884ba63c653a4885e74a715a982d0fda30e07f9f65e13540", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-beta3-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "3fd0aa9756bea0be6f91f7eaa52d31dd3fa9568ae3125737e6c795c7b8735509", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-beta1-linux-x86_64.tar.gz" + "sha256": "749b2f3c6832a7b34404838e579de94c369173250c07071383cb499f14812655", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-beta3-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "8384065af2864d1159a054c65958880dc5e7dccf68d6013dc9d87e9d50b5ab5f", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-beta1-linux-aarch64.tar.gz" + "sha256": "43d23f114a2a8217f30072bb98613ed45a9930106dbe741577963571f186afc7", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-beta3-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "8cff27130234a5a1f2f3549391605cce5e8ced8b5eac691de8d02f70618b4f63", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.0-beta1-mac64.dmg" + "sha256": "f880b5e7dec7beb971509238305d34deba577d065daa15845ee34d9c8051972f", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.0-beta3-mac64.dmg" }, "darwin-arm64v8": { - "sha256": "d40bdec16730645111230ea2d2ebb2ddd2da6652b07ca14b8d3c381dcb580bf0", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.0-beta1-macaarch64.dmg" + "sha256": "67114ebd9c835e93d78fd30ca2ed07782115eefd3db426044720547a88bef568", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.0-beta3-macaarch64.dmg" }, "freebsd-amd64": { - "sha256": "7d400b72bcda0cd23d8ebcf0ef80211305275fe88524e14136cc3ebfd49e69e2", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.8/julia-1.8.0-beta1-freebsd-x86_64.tar.gz" + "sha256": "92fa8add271a2ed97ed1369e31cd31f27ec71c68cf6baa98016eec1ba4504cc7", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.8/julia-1.8.0-beta3-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "88bd2e0059ddbf9af1f3b103f60bc92906bada758c9ef36a7e3894f351d60eca", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-beta1-linux-i686.tar.gz" + "sha256": "4f10e62f02d7969f971f0497ccdd57656615f20d3e5ca4f206d0caf8b64ce1ca", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-beta3-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "b1baccc3684e9e2ade37f3d3aa26c6431ab23f759d52489e7e3bae807972db8c", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-beta1-win64.exe" + "sha256": "fdf8962e022916f2b657b1cb561f563fd5eb0dbee2e3fecf5a07d7ff5a24e2f0", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-beta3-win64.exe" }, "windows-i386": { - "sha256": "f677c66743abb71a11ee4eccfc74c892e61d0919284d22b87eca617c282336ca", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.8/julia-1.8.0-beta1-win32.exe" + "sha256": "38e7251deeaaf422d370270de08bb150a28c7604b8ee0f45e431f985671d6f95", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.8/julia-1.8.0-beta3-win32.exe" } }, "variants": [ @@ -148,6 +148,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.8.0-beta1" + "version": "1.8.0-beta3" } } From 27f861954317f783850aa05fe40f4bff03e99c2a Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Tue, 10 May 2022 11:13:34 -0700 Subject: [PATCH 011/108] Add "rc" alias Closes #66 --- generate-stackbrew-library.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/generate-stackbrew-library.sh b/generate-stackbrew-library.sh index ee5de79d..0b779674 100755 --- a/generate-stackbrew-library.sh +++ b/generate-stackbrew-library.sh @@ -3,6 +3,7 @@ set -Eeuo pipefail declare -A aliases=( [1.7]='1 latest' + [1.8-rc]='rc' ) self="$(basename "$BASH_SOURCE")" From b49788e5fd46ada38386b2cfa5e51cfdbcbd9413 Mon Sep 17 00:00:00 2001 From: J0WI Date: Tue, 24 May 2022 19:48:13 +0200 Subject: [PATCH 012/108] Alpine 3.16 --- 1.6/{alpine3.14 => alpine3.16}/Dockerfile | 2 +- 1.7/{alpine3.14 => alpine3.16}/Dockerfile | 2 +- 1.8-rc/{alpine3.14 => alpine3.16}/Dockerfile | 2 +- versions.json | 6 +++--- versions.sh | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) rename 1.6/{alpine3.14 => alpine3.16}/Dockerfile (98%) rename 1.7/{alpine3.14 => alpine3.16}/Dockerfile (98%) rename 1.8-rc/{alpine3.14 => alpine3.16}/Dockerfile (98%) diff --git a/1.6/alpine3.14/Dockerfile b/1.6/alpine3.16/Dockerfile similarity index 98% rename from 1.6/alpine3.14/Dockerfile rename to 1.6/alpine3.16/Dockerfile index 23a602b3..99cefd07 100644 --- a/1.6/alpine3.14/Dockerfile +++ b/1.6/alpine3.16/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM alpine:3.14 +FROM alpine:3.16 ENV JULIA_PATH /usr/local/julia ENV PATH $JULIA_PATH/bin:$PATH diff --git a/1.7/alpine3.14/Dockerfile b/1.7/alpine3.16/Dockerfile similarity index 98% rename from 1.7/alpine3.14/Dockerfile rename to 1.7/alpine3.16/Dockerfile index 685bd8a4..9cbb1957 100644 --- a/1.7/alpine3.14/Dockerfile +++ b/1.7/alpine3.16/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM alpine:3.14 +FROM alpine:3.16 ENV JULIA_PATH /usr/local/julia ENV PATH $JULIA_PATH/bin:$PATH diff --git a/1.8-rc/alpine3.14/Dockerfile b/1.8-rc/alpine3.16/Dockerfile similarity index 98% rename from 1.8-rc/alpine3.14/Dockerfile rename to 1.8-rc/alpine3.16/Dockerfile index f366f6be..e2734c81 100644 --- a/1.8-rc/alpine3.14/Dockerfile +++ b/1.8-rc/alpine3.16/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM alpine:3.14 +FROM alpine:3.16 ENV JULIA_PATH /usr/local/julia ENV PATH $JULIA_PATH/bin:$PATH diff --git a/versions.json b/versions.json index 87dc3d7b..bffcc789 100644 --- a/versions.json +++ b/versions.json @@ -41,8 +41,8 @@ "variants": [ "bullseye", "buster", + "alpine3.16", "alpine3.15", - "alpine3.14", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], @@ -94,8 +94,8 @@ "variants": [ "bullseye", "buster", + "alpine3.16", "alpine3.15", - "alpine3.14", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], @@ -143,8 +143,8 @@ "variants": [ "bullseye", "buster", + "alpine3.16", "alpine3.15", - "alpine3.14", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], diff --git a/versions.sh b/versions.sh index cf10d52d..e2d6f1bc 100755 --- a/versions.sh +++ b/versions.sh @@ -91,8 +91,8 @@ for version in "${versions[@]}"; do "bullseye", "buster", if .arches | keys | any(startswith("alpine-")) then - "3.15", - "3.14" + "3.16", + "3.15" | "alpine" + . else empty end, if .arches | has("windows-amd64") then From 49b9c7c10d6ccc0360c3f1cd15b3236e6658d411 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Wed, 25 May 2022 16:59:21 -0700 Subject: [PATCH 013/108] Update 1.7 to 1.7.3 --- 1.7/alpine3.15/Dockerfile | 8 ++-- 1.7/alpine3.16/Dockerfile | 8 ++-- 1.7/bullseye/Dockerfile | 20 ++++----- 1.7/buster/Dockerfile | 20 ++++----- 1.7/windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 42 +++++++++---------- 7 files changed, 53 insertions(+), 57 deletions(-) diff --git a/1.7/alpine3.15/Dockerfile b/1.7/alpine3.15/Dockerfile index e050124f..5c4218a6 100644 --- a/1.7/alpine3.15/Dockerfile +++ b/1.7/alpine3.15/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.7.2 +ENV JULIA_VERSION 1.7.3 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.3.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.2-musl-x86_64.tar.gz'; \ - sha256='3bd653265f387450c796157629e6aa7aa4473d0169ef516a18e7b06b0301a7e1'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.3-musl-x86_64.tar.gz'; \ + sha256='e8c7d8e94228c775661a3c5a5744c12b46b5cbda177c6ba0def9ed33705e6786'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.7/alpine3.16/Dockerfile b/1.7/alpine3.16/Dockerfile index 9cbb1957..da3a801d 100644 --- a/1.7/alpine3.16/Dockerfile +++ b/1.7/alpine3.16/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.7.2 +ENV JULIA_VERSION 1.7.3 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.3.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.2-musl-x86_64.tar.gz'; \ - sha256='3bd653265f387450c796157629e6aa7aa4473d0169ef516a18e7b06b0301a7e1'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.3-musl-x86_64.tar.gz'; \ + sha256='e8c7d8e94228c775661a3c5a5744c12b46b5cbda177c6ba0def9ed33705e6786'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.7/bullseye/Dockerfile b/1.7/bullseye/Dockerfile index 4df1af63..0a6f70bc 100644 --- a/1.7/bullseye/Dockerfile +++ b/1.7/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.7.2 +ENV JULIA_VERSION 1.7.3 RUN set -eux; \ \ @@ -38,24 +38,24 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.2-linux-x86_64.tar.gz'; \ - sha256='a75244724f3b2de0e7249c861fbf64078257c16fb4203be78f1cf4dd5973ba95'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.3-linux-x86_64.tar.gz'; \ + sha256='9b2f4fa12d92b4dcc5d11dc66fb118c47681a76d3df8da064cc97573f2f5c739'; \ ;; \ 'armhf') \ - url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.7/julia-1.7.2-linux-armv7l.tar.gz'; \ - sha256='837c93adf75a3e981eacf35f24f1d95cd2e4d9c490b84befd3865b2d558b730c'; \ + url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.7/julia-1.7.3-linux-armv7l.tar.gz'; \ + sha256='e9de15c56b9b62727c69d10da4b8e90fa6609d2e94e9cfb9f99128dfb59a8677'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.2-linux-aarch64.tar.gz'; \ - sha256='69fd58b1e8f6f8a72053dcbeab2d2882258fe372a91c7287d38b9c217885821a'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.3-linux-aarch64.tar.gz'; \ + sha256='d9e8b342c80ad1371520ed6d11f55b78aa60746737fbf57ecafd6a23b52dd71d'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.2-linux-i686.tar.gz'; \ - sha256='f5f8e6cbaf0acd473a5e13c23c80f0672207eb86408178fec221f4f7fb88f6d1'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.3-linux-i686.tar.gz'; \ + sha256='c1e1a4f9a53affee269c7e740cb8bd46740f9021414459c3ab3bb2c540d9d499'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.7/buster/Dockerfile b/1.7/buster/Dockerfile index d38f5084..55a37898 100644 --- a/1.7/buster/Dockerfile +++ b/1.7/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.7.2 +ENV JULIA_VERSION 1.7.3 RUN set -eux; \ \ @@ -38,24 +38,24 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.2-linux-x86_64.tar.gz'; \ - sha256='a75244724f3b2de0e7249c861fbf64078257c16fb4203be78f1cf4dd5973ba95'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.3-linux-x86_64.tar.gz'; \ + sha256='9b2f4fa12d92b4dcc5d11dc66fb118c47681a76d3df8da064cc97573f2f5c739'; \ ;; \ 'armhf') \ - url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.7/julia-1.7.2-linux-armv7l.tar.gz'; \ - sha256='837c93adf75a3e981eacf35f24f1d95cd2e4d9c490b84befd3865b2d558b730c'; \ + url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.7/julia-1.7.3-linux-armv7l.tar.gz'; \ + sha256='e9de15c56b9b62727c69d10da4b8e90fa6609d2e94e9cfb9f99128dfb59a8677'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.2-linux-aarch64.tar.gz'; \ - sha256='69fd58b1e8f6f8a72053dcbeab2d2882258fe372a91c7287d38b9c217885821a'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.3-linux-aarch64.tar.gz'; \ + sha256='d9e8b342c80ad1371520ed6d11f55b78aa60746737fbf57ecafd6a23b52dd71d'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.2-linux-i686.tar.gz'; \ - sha256='f5f8e6cbaf0acd473a5e13c23c80f0672207eb86408178fec221f4f7fb88f6d1'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.3-linux-i686.tar.gz'; \ + sha256='c1e1a4f9a53affee269c7e740cb8bd46740f9021414459c3ab3bb2c540d9d499'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.7/windows/windowsservercore-1809/Dockerfile b/1.7/windows/windowsservercore-1809/Dockerfile index fa408f08..3dee6b3b 100644 --- a/1.7/windows/windowsservercore-1809/Dockerfile +++ b/1.7/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.7.2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.2-win64.exe -ENV JULIA_SHA256 bede21e00130c2dcb6973a968b7ed43c35d69712008a95bb08d5536d3c9e2585 +ENV JULIA_VERSION 1.7.3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.3-win64.exe +ENV JULIA_SHA256 ef5915eaf35bb71359072e8c41f84fa73f1059fecb198e7fc838270d4ba5bbae RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.7/windows/windowsservercore-ltsc2022/Dockerfile b/1.7/windows/windowsservercore-ltsc2022/Dockerfile index 7be10ad6..9703f653 100644 --- a/1.7/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.7/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.7.2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.2-win64.exe -ENV JULIA_SHA256 bede21e00130c2dcb6973a968b7ed43c35d69712008a95bb08d5536d3c9e2585 +ENV JULIA_VERSION 1.7.3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.3-win64.exe +ENV JULIA_SHA256 ef5915eaf35bb71359072e8c41f84fa73f1059fecb198e7fc838270d4ba5bbae RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index bffcc789..4d13465a 100644 --- a/versions.json +++ b/versions.json @@ -51,44 +51,40 @@ "1.7": { "arches": { "alpine-amd64": { - "sha256": "3bd653265f387450c796157629e6aa7aa4473d0169ef516a18e7b06b0301a7e1", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.2-musl-x86_64.tar.gz" + "sha256": "e8c7d8e94228c775661a3c5a5744c12b46b5cbda177c6ba0def9ed33705e6786", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.3-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "a75244724f3b2de0e7249c861fbf64078257c16fb4203be78f1cf4dd5973ba95", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.2-linux-x86_64.tar.gz" + "sha256": "9b2f4fa12d92b4dcc5d11dc66fb118c47681a76d3df8da064cc97573f2f5c739", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.3-linux-x86_64.tar.gz" }, "arm32v7": { - "sha256": "837c93adf75a3e981eacf35f24f1d95cd2e4d9c490b84befd3865b2d558b730c", - "url": "https://julialang-s3.julialang.org/bin/linux/armv7l/1.7/julia-1.7.2-linux-armv7l.tar.gz" + "sha256": "e9de15c56b9b62727c69d10da4b8e90fa6609d2e94e9cfb9f99128dfb59a8677", + "url": "https://julialang-s3.julialang.org/bin/linux/armv7l/1.7/julia-1.7.3-linux-armv7l.tar.gz" }, "arm64v8": { - "sha256": "69fd58b1e8f6f8a72053dcbeab2d2882258fe372a91c7287d38b9c217885821a", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.2-linux-aarch64.tar.gz" + "sha256": "d9e8b342c80ad1371520ed6d11f55b78aa60746737fbf57ecafd6a23b52dd71d", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.3-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "ae9d2970ed8987b9c48f166b15f02dbdae017f48e106522540add9030f106f0e", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.7/julia-1.7.2-mac64.dmg" - }, - "darwin-arm64v8": { - "sha256": "420d8e3839c3e39407f5365ceb3bfb84899a440915ec896390568015b3ffa4b9", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.7/julia-1.7.2-macaarch64.dmg" + "sha256": "67799ec06cf57bca80a8a1c6e5a170485d3bfc0461b217699b0730da37d0656f", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.7/julia-1.7.3-mac64.dmg" }, "freebsd-amd64": { - "sha256": "56a6a33aea0244da22a8e3542349e0f1cac8fbd8d3ed96b4fabfa913801668bb", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.7/julia-1.7.2-freebsd-x86_64.tar.gz" + "sha256": "514b343eff09d285838a3e93ba9038b635915f78b69babedb91e9ca470a3e077", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.7/julia-1.7.3-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "f5f8e6cbaf0acd473a5e13c23c80f0672207eb86408178fec221f4f7fb88f6d1", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.2-linux-i686.tar.gz" + "sha256": "c1e1a4f9a53affee269c7e740cb8bd46740f9021414459c3ab3bb2c540d9d499", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.3-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "bede21e00130c2dcb6973a968b7ed43c35d69712008a95bb08d5536d3c9e2585", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.2-win64.exe" + "sha256": "ef5915eaf35bb71359072e8c41f84fa73f1059fecb198e7fc838270d4ba5bbae", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.3-win64.exe" }, "windows-i386": { - "sha256": "0a16fe4407a0c0f70657bbf01851057eb2ab1f76b25353a870c270e3ebf9faa2", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.7/julia-1.7.2-win32.exe" + "sha256": "71999df72f1886ca9e0240c17ff01c69769979b5cec0a472c8e07ef7266d5303", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.7/julia-1.7.3-win32.exe" } }, "variants": [ @@ -99,7 +95,7 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.7.2" + "version": "1.7.3" }, "1.8-rc": { "arches": { From 3eb14343427c06437c5eda730ce8df1aeff5eb36 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Tue, 31 May 2022 22:59:28 -0700 Subject: [PATCH 014/108] Update 1.8-rc to 1.8.0-rc1 --- 1.8-rc/alpine3.15/Dockerfile | 8 ++-- 1.8-rc/alpine3.16/Dockerfile | 8 ++-- 1.8-rc/bullseye/Dockerfile | 16 ++++---- 1.8-rc/buster/Dockerfile | 16 ++++---- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 38 +++++++++---------- 7 files changed, 49 insertions(+), 49 deletions(-) diff --git a/1.8-rc/alpine3.15/Dockerfile b/1.8-rc/alpine3.15/Dockerfile index 3390c452..7cb50a0f 100644 --- a/1.8-rc/alpine3.15/Dockerfile +++ b/1.8-rc/alpine3.15/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0-beta3 +ENV JULIA_VERSION 1.8.0-rc1 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-beta3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc1.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-beta3-musl-x86_64.tar.gz'; \ - sha256='88fcc6b603e642d4884ba63c653a4885e74a715a982d0fda30e07f9f65e13540'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-rc1-musl-x86_64.tar.gz'; \ + sha256='fb78d1547fd3a82881ccc8d3d5bb24310c59feb08473e0a05d5d44314f23b195'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8-rc/alpine3.16/Dockerfile b/1.8-rc/alpine3.16/Dockerfile index e2734c81..a4f0c46f 100644 --- a/1.8-rc/alpine3.16/Dockerfile +++ b/1.8-rc/alpine3.16/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0-beta3 +ENV JULIA_VERSION 1.8.0-rc1 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-beta3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc1.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-beta3-musl-x86_64.tar.gz'; \ - sha256='88fcc6b603e642d4884ba63c653a4885e74a715a982d0fda30e07f9f65e13540'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-rc1-musl-x86_64.tar.gz'; \ + sha256='fb78d1547fd3a82881ccc8d3d5bb24310c59feb08473e0a05d5d44314f23b195'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8-rc/bullseye/Dockerfile b/1.8-rc/bullseye/Dockerfile index 74e8d43a..6ea789cf 100644 --- a/1.8-rc/bullseye/Dockerfile +++ b/1.8-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0-beta3 +ENV JULIA_VERSION 1.8.0-rc1 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-beta3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-beta3-linux-x86_64.tar.gz'; \ - sha256='749b2f3c6832a7b34404838e579de94c369173250c07071383cb499f14812655'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-rc1-linux-x86_64.tar.gz'; \ + sha256='a47efddaaccb424dad6499f870ab7f792c50827d23cc64cb9873280318337966'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-beta3-linux-aarch64.tar.gz'; \ - sha256='43d23f114a2a8217f30072bb98613ed45a9930106dbe741577963571f186afc7'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-rc1-linux-aarch64.tar.gz'; \ + sha256='15dd553754aa15e514f28ed00ed4cfdb1f8cf883f3398b803ef5cf05e767a2fb'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-beta3-linux-i686.tar.gz'; \ - sha256='4f10e62f02d7969f971f0497ccdd57656615f20d3e5ca4f206d0caf8b64ce1ca'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-rc1-linux-i686.tar.gz'; \ + sha256='bed81bb5e2cd60abb824b40cbb1ed2f27c9f974dfd7fbc43ce1684e5462bae2b'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8-rc/buster/Dockerfile b/1.8-rc/buster/Dockerfile index ce07df04..be19c269 100644 --- a/1.8-rc/buster/Dockerfile +++ b/1.8-rc/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0-beta3 +ENV JULIA_VERSION 1.8.0-rc1 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-beta3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-beta3-linux-x86_64.tar.gz'; \ - sha256='749b2f3c6832a7b34404838e579de94c369173250c07071383cb499f14812655'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-rc1-linux-x86_64.tar.gz'; \ + sha256='a47efddaaccb424dad6499f870ab7f792c50827d23cc64cb9873280318337966'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-beta3-linux-aarch64.tar.gz'; \ - sha256='43d23f114a2a8217f30072bb98613ed45a9930106dbe741577963571f186afc7'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-rc1-linux-aarch64.tar.gz'; \ + sha256='15dd553754aa15e514f28ed00ed4cfdb1f8cf883f3398b803ef5cf05e767a2fb'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-beta3-linux-i686.tar.gz'; \ - sha256='4f10e62f02d7969f971f0497ccdd57656615f20d3e5ca4f206d0caf8b64ce1ca'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-rc1-linux-i686.tar.gz'; \ + sha256='bed81bb5e2cd60abb824b40cbb1ed2f27c9f974dfd7fbc43ce1684e5462bae2b'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8-rc/windows/windowsservercore-1809/Dockerfile b/1.8-rc/windows/windowsservercore-1809/Dockerfile index 8fc53686..364be1d0 100644 --- a/1.8-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.8-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.8.0-beta3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-beta3-win64.exe -ENV JULIA_SHA256 fdf8962e022916f2b657b1cb561f563fd5eb0dbee2e3fecf5a07d7ff5a24e2f0 +ENV JULIA_VERSION 1.8.0-rc1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-rc1-win64.exe +ENV JULIA_SHA256 f739f4fb46030df00cbaea513afd427b436fc91b6fc6d7f4e437498cd16cc2aa RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile index 3bd91160..e4bcdb24 100644 --- a/1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.8.0-beta3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-beta3-win64.exe -ENV JULIA_SHA256 fdf8962e022916f2b657b1cb561f563fd5eb0dbee2e3fecf5a07d7ff5a24e2f0 +ENV JULIA_VERSION 1.8.0-rc1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-rc1-win64.exe +ENV JULIA_SHA256 f739f4fb46030df00cbaea513afd427b436fc91b6fc6d7f4e437498cd16cc2aa RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 4d13465a..cd84a672 100644 --- a/versions.json +++ b/versions.json @@ -100,40 +100,40 @@ "1.8-rc": { "arches": { "alpine-amd64": { - "sha256": "88fcc6b603e642d4884ba63c653a4885e74a715a982d0fda30e07f9f65e13540", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-beta3-musl-x86_64.tar.gz" + "sha256": "fb78d1547fd3a82881ccc8d3d5bb24310c59feb08473e0a05d5d44314f23b195", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-rc1-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "749b2f3c6832a7b34404838e579de94c369173250c07071383cb499f14812655", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-beta3-linux-x86_64.tar.gz" + "sha256": "a47efddaaccb424dad6499f870ab7f792c50827d23cc64cb9873280318337966", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-rc1-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "43d23f114a2a8217f30072bb98613ed45a9930106dbe741577963571f186afc7", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-beta3-linux-aarch64.tar.gz" + "sha256": "15dd553754aa15e514f28ed00ed4cfdb1f8cf883f3398b803ef5cf05e767a2fb", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-rc1-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "f880b5e7dec7beb971509238305d34deba577d065daa15845ee34d9c8051972f", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.0-beta3-mac64.dmg" + "sha256": "469382fe705de0cf0eb9db352c85db8f9aa5d406babbdf4fa39e1815ae9260f9", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.0-rc1-mac64.dmg" }, "darwin-arm64v8": { - "sha256": "67114ebd9c835e93d78fd30ca2ed07782115eefd3db426044720547a88bef568", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.0-beta3-macaarch64.dmg" + "sha256": "e4c4b720c8db7342d626dfafa175a91da192eb37a768da679201cf502ce23610", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.0-rc1-macaarch64.dmg" }, "freebsd-amd64": { - "sha256": "92fa8add271a2ed97ed1369e31cd31f27ec71c68cf6baa98016eec1ba4504cc7", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.8/julia-1.8.0-beta3-freebsd-x86_64.tar.gz" + "sha256": "192b2508932d1eaaca0034a77ee3bba731d76014a8bfc4285c527bdd7c8a5803", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.8/julia-1.8.0-rc1-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "4f10e62f02d7969f971f0497ccdd57656615f20d3e5ca4f206d0caf8b64ce1ca", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-beta3-linux-i686.tar.gz" + "sha256": "bed81bb5e2cd60abb824b40cbb1ed2f27c9f974dfd7fbc43ce1684e5462bae2b", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-rc1-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "fdf8962e022916f2b657b1cb561f563fd5eb0dbee2e3fecf5a07d7ff5a24e2f0", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-beta3-win64.exe" + "sha256": "f739f4fb46030df00cbaea513afd427b436fc91b6fc6d7f4e437498cd16cc2aa", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-rc1-win64.exe" }, "windows-i386": { - "sha256": "38e7251deeaaf422d370270de08bb150a28c7604b8ee0f45e431f985671d6f95", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.8/julia-1.8.0-beta3-win32.exe" + "sha256": "c06c66327d4f1ba0d562fea4d1aa0bec21189774952bb1f4a6ccd9aed58779b9", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.8/julia-1.8.0-rc1-win32.exe" } }, "variants": [ @@ -144,6 +144,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.8.0-beta3" + "version": "1.8.0-rc1" } } From 54d76365c1fd2a7fed16b6a8cff66b68b7d6fc78 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Wed, 13 Jul 2022 17:13:11 -0700 Subject: [PATCH 015/108] Update jq-template for speed improvements --- apply-templates.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apply-templates.sh b/apply-templates.sh index eaceaca0..d9df4fd5 100755 --- a/apply-templates.sh +++ b/apply-templates.sh @@ -8,7 +8,7 @@ if [ -n "${BASHBREW_SCRIPTS:-}" ]; then jqt="$BASHBREW_SCRIPTS/jq-template.awk" elif [ "$BASH_SOURCE" -nt "$jqt" ]; then # https://github.com/docker-library/bashbrew/blob/master/scripts/jq-template.awk - wget -qO "$jqt" 'https://github.com/docker-library/bashbrew/raw/1da7341a79651d28fbcc3d14b9176593c4231942/scripts/jq-template.awk' + wget -qO "$jqt" 'https://github.com/docker-library/bashbrew/raw/9f6a35772ac863a0241f147c820354e4008edf38/scripts/jq-template.awk' fi if [ "$#" -eq 0 ]; then From c47c79304bfb2fcc84eb6cef1cae082869776b3b Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Fri, 15 Jul 2022 22:59:17 -0700 Subject: [PATCH 016/108] Update 1.8-rc to 1.8.0-rc3 --- 1.8-rc/alpine3.15/Dockerfile | 8 ++-- 1.8-rc/alpine3.16/Dockerfile | 8 ++-- 1.8-rc/bullseye/Dockerfile | 16 ++++---- 1.8-rc/buster/Dockerfile | 16 ++++---- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 38 +++++++++---------- 7 files changed, 49 insertions(+), 49 deletions(-) diff --git a/1.8-rc/alpine3.15/Dockerfile b/1.8-rc/alpine3.15/Dockerfile index 7cb50a0f..f1a62dea 100644 --- a/1.8-rc/alpine3.15/Dockerfile +++ b/1.8-rc/alpine3.15/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0-rc1 +ENV JULIA_VERSION 1.8.0-rc3 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc3.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-rc1-musl-x86_64.tar.gz'; \ - sha256='fb78d1547fd3a82881ccc8d3d5bb24310c59feb08473e0a05d5d44314f23b195'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-rc3-musl-x86_64.tar.gz'; \ + sha256='815d9d85382360a4caa3dfe39d64539ec32bf935e10098a116de3377a3feb2a6'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8-rc/alpine3.16/Dockerfile b/1.8-rc/alpine3.16/Dockerfile index a4f0c46f..64b1f7a2 100644 --- a/1.8-rc/alpine3.16/Dockerfile +++ b/1.8-rc/alpine3.16/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0-rc1 +ENV JULIA_VERSION 1.8.0-rc3 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc3.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-rc1-musl-x86_64.tar.gz'; \ - sha256='fb78d1547fd3a82881ccc8d3d5bb24310c59feb08473e0a05d5d44314f23b195'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-rc3-musl-x86_64.tar.gz'; \ + sha256='815d9d85382360a4caa3dfe39d64539ec32bf935e10098a116de3377a3feb2a6'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8-rc/bullseye/Dockerfile b/1.8-rc/bullseye/Dockerfile index 6ea789cf..786492d7 100644 --- a/1.8-rc/bullseye/Dockerfile +++ b/1.8-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0-rc1 +ENV JULIA_VERSION 1.8.0-rc3 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-rc1-linux-x86_64.tar.gz'; \ - sha256='a47efddaaccb424dad6499f870ab7f792c50827d23cc64cb9873280318337966'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-rc3-linux-x86_64.tar.gz'; \ + sha256='7c57ac9aabce9b3cdc0f7bb1c393fe8058b794ddbb4168fcb28800b6459aa815'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-rc1-linux-aarch64.tar.gz'; \ - sha256='15dd553754aa15e514f28ed00ed4cfdb1f8cf883f3398b803ef5cf05e767a2fb'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-rc3-linux-aarch64.tar.gz'; \ + sha256='40ae51fe3d20b27b40163daef761c2565529554bca01eb38bb19532400165586'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-rc1-linux-i686.tar.gz'; \ - sha256='bed81bb5e2cd60abb824b40cbb1ed2f27c9f974dfd7fbc43ce1684e5462bae2b'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-rc3-linux-i686.tar.gz'; \ + sha256='047775e2f21facf288422ed7f60459c37b9083fadf24d2d6740fd965c7e940be'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8-rc/buster/Dockerfile b/1.8-rc/buster/Dockerfile index be19c269..268c32be 100644 --- a/1.8-rc/buster/Dockerfile +++ b/1.8-rc/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0-rc1 +ENV JULIA_VERSION 1.8.0-rc3 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-rc1-linux-x86_64.tar.gz'; \ - sha256='a47efddaaccb424dad6499f870ab7f792c50827d23cc64cb9873280318337966'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-rc3-linux-x86_64.tar.gz'; \ + sha256='7c57ac9aabce9b3cdc0f7bb1c393fe8058b794ddbb4168fcb28800b6459aa815'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-rc1-linux-aarch64.tar.gz'; \ - sha256='15dd553754aa15e514f28ed00ed4cfdb1f8cf883f3398b803ef5cf05e767a2fb'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-rc3-linux-aarch64.tar.gz'; \ + sha256='40ae51fe3d20b27b40163daef761c2565529554bca01eb38bb19532400165586'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-rc1-linux-i686.tar.gz'; \ - sha256='bed81bb5e2cd60abb824b40cbb1ed2f27c9f974dfd7fbc43ce1684e5462bae2b'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-rc3-linux-i686.tar.gz'; \ + sha256='047775e2f21facf288422ed7f60459c37b9083fadf24d2d6740fd965c7e940be'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8-rc/windows/windowsservercore-1809/Dockerfile b/1.8-rc/windows/windowsservercore-1809/Dockerfile index 364be1d0..a31c59fa 100644 --- a/1.8-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.8-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.8.0-rc1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-rc1-win64.exe -ENV JULIA_SHA256 f739f4fb46030df00cbaea513afd427b436fc91b6fc6d7f4e437498cd16cc2aa +ENV JULIA_VERSION 1.8.0-rc3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-rc3-win64.exe +ENV JULIA_SHA256 fd861d6c4a97f5319cbb5a4b508fc16fc3aaacbe113fa5cbe31b37fa00e4f18e RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile index e4bcdb24..b4985532 100644 --- a/1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.8.0-rc1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-rc1-win64.exe -ENV JULIA_SHA256 f739f4fb46030df00cbaea513afd427b436fc91b6fc6d7f4e437498cd16cc2aa +ENV JULIA_VERSION 1.8.0-rc3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-rc3-win64.exe +ENV JULIA_SHA256 fd861d6c4a97f5319cbb5a4b508fc16fc3aaacbe113fa5cbe31b37fa00e4f18e RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index cd84a672..ae99e233 100644 --- a/versions.json +++ b/versions.json @@ -100,40 +100,40 @@ "1.8-rc": { "arches": { "alpine-amd64": { - "sha256": "fb78d1547fd3a82881ccc8d3d5bb24310c59feb08473e0a05d5d44314f23b195", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-rc1-musl-x86_64.tar.gz" + "sha256": "815d9d85382360a4caa3dfe39d64539ec32bf935e10098a116de3377a3feb2a6", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-rc3-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "a47efddaaccb424dad6499f870ab7f792c50827d23cc64cb9873280318337966", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-rc1-linux-x86_64.tar.gz" + "sha256": "7c57ac9aabce9b3cdc0f7bb1c393fe8058b794ddbb4168fcb28800b6459aa815", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-rc3-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "15dd553754aa15e514f28ed00ed4cfdb1f8cf883f3398b803ef5cf05e767a2fb", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-rc1-linux-aarch64.tar.gz" + "sha256": "40ae51fe3d20b27b40163daef761c2565529554bca01eb38bb19532400165586", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-rc3-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "469382fe705de0cf0eb9db352c85db8f9aa5d406babbdf4fa39e1815ae9260f9", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.0-rc1-mac64.dmg" + "sha256": "528674056985bde8e63a689b23462c7f0bfa90d46d54d5bae9f4913f395efa1d", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.0-rc3-mac64.dmg" }, "darwin-arm64v8": { - "sha256": "e4c4b720c8db7342d626dfafa175a91da192eb37a768da679201cf502ce23610", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.0-rc1-macaarch64.dmg" + "sha256": "c1f5f4cbdf1d788c5f8485fb8367085c13f12e47f463dee586ae744d7f393c50", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.0-rc3-macaarch64.dmg" }, "freebsd-amd64": { - "sha256": "192b2508932d1eaaca0034a77ee3bba731d76014a8bfc4285c527bdd7c8a5803", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.8/julia-1.8.0-rc1-freebsd-x86_64.tar.gz" + "sha256": "b095d86eb34c0988849a2947a2105e68160c094a0535d0c764c535baf8eceee6", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.8/julia-1.8.0-rc3-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "bed81bb5e2cd60abb824b40cbb1ed2f27c9f974dfd7fbc43ce1684e5462bae2b", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-rc1-linux-i686.tar.gz" + "sha256": "047775e2f21facf288422ed7f60459c37b9083fadf24d2d6740fd965c7e940be", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-rc3-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "f739f4fb46030df00cbaea513afd427b436fc91b6fc6d7f4e437498cd16cc2aa", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-rc1-win64.exe" + "sha256": "fd861d6c4a97f5319cbb5a4b508fc16fc3aaacbe113fa5cbe31b37fa00e4f18e", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-rc3-win64.exe" }, "windows-i386": { - "sha256": "c06c66327d4f1ba0d562fea4d1aa0bec21189774952bb1f4a6ccd9aed58779b9", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.8/julia-1.8.0-rc1-win32.exe" + "sha256": "480ef13e94afd594f01e358329676b6d6aeea8f3922064631f8d8134245c9b2b", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.8/julia-1.8.0-rc3-win32.exe" } }, "variants": [ @@ -144,6 +144,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.8.0-rc1" + "version": "1.8.0-rc3" } } From e0d0364c90b544d2d6de097e324ff7cc538613e8 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Tue, 19 Jul 2022 22:59:12 -0700 Subject: [PATCH 017/108] Update 1.6 to 1.6.7 --- 1.6/alpine3.15/Dockerfile | 8 ++-- 1.6/alpine3.16/Dockerfile | 8 ++-- 1.6/bullseye/Dockerfile | 20 +++++----- 1.6/buster/Dockerfile | 20 +++++----- 1.6/windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 38 +++++++++---------- 7 files changed, 53 insertions(+), 53 deletions(-) diff --git a/1.6/alpine3.15/Dockerfile b/1.6/alpine3.15/Dockerfile index b240632c..cfd1290b 100644 --- a/1.6/alpine3.15/Dockerfile +++ b/1.6/alpine3.15/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.6.6 +ENV JULIA_VERSION 1.6.7 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.6.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.7.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.6-musl-x86_64.tar.gz'; \ - sha256='e46870ee6b6a1af18046584b9121d8fdd69c0632c9625aec5998c65040b8b701'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.7-musl-x86_64.tar.gz'; \ + sha256='d71ccc5aa36cf691616a40bf6fb960fac5620ce53d2f90a95947b90dec509433'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.6/alpine3.16/Dockerfile b/1.6/alpine3.16/Dockerfile index 99cefd07..d73439e3 100644 --- a/1.6/alpine3.16/Dockerfile +++ b/1.6/alpine3.16/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.6.6 +ENV JULIA_VERSION 1.6.7 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.6.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.7.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.6-musl-x86_64.tar.gz'; \ - sha256='e46870ee6b6a1af18046584b9121d8fdd69c0632c9625aec5998c65040b8b701'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.7-musl-x86_64.tar.gz'; \ + sha256='d71ccc5aa36cf691616a40bf6fb960fac5620ce53d2f90a95947b90dec509433'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.6/bullseye/Dockerfile b/1.6/bullseye/Dockerfile index e1d96bbe..5836c678 100644 --- a/1.6/bullseye/Dockerfile +++ b/1.6/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.6.6 +ENV JULIA_VERSION 1.6.7 RUN set -eux; \ \ @@ -38,24 +38,24 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.6.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.7.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.6-linux-x86_64.tar.gz'; \ - sha256='c25ff71a4242207ab2681a0fcc5df50014e9d99f814e77cacbc5027e20514945'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.7-linux-x86_64.tar.gz'; \ + sha256='6c4522d595e4cbcd00157ac458a72f8aec01757053d2073f99daa39e442b2a36'; \ ;; \ 'armhf') \ - url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.6-linux-armv7l.tar.gz'; \ - sha256='ec67fe96bbe08e2f0d3f970112e9071e4812db3f0ab3a523163c3508b8416c46'; \ + url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.7-linux-armv7l.tar.gz'; \ + sha256='67db7e1f4ad4b9676c26a4659ede8bb9a174346fe22b236f568028c63f02ed2a'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.6-linux-aarch64.tar.gz'; \ - sha256='1a14efd793dbfeb7d2f16f95f253aa402984560daed7cc325efd098026002a25'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.7-linux-aarch64.tar.gz'; \ + sha256='8746d561cbe35e1b83739a84b2637a1d2348728b1d94d76629ad98ff76da6cea'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.6-linux-i686.tar.gz'; \ - sha256='c624346ea341af380793f2f7e0f92857f97b247ef54d048fc27f254a570bdb83'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.7-linux-i686.tar.gz'; \ + sha256='d11edad41d2cf4784647e2ac9e304c189bed914cbf38ce4008c668ba789e6df9'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.6/buster/Dockerfile b/1.6/buster/Dockerfile index 0e293b54..8d8ded23 100644 --- a/1.6/buster/Dockerfile +++ b/1.6/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.6.6 +ENV JULIA_VERSION 1.6.7 RUN set -eux; \ \ @@ -38,24 +38,24 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.6.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.7.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.6-linux-x86_64.tar.gz'; \ - sha256='c25ff71a4242207ab2681a0fcc5df50014e9d99f814e77cacbc5027e20514945'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.7-linux-x86_64.tar.gz'; \ + sha256='6c4522d595e4cbcd00157ac458a72f8aec01757053d2073f99daa39e442b2a36'; \ ;; \ 'armhf') \ - url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.6-linux-armv7l.tar.gz'; \ - sha256='ec67fe96bbe08e2f0d3f970112e9071e4812db3f0ab3a523163c3508b8416c46'; \ + url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.7-linux-armv7l.tar.gz'; \ + sha256='67db7e1f4ad4b9676c26a4659ede8bb9a174346fe22b236f568028c63f02ed2a'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.6-linux-aarch64.tar.gz'; \ - sha256='1a14efd793dbfeb7d2f16f95f253aa402984560daed7cc325efd098026002a25'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.7-linux-aarch64.tar.gz'; \ + sha256='8746d561cbe35e1b83739a84b2637a1d2348728b1d94d76629ad98ff76da6cea'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.6-linux-i686.tar.gz'; \ - sha256='c624346ea341af380793f2f7e0f92857f97b247ef54d048fc27f254a570bdb83'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.7-linux-i686.tar.gz'; \ + sha256='d11edad41d2cf4784647e2ac9e304c189bed914cbf38ce4008c668ba789e6df9'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.6/windows/windowsservercore-1809/Dockerfile b/1.6/windows/windowsservercore-1809/Dockerfile index 7c1af353..b703fd58 100644 --- a/1.6/windows/windowsservercore-1809/Dockerfile +++ b/1.6/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.6.6 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.6-win64.exe -ENV JULIA_SHA256 6d4aa85d45d85af88f811705640af8b200e8c0f7cf74d44b09dbe5d52b8c1175 +ENV JULIA_VERSION 1.6.7 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.7-win64.exe +ENV JULIA_SHA256 20a4bdca8314a6193472ee29f470ba02a1f8ffd7a803342896fcbbf61bf3d4c8 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.6/windows/windowsservercore-ltsc2022/Dockerfile b/1.6/windows/windowsservercore-ltsc2022/Dockerfile index e09bc8e8..d3c532d6 100644 --- a/1.6/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.6/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.6.6 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.6-win64.exe -ENV JULIA_SHA256 6d4aa85d45d85af88f811705640af8b200e8c0f7cf74d44b09dbe5d52b8c1175 +ENV JULIA_VERSION 1.6.7 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.7-win64.exe +ENV JULIA_SHA256 20a4bdca8314a6193472ee29f470ba02a1f8ffd7a803342896fcbbf61bf3d4c8 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index ae99e233..af77b333 100644 --- a/versions.json +++ b/versions.json @@ -2,40 +2,40 @@ "1.6": { "arches": { "alpine-amd64": { - "sha256": "e46870ee6b6a1af18046584b9121d8fdd69c0632c9625aec5998c65040b8b701", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.6-musl-x86_64.tar.gz" + "sha256": "d71ccc5aa36cf691616a40bf6fb960fac5620ce53d2f90a95947b90dec509433", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.7-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "c25ff71a4242207ab2681a0fcc5df50014e9d99f814e77cacbc5027e20514945", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.6-linux-x86_64.tar.gz" + "sha256": "6c4522d595e4cbcd00157ac458a72f8aec01757053d2073f99daa39e442b2a36", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.7-linux-x86_64.tar.gz" }, "arm32v7": { - "sha256": "ec67fe96bbe08e2f0d3f970112e9071e4812db3f0ab3a523163c3508b8416c46", - "url": "https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.6-linux-armv7l.tar.gz" + "sha256": "67db7e1f4ad4b9676c26a4659ede8bb9a174346fe22b236f568028c63f02ed2a", + "url": "https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.7-linux-armv7l.tar.gz" }, "arm64v8": { - "sha256": "1a14efd793dbfeb7d2f16f95f253aa402984560daed7cc325efd098026002a25", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.6-linux-aarch64.tar.gz" + "sha256": "8746d561cbe35e1b83739a84b2637a1d2348728b1d94d76629ad98ff76da6cea", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.7-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "8813354ad5c0c8cf0aad4bf27da6423e01da97e71a3a4e39ff862cfe0b3af2e6", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.6/julia-1.6.6-mac64.dmg" + "sha256": "e7b3ad41ec6dd1dd7e6d811ff71682680e056e0f82fc6b17710546630092915a", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.6/julia-1.6.7-mac64.dmg" }, "freebsd-amd64": { - "sha256": "983852b769910ef1d7b59d69a55114597379c5997859d34db1513584c4272b34", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.6/julia-1.6.6-freebsd-x86_64.tar.gz" + "sha256": "a9f4b3e95dcdf3f8608b0c8e687c66a0df37ec7c2bd697f32faab03d042d388f", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.6/julia-1.6.7-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "c624346ea341af380793f2f7e0f92857f97b247ef54d048fc27f254a570bdb83", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.6-linux-i686.tar.gz" + "sha256": "d11edad41d2cf4784647e2ac9e304c189bed914cbf38ce4008c668ba789e6df9", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.7-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "6d4aa85d45d85af88f811705640af8b200e8c0f7cf74d44b09dbe5d52b8c1175", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.6-win64.exe" + "sha256": "20a4bdca8314a6193472ee29f470ba02a1f8ffd7a803342896fcbbf61bf3d4c8", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.7-win64.exe" }, "windows-i386": { - "sha256": "08937cc85b8b5084d6a0dab68cbfee11033dbed302139dfc7ba33b45a358eef7", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.6/julia-1.6.6-win32.exe" + "sha256": "aacf7c711343350535291f55511b7e5c7fc4337807898c16f4d026cbd11cffb4", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.6/julia-1.6.7-win32.exe" } }, "variants": [ @@ -46,7 +46,7 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.6.6" + "version": "1.6.7" }, "1.7": { "arches": { From c685c078bac0b1be9a42978aa0b5dbca7b6258c8 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Tue, 9 Aug 2022 10:59:12 -0700 Subject: [PATCH 018/108] Update 1.6 --- versions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/versions.json b/versions.json index af77b333..92f80a33 100644 --- a/versions.json +++ b/versions.json @@ -18,8 +18,8 @@ "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.7-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "e7b3ad41ec6dd1dd7e6d811ff71682680e056e0f82fc6b17710546630092915a", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.6/julia-1.6.7-mac64.dmg" + "sha256": "63d617d677b0d271110623d9184c486a1c5d82042bb6432776053439601285ad", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.6/julia-1.6.7-mac64.tar.gz" }, "freebsd-amd64": { "sha256": "a9f4b3e95dcdf3f8608b0c8e687c66a0df37ec7c2bd697f32faab03d042d388f", From c843a7052af6683acaebbdd21d2ab7893d8fe163 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Tue, 9 Aug 2022 11:02:27 -0700 Subject: [PATCH 019/108] Update 1.7 --- versions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/versions.json b/versions.json index 92f80a33..483f901a 100644 --- a/versions.json +++ b/versions.json @@ -67,8 +67,8 @@ "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.3-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "67799ec06cf57bca80a8a1c6e5a170485d3bfc0461b217699b0730da37d0656f", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.7/julia-1.7.3-mac64.dmg" + "sha256": "03683db437cd7b54cc95fa2071c5205f0c1dfe39adecde10e1bdebb4d2416493", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.7/julia-1.7.3-mac64.tar.gz" }, "freebsd-amd64": { "sha256": "514b343eff09d285838a3e93ba9038b635915f78b69babedb91e9ca470a3e077", From d7bbacbbbbd7f6fb1dfd32e49f2c247d3195887e Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Tue, 9 Aug 2022 11:04:53 -0700 Subject: [PATCH 020/108] Update 1.8-rc --- versions.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/versions.json b/versions.json index 483f901a..5d70c1c9 100644 --- a/versions.json +++ b/versions.json @@ -112,12 +112,12 @@ "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-rc3-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "528674056985bde8e63a689b23462c7f0bfa90d46d54d5bae9f4913f395efa1d", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.0-rc3-mac64.dmg" + "sha256": "a9b5bd0c65fcd6685002ef57c1919fce25b3d0f02454f5aac9926f524ba994ca", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.0-rc3-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "c1f5f4cbdf1d788c5f8485fb8367085c13f12e47f463dee586ae744d7f393c50", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.0-rc3-macaarch64.dmg" + "sha256": "8d5b8c1489d39fd99d00ac144456302686bb73f8dcb0d82ab91a3dd35e9931d5", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.0-rc3-macaarch64.tar.gz" }, "freebsd-amd64": { "sha256": "b095d86eb34c0988849a2947a2105e68160c094a0535d0c764c535baf8eceee6", From 950674c27fb142c72b8eafd578dc2453e3be7f83 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Tue, 9 Aug 2022 16:59:19 -0700 Subject: [PATCH 021/108] Update 1.8-rc to 1.8.0-rc4 --- 1.8-rc/alpine3.15/Dockerfile | 8 ++-- 1.8-rc/alpine3.16/Dockerfile | 8 ++-- 1.8-rc/bullseye/Dockerfile | 16 ++++---- 1.8-rc/buster/Dockerfile | 16 ++++---- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 38 +++++++++---------- 7 files changed, 49 insertions(+), 49 deletions(-) diff --git a/1.8-rc/alpine3.15/Dockerfile b/1.8-rc/alpine3.15/Dockerfile index f1a62dea..675e4367 100644 --- a/1.8-rc/alpine3.15/Dockerfile +++ b/1.8-rc/alpine3.15/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0-rc3 +ENV JULIA_VERSION 1.8.0-rc4 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc4.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-rc3-musl-x86_64.tar.gz'; \ - sha256='815d9d85382360a4caa3dfe39d64539ec32bf935e10098a116de3377a3feb2a6'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-rc4-musl-x86_64.tar.gz'; \ + sha256='03fe2adb62737db441c46abb02bd0ad7133e51279a7edff5e7d79cf0b9a24df5'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8-rc/alpine3.16/Dockerfile b/1.8-rc/alpine3.16/Dockerfile index 64b1f7a2..3844d8e0 100644 --- a/1.8-rc/alpine3.16/Dockerfile +++ b/1.8-rc/alpine3.16/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0-rc3 +ENV JULIA_VERSION 1.8.0-rc4 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc4.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-rc3-musl-x86_64.tar.gz'; \ - sha256='815d9d85382360a4caa3dfe39d64539ec32bf935e10098a116de3377a3feb2a6'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-rc4-musl-x86_64.tar.gz'; \ + sha256='03fe2adb62737db441c46abb02bd0ad7133e51279a7edff5e7d79cf0b9a24df5'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8-rc/bullseye/Dockerfile b/1.8-rc/bullseye/Dockerfile index 786492d7..f044c809 100644 --- a/1.8-rc/bullseye/Dockerfile +++ b/1.8-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0-rc3 +ENV JULIA_VERSION 1.8.0-rc4 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc4.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-rc3-linux-x86_64.tar.gz'; \ - sha256='7c57ac9aabce9b3cdc0f7bb1c393fe8058b794ddbb4168fcb28800b6459aa815'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-rc4-linux-x86_64.tar.gz'; \ + sha256='407dd37c97e117c18806d6bf0bd9b39f0396b7e6c2d10ea5003a2b45b91afb1a'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-rc3-linux-aarch64.tar.gz'; \ - sha256='40ae51fe3d20b27b40163daef761c2565529554bca01eb38bb19532400165586'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-rc4-linux-aarch64.tar.gz'; \ + sha256='5ed9143394c22e0447776745c8bc69e30f3d32df6d35637764e6e283d6c4e4e0'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-rc3-linux-i686.tar.gz'; \ - sha256='047775e2f21facf288422ed7f60459c37b9083fadf24d2d6740fd965c7e940be'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-rc4-linux-i686.tar.gz'; \ + sha256='3d14837fef5e8392e63821f01ae42b51dc6b3d1edef9adbe804bd31cf6532d2a'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8-rc/buster/Dockerfile b/1.8-rc/buster/Dockerfile index 268c32be..c1f2e36b 100644 --- a/1.8-rc/buster/Dockerfile +++ b/1.8-rc/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0-rc3 +ENV JULIA_VERSION 1.8.0-rc4 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc4.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-rc3-linux-x86_64.tar.gz'; \ - sha256='7c57ac9aabce9b3cdc0f7bb1c393fe8058b794ddbb4168fcb28800b6459aa815'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-rc4-linux-x86_64.tar.gz'; \ + sha256='407dd37c97e117c18806d6bf0bd9b39f0396b7e6c2d10ea5003a2b45b91afb1a'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-rc3-linux-aarch64.tar.gz'; \ - sha256='40ae51fe3d20b27b40163daef761c2565529554bca01eb38bb19532400165586'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-rc4-linux-aarch64.tar.gz'; \ + sha256='5ed9143394c22e0447776745c8bc69e30f3d32df6d35637764e6e283d6c4e4e0'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-rc3-linux-i686.tar.gz'; \ - sha256='047775e2f21facf288422ed7f60459c37b9083fadf24d2d6740fd965c7e940be'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-rc4-linux-i686.tar.gz'; \ + sha256='3d14837fef5e8392e63821f01ae42b51dc6b3d1edef9adbe804bd31cf6532d2a'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8-rc/windows/windowsservercore-1809/Dockerfile b/1.8-rc/windows/windowsservercore-1809/Dockerfile index a31c59fa..7a878fd9 100644 --- a/1.8-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.8-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.8.0-rc3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-rc3-win64.exe -ENV JULIA_SHA256 fd861d6c4a97f5319cbb5a4b508fc16fc3aaacbe113fa5cbe31b37fa00e4f18e +ENV JULIA_VERSION 1.8.0-rc4 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-rc4-win64.exe +ENV JULIA_SHA256 f874556fd3b41ce77ed51b3bf7bd7719f229bbddf454c5010c97126cece05afe RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile index b4985532..715f4cb6 100644 --- a/1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.8.0-rc3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-rc3-win64.exe -ENV JULIA_SHA256 fd861d6c4a97f5319cbb5a4b508fc16fc3aaacbe113fa5cbe31b37fa00e4f18e +ENV JULIA_VERSION 1.8.0-rc4 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-rc4-win64.exe +ENV JULIA_SHA256 f874556fd3b41ce77ed51b3bf7bd7719f229bbddf454c5010c97126cece05afe RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 5d70c1c9..21bdd75c 100644 --- a/versions.json +++ b/versions.json @@ -100,40 +100,40 @@ "1.8-rc": { "arches": { "alpine-amd64": { - "sha256": "815d9d85382360a4caa3dfe39d64539ec32bf935e10098a116de3377a3feb2a6", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-rc3-musl-x86_64.tar.gz" + "sha256": "03fe2adb62737db441c46abb02bd0ad7133e51279a7edff5e7d79cf0b9a24df5", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-rc4-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "7c57ac9aabce9b3cdc0f7bb1c393fe8058b794ddbb4168fcb28800b6459aa815", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-rc3-linux-x86_64.tar.gz" + "sha256": "407dd37c97e117c18806d6bf0bd9b39f0396b7e6c2d10ea5003a2b45b91afb1a", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-rc4-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "40ae51fe3d20b27b40163daef761c2565529554bca01eb38bb19532400165586", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-rc3-linux-aarch64.tar.gz" + "sha256": "5ed9143394c22e0447776745c8bc69e30f3d32df6d35637764e6e283d6c4e4e0", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-rc4-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "a9b5bd0c65fcd6685002ef57c1919fce25b3d0f02454f5aac9926f524ba994ca", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.0-rc3-mac64.tar.gz" + "sha256": "bc3f7e980d2914727b06807b18e721066cf2604b135ce3a757d789ad37a24cb6", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.0-rc4-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "8d5b8c1489d39fd99d00ac144456302686bb73f8dcb0d82ab91a3dd35e9931d5", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.0-rc3-macaarch64.tar.gz" + "sha256": "ad088c23fe97bab1deede1e8d6d2d1b252f0350ff582c2d92ea2071484783250", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.0-rc4-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "b095d86eb34c0988849a2947a2105e68160c094a0535d0c764c535baf8eceee6", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.8/julia-1.8.0-rc3-freebsd-x86_64.tar.gz" + "sha256": "ee038cd1d2986a56c7d0102a3fb08c081cbfb323acc1c10e81b3c7766498e38f", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.8/julia-1.8.0-rc4-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "047775e2f21facf288422ed7f60459c37b9083fadf24d2d6740fd965c7e940be", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-rc3-linux-i686.tar.gz" + "sha256": "3d14837fef5e8392e63821f01ae42b51dc6b3d1edef9adbe804bd31cf6532d2a", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-rc4-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "fd861d6c4a97f5319cbb5a4b508fc16fc3aaacbe113fa5cbe31b37fa00e4f18e", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-rc3-win64.exe" + "sha256": "f874556fd3b41ce77ed51b3bf7bd7719f229bbddf454c5010c97126cece05afe", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-rc4-win64.exe" }, "windows-i386": { - "sha256": "480ef13e94afd594f01e358329676b6d6aeea8f3922064631f8d8134245c9b2b", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.8/julia-1.8.0-rc3-win32.exe" + "sha256": "861a7f070e6045f52a564a96cda227166a8457db3070bdd8551100fbe69b5a04", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.8/julia-1.8.0-rc4-win32.exe" } }, "variants": [ @@ -144,6 +144,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.8.0-rc3" + "version": "1.8.0-rc4" } } From 2c7701975e4779324a0554216ef7a496619e4e07 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Thu, 18 Aug 2022 15:16:45 -0700 Subject: [PATCH 022/108] Update to 1.8.0 (GA) --- {1.8-rc => 1.8}/alpine3.15/Dockerfile | 8 ++-- {1.8-rc => 1.8}/alpine3.16/Dockerfile | 8 ++-- {1.8-rc => 1.8}/bullseye/Dockerfile | 16 ++++---- {1.8-rc => 1.8}/buster/Dockerfile | 16 ++++---- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- generate-stackbrew-library.sh | 4 +- versions.json | 40 +++++++++---------- 8 files changed, 52 insertions(+), 52 deletions(-) rename {1.8-rc => 1.8}/alpine3.15/Dockerfile (86%) rename {1.8-rc => 1.8}/alpine3.16/Dockerfile (86%) rename {1.8-rc => 1.8}/bullseye/Dockerfile (82%) rename {1.8-rc => 1.8}/buster/Dockerfile (82%) rename {1.8-rc => 1.8}/windows/windowsservercore-1809/Dockerfile (90%) rename {1.8-rc => 1.8}/windows/windowsservercore-ltsc2022/Dockerfile (90%) diff --git a/1.8-rc/alpine3.15/Dockerfile b/1.8/alpine3.15/Dockerfile similarity index 86% rename from 1.8-rc/alpine3.15/Dockerfile rename to 1.8/alpine3.15/Dockerfile index 675e4367..fccad652 100644 --- a/1.8-rc/alpine3.15/Dockerfile +++ b/1.8/alpine3.15/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0-rc4 +ENV JULIA_VERSION 1.8.0 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-rc4-musl-x86_64.tar.gz'; \ - sha256='03fe2adb62737db441c46abb02bd0ad7133e51279a7edff5e7d79cf0b9a24df5'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-musl-x86_64.tar.gz'; \ + sha256='d60de3a1c522e30655babdda2d80cf756848983ea57ff38eca8e60108f5001b6'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8-rc/alpine3.16/Dockerfile b/1.8/alpine3.16/Dockerfile similarity index 86% rename from 1.8-rc/alpine3.16/Dockerfile rename to 1.8/alpine3.16/Dockerfile index 3844d8e0..ef89e62b 100644 --- a/1.8-rc/alpine3.16/Dockerfile +++ b/1.8/alpine3.16/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0-rc4 +ENV JULIA_VERSION 1.8.0 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-rc4-musl-x86_64.tar.gz'; \ - sha256='03fe2adb62737db441c46abb02bd0ad7133e51279a7edff5e7d79cf0b9a24df5'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-musl-x86_64.tar.gz'; \ + sha256='d60de3a1c522e30655babdda2d80cf756848983ea57ff38eca8e60108f5001b6'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8-rc/bullseye/Dockerfile b/1.8/bullseye/Dockerfile similarity index 82% rename from 1.8-rc/bullseye/Dockerfile rename to 1.8/bullseye/Dockerfile index f044c809..ba23d989 100644 --- a/1.8-rc/bullseye/Dockerfile +++ b/1.8/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0-rc4 +ENV JULIA_VERSION 1.8.0 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-rc4-linux-x86_64.tar.gz'; \ - sha256='407dd37c97e117c18806d6bf0bd9b39f0396b7e6c2d10ea5003a2b45b91afb1a'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-linux-x86_64.tar.gz'; \ + sha256='e80d732ccb7f79e000d798cb8b656dc3641ab59516d6e4e52e16765017892a00'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-rc4-linux-aarch64.tar.gz'; \ - sha256='5ed9143394c22e0447776745c8bc69e30f3d32df6d35637764e6e283d6c4e4e0'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-linux-aarch64.tar.gz'; \ + sha256='e003cfb8680af1a65c3be55b53a48cc5186300adaaba8926209800b4d1f4ca7a'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-rc4-linux-i686.tar.gz'; \ - sha256='3d14837fef5e8392e63821f01ae42b51dc6b3d1edef9adbe804bd31cf6532d2a'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-linux-i686.tar.gz'; \ + sha256='68866069969aec0c249fedc23eecceaa818a83cc92650d3561d4d47d8a586301'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8-rc/buster/Dockerfile b/1.8/buster/Dockerfile similarity index 82% rename from 1.8-rc/buster/Dockerfile rename to 1.8/buster/Dockerfile index c1f2e36b..fe06d754 100644 --- a/1.8-rc/buster/Dockerfile +++ b/1.8/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0-rc4 +ENV JULIA_VERSION 1.8.0 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0-rc4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-rc4-linux-x86_64.tar.gz'; \ - sha256='407dd37c97e117c18806d6bf0bd9b39f0396b7e6c2d10ea5003a2b45b91afb1a'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-linux-x86_64.tar.gz'; \ + sha256='e80d732ccb7f79e000d798cb8b656dc3641ab59516d6e4e52e16765017892a00'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-rc4-linux-aarch64.tar.gz'; \ - sha256='5ed9143394c22e0447776745c8bc69e30f3d32df6d35637764e6e283d6c4e4e0'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-linux-aarch64.tar.gz'; \ + sha256='e003cfb8680af1a65c3be55b53a48cc5186300adaaba8926209800b4d1f4ca7a'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-rc4-linux-i686.tar.gz'; \ - sha256='3d14837fef5e8392e63821f01ae42b51dc6b3d1edef9adbe804bd31cf6532d2a'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-linux-i686.tar.gz'; \ + sha256='68866069969aec0c249fedc23eecceaa818a83cc92650d3561d4d47d8a586301'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8-rc/windows/windowsservercore-1809/Dockerfile b/1.8/windows/windowsservercore-1809/Dockerfile similarity index 90% rename from 1.8-rc/windows/windowsservercore-1809/Dockerfile rename to 1.8/windows/windowsservercore-1809/Dockerfile index 7a878fd9..2efdbccb 100644 --- a/1.8-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.8/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.8.0-rc4 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-rc4-win64.exe -ENV JULIA_SHA256 f874556fd3b41ce77ed51b3bf7bd7719f229bbddf454c5010c97126cece05afe +ENV JULIA_VERSION 1.8.0 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-win64.exe +ENV JULIA_SHA256 a1699278e4884578c10580cf19f8d42401abce78f459c416998221902ea26d38 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.8/windows/windowsservercore-ltsc2022/Dockerfile similarity index 90% rename from 1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile rename to 1.8/windows/windowsservercore-ltsc2022/Dockerfile index 715f4cb6..659018e7 100644 --- a/1.8-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.8/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.8.0-rc4 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-rc4-win64.exe -ENV JULIA_SHA256 f874556fd3b41ce77ed51b3bf7bd7719f229bbddf454c5010c97126cece05afe +ENV JULIA_VERSION 1.8.0 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-win64.exe +ENV JULIA_SHA256 a1699278e4884578c10580cf19f8d42401abce78f459c416998221902ea26d38 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/generate-stackbrew-library.sh b/generate-stackbrew-library.sh index 0b779674..22b513bc 100755 --- a/generate-stackbrew-library.sh +++ b/generate-stackbrew-library.sh @@ -2,8 +2,8 @@ set -Eeuo pipefail declare -A aliases=( - [1.7]='1 latest' - [1.8-rc]='rc' + [1.8]='1 latest' + [1.9-rc]='rc' ) self="$(basename "$BASH_SOURCE")" diff --git a/versions.json b/versions.json index 21bdd75c..fd81544c 100644 --- a/versions.json +++ b/versions.json @@ -97,43 +97,43 @@ ], "version": "1.7.3" }, - "1.8-rc": { + "1.8": { "arches": { "alpine-amd64": { - "sha256": "03fe2adb62737db441c46abb02bd0ad7133e51279a7edff5e7d79cf0b9a24df5", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-rc4-musl-x86_64.tar.gz" + "sha256": "d60de3a1c522e30655babdda2d80cf756848983ea57ff38eca8e60108f5001b6", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "407dd37c97e117c18806d6bf0bd9b39f0396b7e6c2d10ea5003a2b45b91afb1a", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-rc4-linux-x86_64.tar.gz" + "sha256": "e80d732ccb7f79e000d798cb8b656dc3641ab59516d6e4e52e16765017892a00", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "5ed9143394c22e0447776745c8bc69e30f3d32df6d35637764e6e283d6c4e4e0", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-rc4-linux-aarch64.tar.gz" + "sha256": "e003cfb8680af1a65c3be55b53a48cc5186300adaaba8926209800b4d1f4ca7a", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "bc3f7e980d2914727b06807b18e721066cf2604b135ce3a757d789ad37a24cb6", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.0-rc4-mac64.tar.gz" + "sha256": "a77055e5005d05d43fce4dc51e78f664b4802138a432ab84c0adecc453dc88a5", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.0-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "ad088c23fe97bab1deede1e8d6d2d1b252f0350ff582c2d92ea2071484783250", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.0-rc4-macaarch64.tar.gz" + "sha256": "9c911f93405445ee71f6ebfef2b00f9ed9d4880b4bfa6c36fe865b75c2a46fbd", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.0-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "ee038cd1d2986a56c7d0102a3fb08c081cbfb323acc1c10e81b3c7766498e38f", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.8/julia-1.8.0-rc4-freebsd-x86_64.tar.gz" + "sha256": "cad7dcc53e2c95cf88572c2cfed2bee016e16d19113242f61945fa86ee062037", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.8/julia-1.8.0-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "3d14837fef5e8392e63821f01ae42b51dc6b3d1edef9adbe804bd31cf6532d2a", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-rc4-linux-i686.tar.gz" + "sha256": "68866069969aec0c249fedc23eecceaa818a83cc92650d3561d4d47d8a586301", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "f874556fd3b41ce77ed51b3bf7bd7719f229bbddf454c5010c97126cece05afe", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-rc4-win64.exe" + "sha256": "a1699278e4884578c10580cf19f8d42401abce78f459c416998221902ea26d38", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-win64.exe" }, "windows-i386": { - "sha256": "861a7f070e6045f52a564a96cda227166a8457db3070bdd8551100fbe69b5a04", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.8/julia-1.8.0-rc4-win32.exe" + "sha256": "06f650d3b60cbc3ca6d05b8b90b2674dad139c7fdef9334d17737bc098bbd2cf", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.8/julia-1.8.0-win32.exe" } }, "variants": [ @@ -144,6 +144,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.8.0-rc4" + "version": "1.8.0" } } From dab974e0d006d0d73392471b4d60938b90e423d2 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Thu, 18 Aug 2022 15:18:49 -0700 Subject: [PATCH 023/108] Remove 1.7 series (EOL) --- 1.7/alpine3.15/Dockerfile | 57 ------------ 1.7/alpine3.16/Dockerfile | 57 ------------ 1.7/bullseye/Dockerfile | 88 ------------------- 1.7/buster/Dockerfile | 88 ------------------- 1.7/windows/windowsservercore-1809/Dockerfile | 46 ---------- .../windowsservercore-ltsc2022/Dockerfile | 46 ---------- versions.json | 49 ----------- 7 files changed, 431 deletions(-) delete mode 100644 1.7/alpine3.15/Dockerfile delete mode 100644 1.7/alpine3.16/Dockerfile delete mode 100644 1.7/bullseye/Dockerfile delete mode 100644 1.7/buster/Dockerfile delete mode 100644 1.7/windows/windowsservercore-1809/Dockerfile delete mode 100644 1.7/windows/windowsservercore-ltsc2022/Dockerfile diff --git a/1.7/alpine3.15/Dockerfile b/1.7/alpine3.15/Dockerfile deleted file mode 100644 index 5c4218a6..00000000 --- a/1.7/alpine3.15/Dockerfile +++ /dev/null @@ -1,57 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM alpine:3.15 - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.7.3 - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.3.sha256 - arch="$(apk --print-arch)"; \ - case "$arch" in \ - 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.3-musl-x86_64.tar.gz'; \ - sha256='e8c7d8e94228c775661a3c5a5744c12b46b5cbda177c6ba0def9ed33705e6786'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - wget -O julia.tar.gz.asc "$url.asc"; \ - wget -O julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - command -v gpgconf > /dev/null && gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version - -CMD ["julia"] diff --git a/1.7/alpine3.16/Dockerfile b/1.7/alpine3.16/Dockerfile deleted file mode 100644 index da3a801d..00000000 --- a/1.7/alpine3.16/Dockerfile +++ /dev/null @@ -1,57 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM alpine:3.16 - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.7.3 - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.3.sha256 - arch="$(apk --print-arch)"; \ - case "$arch" in \ - 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.3-musl-x86_64.tar.gz'; \ - sha256='e8c7d8e94228c775661a3c5a5744c12b46b5cbda177c6ba0def9ed33705e6786'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - wget -O julia.tar.gz.asc "$url.asc"; \ - wget -O julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - command -v gpgconf > /dev/null && gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version - -CMD ["julia"] diff --git a/1.7/bullseye/Dockerfile b/1.7/bullseye/Dockerfile deleted file mode 100644 index 0a6f70bc..00000000 --- a/1.7/bullseye/Dockerfile +++ /dev/null @@ -1,88 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM debian:bullseye-slim - -RUN set -eux; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - ca-certificates \ -# ERROR: no download agent available; install curl, wget, or fetch - curl \ - ; \ - rm -rf /var/lib/apt/lists/* - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.7.3 - -RUN set -eux; \ - \ - savedAptMark="$(apt-mark showmanual)"; \ - if ! command -v gpg > /dev/null; then \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - gnupg \ - dirmngr \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - fi; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.3.sha256 - arch="$(dpkg --print-architecture)"; \ - case "$arch" in \ - 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.3-linux-x86_64.tar.gz'; \ - sha256='9b2f4fa12d92b4dcc5d11dc66fb118c47681a76d3df8da064cc97573f2f5c739'; \ - ;; \ - 'armhf') \ - url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.7/julia-1.7.3-linux-armv7l.tar.gz'; \ - sha256='e9de15c56b9b62727c69d10da4b8e90fa6609d2e94e9cfb9f99128dfb59a8677'; \ - ;; \ - 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.3-linux-aarch64.tar.gz'; \ - sha256='d9e8b342c80ad1371520ed6d11f55b78aa60746737fbf57ecafd6a23b52dd71d'; \ - ;; \ - 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.3-linux-i686.tar.gz'; \ - sha256='c1e1a4f9a53affee269c7e740cb8bd46740f9021414459c3ab3bb2c540d9d499'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - curl -fL -o julia.tar.gz.asc "$url.asc"; \ - curl -fL -o julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - command -v gpgconf > /dev/null && gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apt-mark auto '.*' > /dev/null; \ - [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ - apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ - \ -# smoke test - julia --version - -CMD ["julia"] diff --git a/1.7/buster/Dockerfile b/1.7/buster/Dockerfile deleted file mode 100644 index 55a37898..00000000 --- a/1.7/buster/Dockerfile +++ /dev/null @@ -1,88 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM debian:buster-slim - -RUN set -eux; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - ca-certificates \ -# ERROR: no download agent available; install curl, wget, or fetch - curl \ - ; \ - rm -rf /var/lib/apt/lists/* - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.7.3 - -RUN set -eux; \ - \ - savedAptMark="$(apt-mark showmanual)"; \ - if ! command -v gpg > /dev/null; then \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - gnupg \ - dirmngr \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - fi; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.7.3.sha256 - arch="$(dpkg --print-architecture)"; \ - case "$arch" in \ - 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.3-linux-x86_64.tar.gz'; \ - sha256='9b2f4fa12d92b4dcc5d11dc66fb118c47681a76d3df8da064cc97573f2f5c739'; \ - ;; \ - 'armhf') \ - url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.7/julia-1.7.3-linux-armv7l.tar.gz'; \ - sha256='e9de15c56b9b62727c69d10da4b8e90fa6609d2e94e9cfb9f99128dfb59a8677'; \ - ;; \ - 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.3-linux-aarch64.tar.gz'; \ - sha256='d9e8b342c80ad1371520ed6d11f55b78aa60746737fbf57ecafd6a23b52dd71d'; \ - ;; \ - 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.3-linux-i686.tar.gz'; \ - sha256='c1e1a4f9a53affee269c7e740cb8bd46740f9021414459c3ab3bb2c540d9d499'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - curl -fL -o julia.tar.gz.asc "$url.asc"; \ - curl -fL -o julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - command -v gpgconf > /dev/null && gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apt-mark auto '.*' > /dev/null; \ - [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ - apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ - \ -# smoke test - julia --version - -CMD ["julia"] diff --git a/1.7/windows/windowsservercore-1809/Dockerfile b/1.7/windows/windowsservercore-1809/Dockerfile deleted file mode 100644 index 3dee6b3b..00000000 --- a/1.7/windows/windowsservercore-1809/Dockerfile +++ /dev/null @@ -1,46 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM mcr.microsoft.com/windows/servercore:1809 - -# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] - -ENV JULIA_VERSION 1.7.3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.3-win64.exe -ENV JULIA_SHA256 ef5915eaf35bb71359072e8c41f84fa73f1059fecb198e7fc838270d4ba5bbae - -RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ - if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ - Start-Process -Wait -NoNewWindow \ - -FilePath '.\julia.exe' \ - -ArgumentList @( \ - '/SILENT', \ - '/DIR=C:\julia' \ - ); \ - \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ - Write-Host 'Updating PATH ...'; \ - $env:PATH = 'C:\julia\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ("julia --version") ...'; \ - julia --version; \ - \ - Write-Host 'Complete.' - -CMD ["julia"] diff --git a/1.7/windows/windowsservercore-ltsc2022/Dockerfile b/1.7/windows/windowsservercore-ltsc2022/Dockerfile deleted file mode 100644 index 9703f653..00000000 --- a/1.7/windows/windowsservercore-ltsc2022/Dockerfile +++ /dev/null @@ -1,46 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM mcr.microsoft.com/windows/servercore:ltsc2022 - -# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] - -ENV JULIA_VERSION 1.7.3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.3-win64.exe -ENV JULIA_SHA256 ef5915eaf35bb71359072e8c41f84fa73f1059fecb198e7fc838270d4ba5bbae - -RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ - if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ - Start-Process -Wait -NoNewWindow \ - -FilePath '.\julia.exe' \ - -ArgumentList @( \ - '/SILENT', \ - '/DIR=C:\julia' \ - ); \ - \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ - Write-Host 'Updating PATH ...'; \ - $env:PATH = 'C:\julia\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ("julia --version") ...'; \ - julia --version; \ - \ - Write-Host 'Complete.' - -CMD ["julia"] diff --git a/versions.json b/versions.json index fd81544c..9e13f7cf 100644 --- a/versions.json +++ b/versions.json @@ -48,55 +48,6 @@ ], "version": "1.6.7" }, - "1.7": { - "arches": { - "alpine-amd64": { - "sha256": "e8c7d8e94228c775661a3c5a5744c12b46b5cbda177c6ba0def9ed33705e6786", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.7/julia-1.7.3-musl-x86_64.tar.gz" - }, - "amd64": { - "sha256": "9b2f4fa12d92b4dcc5d11dc66fb118c47681a76d3df8da064cc97573f2f5c739", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.3-linux-x86_64.tar.gz" - }, - "arm32v7": { - "sha256": "e9de15c56b9b62727c69d10da4b8e90fa6609d2e94e9cfb9f99128dfb59a8677", - "url": "https://julialang-s3.julialang.org/bin/linux/armv7l/1.7/julia-1.7.3-linux-armv7l.tar.gz" - }, - "arm64v8": { - "sha256": "d9e8b342c80ad1371520ed6d11f55b78aa60746737fbf57ecafd6a23b52dd71d", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.7/julia-1.7.3-linux-aarch64.tar.gz" - }, - "darwin-amd64": { - "sha256": "03683db437cd7b54cc95fa2071c5205f0c1dfe39adecde10e1bdebb4d2416493", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.7/julia-1.7.3-mac64.tar.gz" - }, - "freebsd-amd64": { - "sha256": "514b343eff09d285838a3e93ba9038b635915f78b69babedb91e9ca470a3e077", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.7/julia-1.7.3-freebsd-x86_64.tar.gz" - }, - "i386": { - "sha256": "c1e1a4f9a53affee269c7e740cb8bd46740f9021414459c3ab3bb2c540d9d499", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.3-linux-i686.tar.gz" - }, - "windows-amd64": { - "sha256": "ef5915eaf35bb71359072e8c41f84fa73f1059fecb198e7fc838270d4ba5bbae", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.3-win64.exe" - }, - "windows-i386": { - "sha256": "71999df72f1886ca9e0240c17ff01c69769979b5cec0a472c8e07ef7266d5303", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.7/julia-1.7.3-win32.exe" - } - }, - "variants": [ - "bullseye", - "buster", - "alpine3.16", - "alpine3.15", - "windows/windowsservercore-ltsc2022", - "windows/windowsservercore-1809" - ], - "version": "1.7.3" - }, "1.8": { "arches": { "alpine-amd64": { From 699c82f4689c21eef0b8986d049ea8930b396a57 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Fri, 9 Sep 2022 22:59:15 -0700 Subject: [PATCH 024/108] Update 1.8 to 1.8.1 --- 1.8/alpine3.15/Dockerfile | 8 ++-- 1.8/alpine3.16/Dockerfile | 8 ++-- 1.8/bullseye/Dockerfile | 16 ++++---- 1.8/buster/Dockerfile | 16 ++++---- 1.8/windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 38 +++++++++---------- 7 files changed, 49 insertions(+), 49 deletions(-) diff --git a/1.8/alpine3.15/Dockerfile b/1.8/alpine3.15/Dockerfile index fccad652..3b279d36 100644 --- a/1.8/alpine3.15/Dockerfile +++ b/1.8/alpine3.15/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0 +ENV JULIA_VERSION 1.8.1 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.1.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-musl-x86_64.tar.gz'; \ - sha256='d60de3a1c522e30655babdda2d80cf756848983ea57ff38eca8e60108f5001b6'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.1-musl-x86_64.tar.gz'; \ + sha256='d459b1283401a51219d619ecb053920be68b2331eb239e68c9c3a87a2388f4c4'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/alpine3.16/Dockerfile b/1.8/alpine3.16/Dockerfile index ef89e62b..55d25557 100644 --- a/1.8/alpine3.16/Dockerfile +++ b/1.8/alpine3.16/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0 +ENV JULIA_VERSION 1.8.1 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.1.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-musl-x86_64.tar.gz'; \ - sha256='d60de3a1c522e30655babdda2d80cf756848983ea57ff38eca8e60108f5001b6'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.1-musl-x86_64.tar.gz'; \ + sha256='d459b1283401a51219d619ecb053920be68b2331eb239e68c9c3a87a2388f4c4'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/bullseye/Dockerfile b/1.8/bullseye/Dockerfile index ba23d989..241cda0c 100644 --- a/1.8/bullseye/Dockerfile +++ b/1.8/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0 +ENV JULIA_VERSION 1.8.1 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-linux-x86_64.tar.gz'; \ - sha256='e80d732ccb7f79e000d798cb8b656dc3641ab59516d6e4e52e16765017892a00'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.1-linux-x86_64.tar.gz'; \ + sha256='33054ee647ee8a4fb54fc05110e07e0b53e04591fe53d0a4cb4c7ed7a05e91f1'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-linux-aarch64.tar.gz'; \ - sha256='e003cfb8680af1a65c3be55b53a48cc5186300adaaba8926209800b4d1f4ca7a'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.1-linux-aarch64.tar.gz'; \ + sha256='ba06837ac2899547bbb799989f11464fecd6782226871c3b7a48619481042679'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-linux-i686.tar.gz'; \ - sha256='68866069969aec0c249fedc23eecceaa818a83cc92650d3561d4d47d8a586301'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.1-linux-i686.tar.gz'; \ + sha256='975139acd9889c4db1e4d0945abe90f9c6b03ee3882837aa4b3e561d9c7f75a7'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/buster/Dockerfile b/1.8/buster/Dockerfile index fe06d754..f406dddb 100644 --- a/1.8/buster/Dockerfile +++ b/1.8/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.0 +ENV JULIA_VERSION 1.8.1 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.0.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-linux-x86_64.tar.gz'; \ - sha256='e80d732ccb7f79e000d798cb8b656dc3641ab59516d6e4e52e16765017892a00'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.1-linux-x86_64.tar.gz'; \ + sha256='33054ee647ee8a4fb54fc05110e07e0b53e04591fe53d0a4cb4c7ed7a05e91f1'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-linux-aarch64.tar.gz'; \ - sha256='e003cfb8680af1a65c3be55b53a48cc5186300adaaba8926209800b4d1f4ca7a'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.1-linux-aarch64.tar.gz'; \ + sha256='ba06837ac2899547bbb799989f11464fecd6782226871c3b7a48619481042679'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-linux-i686.tar.gz'; \ - sha256='68866069969aec0c249fedc23eecceaa818a83cc92650d3561d4d47d8a586301'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.1-linux-i686.tar.gz'; \ + sha256='975139acd9889c4db1e4d0945abe90f9c6b03ee3882837aa4b3e561d9c7f75a7'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/windows/windowsservercore-1809/Dockerfile b/1.8/windows/windowsservercore-1809/Dockerfile index 2efdbccb..82ba0c7b 100644 --- a/1.8/windows/windowsservercore-1809/Dockerfile +++ b/1.8/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.8.0 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-win64.exe -ENV JULIA_SHA256 a1699278e4884578c10580cf19f8d42401abce78f459c416998221902ea26d38 +ENV JULIA_VERSION 1.8.1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.1-win64.exe +ENV JULIA_SHA256 0a14661c4df8ade4ac9b82b56770d5ee8ba23413a49ba7cefa75b4fa82ad7e43 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.8/windows/windowsservercore-ltsc2022/Dockerfile b/1.8/windows/windowsservercore-ltsc2022/Dockerfile index 659018e7..c55030f0 100644 --- a/1.8/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.8/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.8.0 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-win64.exe -ENV JULIA_SHA256 a1699278e4884578c10580cf19f8d42401abce78f459c416998221902ea26d38 +ENV JULIA_VERSION 1.8.1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.1-win64.exe +ENV JULIA_SHA256 0a14661c4df8ade4ac9b82b56770d5ee8ba23413a49ba7cefa75b4fa82ad7e43 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 9e13f7cf..cc50e0e2 100644 --- a/versions.json +++ b/versions.json @@ -51,40 +51,40 @@ "1.8": { "arches": { "alpine-amd64": { - "sha256": "d60de3a1c522e30655babdda2d80cf756848983ea57ff38eca8e60108f5001b6", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.0-musl-x86_64.tar.gz" + "sha256": "d459b1283401a51219d619ecb053920be68b2331eb239e68c9c3a87a2388f4c4", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.1-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "e80d732ccb7f79e000d798cb8b656dc3641ab59516d6e4e52e16765017892a00", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.0-linux-x86_64.tar.gz" + "sha256": "33054ee647ee8a4fb54fc05110e07e0b53e04591fe53d0a4cb4c7ed7a05e91f1", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.1-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "e003cfb8680af1a65c3be55b53a48cc5186300adaaba8926209800b4d1f4ca7a", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.0-linux-aarch64.tar.gz" + "sha256": "ba06837ac2899547bbb799989f11464fecd6782226871c3b7a48619481042679", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.1-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "a77055e5005d05d43fce4dc51e78f664b4802138a432ab84c0adecc453dc88a5", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.0-mac64.tar.gz" + "sha256": "a1cc8dbd2a02b7ef436ca1450bab831a68b74ce2431c2e1043dc3354780e0bb2", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.1-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "9c911f93405445ee71f6ebfef2b00f9ed9d4880b4bfa6c36fe865b75c2a46fbd", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.0-macaarch64.tar.gz" + "sha256": "5a0f49416fd40760cd188d90db9742087fd3d2f86e725b5d31ed8ce91a2331ce", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.1-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "cad7dcc53e2c95cf88572c2cfed2bee016e16d19113242f61945fa86ee062037", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.8/julia-1.8.0-freebsd-x86_64.tar.gz" + "sha256": "b394e902e10802c249e5fd85faf8e07564228acfc00423dfa48964bc5539a223", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.8/julia-1.8.1-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "68866069969aec0c249fedc23eecceaa818a83cc92650d3561d4d47d8a586301", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.0-linux-i686.tar.gz" + "sha256": "975139acd9889c4db1e4d0945abe90f9c6b03ee3882837aa4b3e561d9c7f75a7", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.1-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "a1699278e4884578c10580cf19f8d42401abce78f459c416998221902ea26d38", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.0-win64.exe" + "sha256": "0a14661c4df8ade4ac9b82b56770d5ee8ba23413a49ba7cefa75b4fa82ad7e43", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.1-win64.exe" }, "windows-i386": { - "sha256": "06f650d3b60cbc3ca6d05b8b90b2674dad139c7fdef9334d17737bc098bbd2cf", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.8/julia-1.8.0-win32.exe" + "sha256": "5d173d7eb7ffd2e198ca0ac48c6040012a4c9704ddca8eb11aa47f104b3cdcef", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.8/julia-1.8.1-win32.exe" } }, "variants": [ @@ -95,6 +95,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.8.0" + "version": "1.8.1" } } From 2e5e820552348a4f9ef9a6044470a79e4b23610f Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Thu, 29 Sep 2022 22:59:15 -0700 Subject: [PATCH 025/108] Update 1.8 to 1.8.2 --- 1.8/alpine3.15/Dockerfile | 8 ++-- 1.8/alpine3.16/Dockerfile | 8 ++-- 1.8/bullseye/Dockerfile | 16 ++++---- 1.8/buster/Dockerfile | 16 ++++---- 1.8/windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 38 +++++++++---------- 7 files changed, 49 insertions(+), 49 deletions(-) diff --git a/1.8/alpine3.15/Dockerfile b/1.8/alpine3.15/Dockerfile index 3b279d36..ad3b264e 100644 --- a/1.8/alpine3.15/Dockerfile +++ b/1.8/alpine3.15/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.1 +ENV JULIA_VERSION 1.8.2 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.2.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.1-musl-x86_64.tar.gz'; \ - sha256='d459b1283401a51219d619ecb053920be68b2331eb239e68c9c3a87a2388f4c4'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.2-musl-x86_64.tar.gz'; \ + sha256='9a50f90f30254b588be74e1cb983f6408b0ed81f28f7cd7077a0eefc7f33e04a'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/alpine3.16/Dockerfile b/1.8/alpine3.16/Dockerfile index 55d25557..481860c9 100644 --- a/1.8/alpine3.16/Dockerfile +++ b/1.8/alpine3.16/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.1 +ENV JULIA_VERSION 1.8.2 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.2.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.1-musl-x86_64.tar.gz'; \ - sha256='d459b1283401a51219d619ecb053920be68b2331eb239e68c9c3a87a2388f4c4'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.2-musl-x86_64.tar.gz'; \ + sha256='9a50f90f30254b588be74e1cb983f6408b0ed81f28f7cd7077a0eefc7f33e04a'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/bullseye/Dockerfile b/1.8/bullseye/Dockerfile index 241cda0c..edc23b5e 100644 --- a/1.8/bullseye/Dockerfile +++ b/1.8/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.1 +ENV JULIA_VERSION 1.8.2 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.1-linux-x86_64.tar.gz'; \ - sha256='33054ee647ee8a4fb54fc05110e07e0b53e04591fe53d0a4cb4c7ed7a05e91f1'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.2-linux-x86_64.tar.gz'; \ + sha256='671cf3a450b63a717e1eedd7f69087e3856f015b2e146cb54928f19a3c05e796'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.1-linux-aarch64.tar.gz'; \ - sha256='ba06837ac2899547bbb799989f11464fecd6782226871c3b7a48619481042679'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.2-linux-aarch64.tar.gz'; \ + sha256='f91c276428ffb30acc209e0eb3e70b1c91260e887e11d4b66f5545084b530547'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.1-linux-i686.tar.gz'; \ - sha256='975139acd9889c4db1e4d0945abe90f9c6b03ee3882837aa4b3e561d9c7f75a7'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.2-linux-i686.tar.gz'; \ + sha256='3e407aef71bb075bbc7746a5d1f46116925490fb0cd992f453882e793fce6c29'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/buster/Dockerfile b/1.8/buster/Dockerfile index f406dddb..c9130904 100644 --- a/1.8/buster/Dockerfile +++ b/1.8/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.1 +ENV JULIA_VERSION 1.8.2 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.1-linux-x86_64.tar.gz'; \ - sha256='33054ee647ee8a4fb54fc05110e07e0b53e04591fe53d0a4cb4c7ed7a05e91f1'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.2-linux-x86_64.tar.gz'; \ + sha256='671cf3a450b63a717e1eedd7f69087e3856f015b2e146cb54928f19a3c05e796'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.1-linux-aarch64.tar.gz'; \ - sha256='ba06837ac2899547bbb799989f11464fecd6782226871c3b7a48619481042679'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.2-linux-aarch64.tar.gz'; \ + sha256='f91c276428ffb30acc209e0eb3e70b1c91260e887e11d4b66f5545084b530547'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.1-linux-i686.tar.gz'; \ - sha256='975139acd9889c4db1e4d0945abe90f9c6b03ee3882837aa4b3e561d9c7f75a7'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.2-linux-i686.tar.gz'; \ + sha256='3e407aef71bb075bbc7746a5d1f46116925490fb0cd992f453882e793fce6c29'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/windows/windowsservercore-1809/Dockerfile b/1.8/windows/windowsservercore-1809/Dockerfile index 82ba0c7b..aee33f11 100644 --- a/1.8/windows/windowsservercore-1809/Dockerfile +++ b/1.8/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.8.1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.1-win64.exe -ENV JULIA_SHA256 0a14661c4df8ade4ac9b82b56770d5ee8ba23413a49ba7cefa75b4fa82ad7e43 +ENV JULIA_VERSION 1.8.2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.2-win64.exe +ENV JULIA_SHA256 248af521126dcf25364abe9e6bb875df836da232b9408e49dcdbfe8105054557 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.8/windows/windowsservercore-ltsc2022/Dockerfile b/1.8/windows/windowsservercore-ltsc2022/Dockerfile index c55030f0..8a088add 100644 --- a/1.8/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.8/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.8.1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.1-win64.exe -ENV JULIA_SHA256 0a14661c4df8ade4ac9b82b56770d5ee8ba23413a49ba7cefa75b4fa82ad7e43 +ENV JULIA_VERSION 1.8.2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.2-win64.exe +ENV JULIA_SHA256 248af521126dcf25364abe9e6bb875df836da232b9408e49dcdbfe8105054557 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index cc50e0e2..3f08a3e7 100644 --- a/versions.json +++ b/versions.json @@ -51,40 +51,40 @@ "1.8": { "arches": { "alpine-amd64": { - "sha256": "d459b1283401a51219d619ecb053920be68b2331eb239e68c9c3a87a2388f4c4", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.1-musl-x86_64.tar.gz" + "sha256": "9a50f90f30254b588be74e1cb983f6408b0ed81f28f7cd7077a0eefc7f33e04a", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.2-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "33054ee647ee8a4fb54fc05110e07e0b53e04591fe53d0a4cb4c7ed7a05e91f1", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.1-linux-x86_64.tar.gz" + "sha256": "671cf3a450b63a717e1eedd7f69087e3856f015b2e146cb54928f19a3c05e796", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.2-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "ba06837ac2899547bbb799989f11464fecd6782226871c3b7a48619481042679", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.1-linux-aarch64.tar.gz" + "sha256": "f91c276428ffb30acc209e0eb3e70b1c91260e887e11d4b66f5545084b530547", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.2-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "a1cc8dbd2a02b7ef436ca1450bab831a68b74ce2431c2e1043dc3354780e0bb2", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.1-mac64.tar.gz" + "sha256": "7395f1c49e3c4dbc3714aef2c6cf310addd4c1072a12a8c4ca7f568c67acb15d", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.2-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "5a0f49416fd40760cd188d90db9742087fd3d2f86e725b5d31ed8ce91a2331ce", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.1-macaarch64.tar.gz" + "sha256": "a4fc5caa5bf2ac353f779c177a9a72ee91497a092959d58a16263041a68b92d3", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.2-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "b394e902e10802c249e5fd85faf8e07564228acfc00423dfa48964bc5539a223", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.8/julia-1.8.1-freebsd-x86_64.tar.gz" + "sha256": "26a38a322e57cc7b75a3bdc801733c5f7ad1ce2b1ee9806446fe131cdc164254", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.8/julia-1.8.2-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "975139acd9889c4db1e4d0945abe90f9c6b03ee3882837aa4b3e561d9c7f75a7", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.1-linux-i686.tar.gz" + "sha256": "3e407aef71bb075bbc7746a5d1f46116925490fb0cd992f453882e793fce6c29", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.2-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "0a14661c4df8ade4ac9b82b56770d5ee8ba23413a49ba7cefa75b4fa82ad7e43", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.1-win64.exe" + "sha256": "248af521126dcf25364abe9e6bb875df836da232b9408e49dcdbfe8105054557", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.2-win64.exe" }, "windows-i386": { - "sha256": "5d173d7eb7ffd2e198ca0ac48c6040012a4c9704ddca8eb11aa47f104b3cdcef", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.8/julia-1.8.1-win32.exe" + "sha256": "9497b372439a75eeaeb0c51521802e6cf9113c673b0483a426206c9235c0fd0f", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.8/julia-1.8.2-win32.exe" } }, "variants": [ @@ -95,6 +95,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.8.1" + "version": "1.8.2" } } From d1e8e16601865bf954678472adf0b70757f1c787 Mon Sep 17 00:00:00 2001 From: Joe Ferguson Date: Fri, 14 Oct 2022 17:23:34 -0700 Subject: [PATCH 026/108] Switch to "$GITHUB_OUTPUT"; update actions/checkout to v3 - https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands - https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-an-output-parameter --- .github/workflows/ci.yml | 6 +++--- .github/workflows/verify-templating.yml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d85dc80d..06b2edff 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,7 @@ jobs: outputs: strategy: ${{ steps.generate-jobs.outputs.strategy }} steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v3 - id: generate-jobs name: Generate Jobs run: | @@ -26,8 +26,8 @@ jobs: strategy="$(~/bashbrew/scripts/github-actions/generate.sh)" strategy="$(~/bashbrew/scripts/github-actions/munge-i386.sh -c <<<"$strategy")" strategy="$(jq -c <<<"$strategy" '.matrix.include = [ .matrix.include[] | select(.name | test("alpine.*i386") | not) ]')" # Alpine releases do not exist for i386 + echo "strategy=$strategy" >> "$GITHUB_OUTPUT" jq . <<<"$strategy" # sanity check / debugging aid - echo "::set-output name=strategy::$strategy" test: needs: generate-jobs @@ -35,7 +35,7 @@ jobs: name: ${{ matrix.name }} runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v3 - name: Prepare Environment run: ${{ matrix.runs.prepare }} - name: Pull Dependencies diff --git a/.github/workflows/verify-templating.yml b/.github/workflows/verify-templating.yml index 7e833f1c..14497bec 100644 --- a/.github/workflows/verify-templating.yml +++ b/.github/workflows/verify-templating.yml @@ -13,7 +13,7 @@ jobs: name: Check For Uncomitted Changes runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Apply Templates run: ./apply-templates.sh - name: Check Git Status From a7e28ee0b611690e7c81b37edbc04c64e38c9aa8 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Thu, 20 Oct 2022 09:46:11 -0700 Subject: [PATCH 027/108] Add simple entrypoint for "docker run julia -e 42" etc --- .gitattributes | 5 +++-- 1.6/alpine3.15/Dockerfile | 2 ++ 1.6/alpine3.15/docker-entrypoint.sh | 11 +++++++++++ 1.6/alpine3.16/Dockerfile | 2 ++ 1.6/alpine3.16/docker-entrypoint.sh | 11 +++++++++++ 1.6/bullseye/Dockerfile | 2 ++ 1.6/bullseye/docker-entrypoint.sh | 11 +++++++++++ 1.6/buster/Dockerfile | 2 ++ 1.6/buster/docker-entrypoint.sh | 11 +++++++++++ 1.8/alpine3.15/Dockerfile | 2 ++ 1.8/alpine3.15/docker-entrypoint.sh | 11 +++++++++++ 1.8/alpine3.16/Dockerfile | 2 ++ 1.8/alpine3.16/docker-entrypoint.sh | 11 +++++++++++ 1.8/bullseye/Dockerfile | 2 ++ 1.8/bullseye/docker-entrypoint.sh | 11 +++++++++++ 1.8/buster/Dockerfile | 2 ++ 1.8/buster/docker-entrypoint.sh | 11 +++++++++++ Dockerfile-linux.template | 2 ++ apply-templates.sh | 1 + docker-entrypoint.sh | 11 +++++++++++ 20 files changed, 121 insertions(+), 2 deletions(-) create mode 100755 1.6/alpine3.15/docker-entrypoint.sh create mode 100755 1.6/alpine3.16/docker-entrypoint.sh create mode 100755 1.6/bullseye/docker-entrypoint.sh create mode 100755 1.6/buster/docker-entrypoint.sh create mode 100755 1.8/alpine3.15/docker-entrypoint.sh create mode 100755 1.8/alpine3.16/docker-entrypoint.sh create mode 100755 1.8/bullseye/docker-entrypoint.sh create mode 100755 1.8/buster/docker-entrypoint.sh create mode 100755 docker-entrypoint.sh diff --git a/.gitattributes b/.gitattributes index 90ec81cf..14a11226 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,2 +1,3 @@ -/*/**/Dockerfile linguist-generated -/Dockerfile*.template linguist-language=Dockerfile +/*/**/Dockerfile linguist-generated +/*/**/docker-entrypoint.sh linguist-generated +/Dockerfile*.template linguist-language=Dockerfile diff --git a/1.6/alpine3.15/Dockerfile b/1.6/alpine3.15/Dockerfile index cfd1290b..2345ebd6 100644 --- a/1.6/alpine3.15/Dockerfile +++ b/1.6/alpine3.15/Dockerfile @@ -54,4 +54,6 @@ RUN set -eux; \ # smoke test julia --version +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] CMD ["julia"] diff --git a/1.6/alpine3.15/docker-entrypoint.sh b/1.6/alpine3.15/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.6/alpine3.15/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.6/alpine3.16/Dockerfile b/1.6/alpine3.16/Dockerfile index d73439e3..99aababd 100644 --- a/1.6/alpine3.16/Dockerfile +++ b/1.6/alpine3.16/Dockerfile @@ -54,4 +54,6 @@ RUN set -eux; \ # smoke test julia --version +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] CMD ["julia"] diff --git a/1.6/alpine3.16/docker-entrypoint.sh b/1.6/alpine3.16/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.6/alpine3.16/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.6/bullseye/Dockerfile b/1.6/bullseye/Dockerfile index 5836c678..d4cddb33 100644 --- a/1.6/bullseye/Dockerfile +++ b/1.6/bullseye/Dockerfile @@ -85,4 +85,6 @@ RUN set -eux; \ # smoke test julia --version +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] CMD ["julia"] diff --git a/1.6/bullseye/docker-entrypoint.sh b/1.6/bullseye/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.6/bullseye/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.6/buster/Dockerfile b/1.6/buster/Dockerfile index 8d8ded23..c629a2f4 100644 --- a/1.6/buster/Dockerfile +++ b/1.6/buster/Dockerfile @@ -85,4 +85,6 @@ RUN set -eux; \ # smoke test julia --version +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] CMD ["julia"] diff --git a/1.6/buster/docker-entrypoint.sh b/1.6/buster/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.6/buster/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.8/alpine3.15/Dockerfile b/1.8/alpine3.15/Dockerfile index ad3b264e..15d3f93c 100644 --- a/1.8/alpine3.15/Dockerfile +++ b/1.8/alpine3.15/Dockerfile @@ -54,4 +54,6 @@ RUN set -eux; \ # smoke test julia --version +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] CMD ["julia"] diff --git a/1.8/alpine3.15/docker-entrypoint.sh b/1.8/alpine3.15/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.8/alpine3.15/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.8/alpine3.16/Dockerfile b/1.8/alpine3.16/Dockerfile index 481860c9..537b9ef8 100644 --- a/1.8/alpine3.16/Dockerfile +++ b/1.8/alpine3.16/Dockerfile @@ -54,4 +54,6 @@ RUN set -eux; \ # smoke test julia --version +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] CMD ["julia"] diff --git a/1.8/alpine3.16/docker-entrypoint.sh b/1.8/alpine3.16/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.8/alpine3.16/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.8/bullseye/Dockerfile b/1.8/bullseye/Dockerfile index edc23b5e..b40562b1 100644 --- a/1.8/bullseye/Dockerfile +++ b/1.8/bullseye/Dockerfile @@ -81,4 +81,6 @@ RUN set -eux; \ # smoke test julia --version +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] CMD ["julia"] diff --git a/1.8/bullseye/docker-entrypoint.sh b/1.8/bullseye/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.8/bullseye/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.8/buster/Dockerfile b/1.8/buster/Dockerfile index c9130904..01f66d53 100644 --- a/1.8/buster/Dockerfile +++ b/1.8/buster/Dockerfile @@ -81,4 +81,6 @@ RUN set -eux; \ # smoke test julia --version +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] CMD ["julia"] diff --git a/1.8/buster/docker-entrypoint.sh b/1.8/buster/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.8/buster/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/Dockerfile-linux.template b/Dockerfile-linux.template index 48fe90a9..50d1c197 100644 --- a/Dockerfile-linux.template +++ b/Dockerfile-linux.template @@ -126,4 +126,6 @@ RUN set -eux; \ # smoke test julia --version +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] CMD ["julia"] diff --git a/apply-templates.sh b/apply-templates.sh index d9df4fd5..412ff940 100755 --- a/apply-templates.sh +++ b/apply-templates.sh @@ -52,6 +52,7 @@ for version; do *) template='Dockerfile-linux.template' + cp -a docker-entrypoint.sh "$version/$dir/" ;; esac diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" From ceeacf29abd2492b3783fad40e51c4ccee900b1c Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Wed, 16 Nov 2022 14:03:54 -0800 Subject: [PATCH 028/108] Use new "bashbrew" composite action --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 06b2edff..c1fdb61a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,12 +19,12 @@ jobs: strategy: ${{ steps.generate-jobs.outputs.strategy }} steps: - uses: actions/checkout@v3 + - uses: docker-library/bashbrew@HEAD - id: generate-jobs name: Generate Jobs run: | - git clone --depth 1 https://github.com/docker-library/bashbrew.git -b master ~/bashbrew - strategy="$(~/bashbrew/scripts/github-actions/generate.sh)" - strategy="$(~/bashbrew/scripts/github-actions/munge-i386.sh -c <<<"$strategy")" + strategy="$("$BASHBREW_SCRIPTS/github-actions/generate.sh")" + strategy="$("$BASHBREW_SCRIPTS/github-actions/munge-i386.sh" -c <<<"$strategy")" strategy="$(jq -c <<<"$strategy" '.matrix.include = [ .matrix.include[] | select(.name | test("alpine.*i386") | not) ]')" # Alpine releases do not exist for i386 echo "strategy=$strategy" >> "$GITHUB_OUTPUT" jq . <<<"$strategy" # sanity check / debugging aid From 67e9fba49142aff253b82037bcd878fac03e4e11 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Thu, 17 Nov 2022 16:59:17 -0800 Subject: [PATCH 029/108] Update 1.8 to 1.8.3 --- 1.8/alpine3.15/Dockerfile | 8 ++-- 1.8/alpine3.16/Dockerfile | 8 ++-- 1.8/bullseye/Dockerfile | 16 ++++---- 1.8/buster/Dockerfile | 16 ++++---- 1.8/windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 38 +++++++++---------- 7 files changed, 49 insertions(+), 49 deletions(-) diff --git a/1.8/alpine3.15/Dockerfile b/1.8/alpine3.15/Dockerfile index 15d3f93c..df03dca0 100644 --- a/1.8/alpine3.15/Dockerfile +++ b/1.8/alpine3.15/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.2 +ENV JULIA_VERSION 1.8.3 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.3.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.2-musl-x86_64.tar.gz'; \ - sha256='9a50f90f30254b588be74e1cb983f6408b0ed81f28f7cd7077a0eefc7f33e04a'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.3-musl-x86_64.tar.gz'; \ + sha256='6d0e20c9497cbee88b90dfbbbbf3d2701eb5e2902a85693fcaec3412920b63e6'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/alpine3.16/Dockerfile b/1.8/alpine3.16/Dockerfile index 537b9ef8..6ba592c9 100644 --- a/1.8/alpine3.16/Dockerfile +++ b/1.8/alpine3.16/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.2 +ENV JULIA_VERSION 1.8.3 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.3.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.2-musl-x86_64.tar.gz'; \ - sha256='9a50f90f30254b588be74e1cb983f6408b0ed81f28f7cd7077a0eefc7f33e04a'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.3-musl-x86_64.tar.gz'; \ + sha256='6d0e20c9497cbee88b90dfbbbbf3d2701eb5e2902a85693fcaec3412920b63e6'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/bullseye/Dockerfile b/1.8/bullseye/Dockerfile index b40562b1..7e5541d8 100644 --- a/1.8/bullseye/Dockerfile +++ b/1.8/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.2 +ENV JULIA_VERSION 1.8.3 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.2-linux-x86_64.tar.gz'; \ - sha256='671cf3a450b63a717e1eedd7f69087e3856f015b2e146cb54928f19a3c05e796'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.3-linux-x86_64.tar.gz'; \ + sha256='33c3b09356ffaa25d3331c3646b1f2d4b09944e8f93fcb994957801b8bbf58a9'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.2-linux-aarch64.tar.gz'; \ - sha256='f91c276428ffb30acc209e0eb3e70b1c91260e887e11d4b66f5545084b530547'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.3-linux-aarch64.tar.gz'; \ + sha256='dbffb134a413b712d4a8e1ee8e665ea55edb0865719a1bad9979123d6433acc9'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.2-linux-i686.tar.gz'; \ - sha256='3e407aef71bb075bbc7746a5d1f46116925490fb0cd992f453882e793fce6c29'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.3-linux-i686.tar.gz'; \ + sha256='3604051bf434e7a9ecfc306826d363216f835d22103baf5c31bb70f196dac625'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/buster/Dockerfile b/1.8/buster/Dockerfile index 01f66d53..d2799e95 100644 --- a/1.8/buster/Dockerfile +++ b/1.8/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.2 +ENV JULIA_VERSION 1.8.3 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.2-linux-x86_64.tar.gz'; \ - sha256='671cf3a450b63a717e1eedd7f69087e3856f015b2e146cb54928f19a3c05e796'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.3-linux-x86_64.tar.gz'; \ + sha256='33c3b09356ffaa25d3331c3646b1f2d4b09944e8f93fcb994957801b8bbf58a9'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.2-linux-aarch64.tar.gz'; \ - sha256='f91c276428ffb30acc209e0eb3e70b1c91260e887e11d4b66f5545084b530547'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.3-linux-aarch64.tar.gz'; \ + sha256='dbffb134a413b712d4a8e1ee8e665ea55edb0865719a1bad9979123d6433acc9'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.2-linux-i686.tar.gz'; \ - sha256='3e407aef71bb075bbc7746a5d1f46116925490fb0cd992f453882e793fce6c29'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.3-linux-i686.tar.gz'; \ + sha256='3604051bf434e7a9ecfc306826d363216f835d22103baf5c31bb70f196dac625'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/windows/windowsservercore-1809/Dockerfile b/1.8/windows/windowsservercore-1809/Dockerfile index aee33f11..62027551 100644 --- a/1.8/windows/windowsservercore-1809/Dockerfile +++ b/1.8/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.8.2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.2-win64.exe -ENV JULIA_SHA256 248af521126dcf25364abe9e6bb875df836da232b9408e49dcdbfe8105054557 +ENV JULIA_VERSION 1.8.3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.3-win64.exe +ENV JULIA_SHA256 1e5cc98bf83028809f6e37d205df660e3fb27d35e95c88944c1106a6710cd909 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.8/windows/windowsservercore-ltsc2022/Dockerfile b/1.8/windows/windowsservercore-ltsc2022/Dockerfile index 8a088add..3b1b0ae3 100644 --- a/1.8/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.8/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.8.2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.2-win64.exe -ENV JULIA_SHA256 248af521126dcf25364abe9e6bb875df836da232b9408e49dcdbfe8105054557 +ENV JULIA_VERSION 1.8.3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.3-win64.exe +ENV JULIA_SHA256 1e5cc98bf83028809f6e37d205df660e3fb27d35e95c88944c1106a6710cd909 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 3f08a3e7..1ac19358 100644 --- a/versions.json +++ b/versions.json @@ -51,40 +51,40 @@ "1.8": { "arches": { "alpine-amd64": { - "sha256": "9a50f90f30254b588be74e1cb983f6408b0ed81f28f7cd7077a0eefc7f33e04a", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.2-musl-x86_64.tar.gz" + "sha256": "6d0e20c9497cbee88b90dfbbbbf3d2701eb5e2902a85693fcaec3412920b63e6", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.3-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "671cf3a450b63a717e1eedd7f69087e3856f015b2e146cb54928f19a3c05e796", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.2-linux-x86_64.tar.gz" + "sha256": "33c3b09356ffaa25d3331c3646b1f2d4b09944e8f93fcb994957801b8bbf58a9", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.3-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "f91c276428ffb30acc209e0eb3e70b1c91260e887e11d4b66f5545084b530547", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.2-linux-aarch64.tar.gz" + "sha256": "dbffb134a413b712d4a8e1ee8e665ea55edb0865719a1bad9979123d6433acc9", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.3-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "7395f1c49e3c4dbc3714aef2c6cf310addd4c1072a12a8c4ca7f568c67acb15d", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.2-mac64.tar.gz" + "sha256": "f3367de05f681b884219854c304f1a85420000c8c137a98cd358b7fe5070dc84", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.3-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "a4fc5caa5bf2ac353f779c177a9a72ee91497a092959d58a16263041a68b92d3", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.2-macaarch64.tar.gz" + "sha256": "f57acd021e7e7c0a40d29967a0f680ca77c5988d856e1cc220982c6bfa3964ff", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.3-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "26a38a322e57cc7b75a3bdc801733c5f7ad1ce2b1ee9806446fe131cdc164254", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.8/julia-1.8.2-freebsd-x86_64.tar.gz" + "sha256": "1cdfc20fc1cd83ade11cd7e9aa456051cf5178365283acaa712a7188145a420a", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.8/julia-1.8.3-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "3e407aef71bb075bbc7746a5d1f46116925490fb0cd992f453882e793fce6c29", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.2-linux-i686.tar.gz" + "sha256": "3604051bf434e7a9ecfc306826d363216f835d22103baf5c31bb70f196dac625", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.3-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "248af521126dcf25364abe9e6bb875df836da232b9408e49dcdbfe8105054557", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.2-win64.exe" + "sha256": "1e5cc98bf83028809f6e37d205df660e3fb27d35e95c88944c1106a6710cd909", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.3-win64.exe" }, "windows-i386": { - "sha256": "9497b372439a75eeaeb0c51521802e6cf9113c673b0483a426206c9235c0fd0f", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.8/julia-1.8.2-win32.exe" + "sha256": "725669ea9c380dc0688d99d23f09607a2f82edb4ac028865767c52d3fbe93b49", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.8/julia-1.8.3-win32.exe" } }, "variants": [ @@ -95,6 +95,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.8.2" + "version": "1.8.3" } } From 3dad07cd2d2bac9a098b5a2051af4d1f28a9d33d Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Fri, 18 Nov 2022 11:49:46 -0800 Subject: [PATCH 030/108] Add 1.9.0-alpha1 --- 1.9-rc/alpine3.15/Dockerfile | 59 +++++++++++++ 1.9-rc/alpine3.15/docker-entrypoint.sh | 11 +++ 1.9-rc/alpine3.16/Dockerfile | 59 +++++++++++++ 1.9-rc/alpine3.16/docker-entrypoint.sh | 11 +++ 1.9-rc/bullseye/Dockerfile | 86 +++++++++++++++++++ 1.9-rc/bullseye/docker-entrypoint.sh | 11 +++ 1.9-rc/buster/Dockerfile | 86 +++++++++++++++++++ 1.9-rc/buster/docker-entrypoint.sh | 11 +++ .../windows/windowsservercore-1809/Dockerfile | 46 ++++++++++ .../windowsservercore-ltsc2022/Dockerfile | 46 ++++++++++ versions.json | 49 +++++++++++ 11 files changed, 475 insertions(+) create mode 100644 1.9-rc/alpine3.15/Dockerfile create mode 100755 1.9-rc/alpine3.15/docker-entrypoint.sh create mode 100644 1.9-rc/alpine3.16/Dockerfile create mode 100755 1.9-rc/alpine3.16/docker-entrypoint.sh create mode 100644 1.9-rc/bullseye/Dockerfile create mode 100755 1.9-rc/bullseye/docker-entrypoint.sh create mode 100644 1.9-rc/buster/Dockerfile create mode 100755 1.9-rc/buster/docker-entrypoint.sh create mode 100644 1.9-rc/windows/windowsservercore-1809/Dockerfile create mode 100644 1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile diff --git a/1.9-rc/alpine3.15/Dockerfile b/1.9-rc/alpine3.15/Dockerfile new file mode 100644 index 00000000..2536c151 --- /dev/null +++ b/1.9-rc/alpine3.15/Dockerfile @@ -0,0 +1,59 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.15 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.9.0-alpha1 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-alpha1.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-alpha1-musl-x86_64.tar.gz'; \ + sha256='21dc88b2bb12511b3fd07f11a3f3548bfd48ecbfa43df46c83b18e1b08be7298'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + command -v gpgconf > /dev/null && gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.9-rc/alpine3.15/docker-entrypoint.sh b/1.9-rc/alpine3.15/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.9-rc/alpine3.15/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.9-rc/alpine3.16/Dockerfile b/1.9-rc/alpine3.16/Dockerfile new file mode 100644 index 00000000..f99325f5 --- /dev/null +++ b/1.9-rc/alpine3.16/Dockerfile @@ -0,0 +1,59 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.16 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.9.0-alpha1 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-alpha1.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-alpha1-musl-x86_64.tar.gz'; \ + sha256='21dc88b2bb12511b3fd07f11a3f3548bfd48ecbfa43df46c83b18e1b08be7298'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + command -v gpgconf > /dev/null && gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.9-rc/alpine3.16/docker-entrypoint.sh b/1.9-rc/alpine3.16/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.9-rc/alpine3.16/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.9-rc/bullseye/Dockerfile b/1.9-rc/bullseye/Dockerfile new file mode 100644 index 00000000..2ded2605 --- /dev/null +++ b/1.9-rc/bullseye/Dockerfile @@ -0,0 +1,86 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM debian:bullseye-slim + +RUN set -eux; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + ca-certificates \ +# ERROR: no download agent available; install curl, wget, or fetch + curl \ + ; \ + rm -rf /var/lib/apt/lists/* + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.9.0-alpha1 + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + if ! command -v gpg > /dev/null; then \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + dirmngr \ + ; \ + rm -rf /var/lib/apt/lists/*; \ + fi; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-alpha1.sha256 + arch="$(dpkg --print-architecture)"; \ + case "$arch" in \ + 'amd64') \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-alpha1-linux-x86_64.tar.gz'; \ + sha256='c657ed4e792f300d45d1ea5ffb71d052cae4e0d653142b277a3cba4d2cecfd7d'; \ + ;; \ + 'arm64') \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-alpha1-linux-aarch64.tar.gz'; \ + sha256='595451736674c8f2e1cd8be514901cf47043ffc611078c1edcca7d7901ffafb8'; \ + ;; \ + 'i386') \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-alpha1-linux-i686.tar.gz'; \ + sha256='c8b9312e9b210974a26e9abe3a6d70be9e30f1603a227a11bb2ce1c62351df07'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + curl -fL -o julia.tar.gz.asc "$url.asc"; \ + curl -fL -o julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + command -v gpgconf > /dev/null && gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apt-mark auto '.*' > /dev/null; \ + [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.9-rc/bullseye/docker-entrypoint.sh b/1.9-rc/bullseye/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.9-rc/bullseye/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.9-rc/buster/Dockerfile b/1.9-rc/buster/Dockerfile new file mode 100644 index 00000000..8421bbb9 --- /dev/null +++ b/1.9-rc/buster/Dockerfile @@ -0,0 +1,86 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM debian:buster-slim + +RUN set -eux; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + ca-certificates \ +# ERROR: no download agent available; install curl, wget, or fetch + curl \ + ; \ + rm -rf /var/lib/apt/lists/* + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.9.0-alpha1 + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + if ! command -v gpg > /dev/null; then \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + dirmngr \ + ; \ + rm -rf /var/lib/apt/lists/*; \ + fi; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-alpha1.sha256 + arch="$(dpkg --print-architecture)"; \ + case "$arch" in \ + 'amd64') \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-alpha1-linux-x86_64.tar.gz'; \ + sha256='c657ed4e792f300d45d1ea5ffb71d052cae4e0d653142b277a3cba4d2cecfd7d'; \ + ;; \ + 'arm64') \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-alpha1-linux-aarch64.tar.gz'; \ + sha256='595451736674c8f2e1cd8be514901cf47043ffc611078c1edcca7d7901ffafb8'; \ + ;; \ + 'i386') \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-alpha1-linux-i686.tar.gz'; \ + sha256='c8b9312e9b210974a26e9abe3a6d70be9e30f1603a227a11bb2ce1c62351df07'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + curl -fL -o julia.tar.gz.asc "$url.asc"; \ + curl -fL -o julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + command -v gpgconf > /dev/null && gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apt-mark auto '.*' > /dev/null; \ + [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.9-rc/buster/docker-entrypoint.sh b/1.9-rc/buster/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.9-rc/buster/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.9-rc/windows/windowsservercore-1809/Dockerfile b/1.9-rc/windows/windowsservercore-1809/Dockerfile new file mode 100644 index 00000000..c530c1aa --- /dev/null +++ b/1.9-rc/windows/windowsservercore-1809/Dockerfile @@ -0,0 +1,46 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM mcr.microsoft.com/windows/servercore:1809 + +# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +ENV JULIA_VERSION 1.9.0-alpha1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-alpha1-win64.exe +ENV JULIA_SHA256 b9cf18544d67e015fc8679e10deac29bef56758f1a88021ed485b5719bca7eae + +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ + \ + Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ + if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ + Write-Host 'FAILED!'; \ + exit 1; \ + }; \ + \ + Write-Host 'Installing ...'; \ + Start-Process -Wait -NoNewWindow \ + -FilePath '.\julia.exe' \ + -ArgumentList @( \ + '/SILENT', \ + '/DIR=C:\julia' \ + ); \ + \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ + Write-Host 'Updating PATH ...'; \ + $env:PATH = 'C:\julia\bin;' + $env:PATH; \ + [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ + \ + Write-Host 'Verifying install ("julia --version") ...'; \ + julia --version; \ + \ + Write-Host 'Complete.' + +CMD ["julia"] diff --git a/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile new file mode 100644 index 00000000..03017953 --- /dev/null +++ b/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -0,0 +1,46 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM mcr.microsoft.com/windows/servercore:ltsc2022 + +# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +ENV JULIA_VERSION 1.9.0-alpha1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-alpha1-win64.exe +ENV JULIA_SHA256 b9cf18544d67e015fc8679e10deac29bef56758f1a88021ed485b5719bca7eae + +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ + \ + Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ + if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ + Write-Host 'FAILED!'; \ + exit 1; \ + }; \ + \ + Write-Host 'Installing ...'; \ + Start-Process -Wait -NoNewWindow \ + -FilePath '.\julia.exe' \ + -ArgumentList @( \ + '/SILENT', \ + '/DIR=C:\julia' \ + ); \ + \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ + Write-Host 'Updating PATH ...'; \ + $env:PATH = 'C:\julia\bin;' + $env:PATH; \ + [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ + \ + Write-Host 'Verifying install ("julia --version") ...'; \ + julia --version; \ + \ + Write-Host 'Complete.' + +CMD ["julia"] diff --git a/versions.json b/versions.json index 1ac19358..ac98f7e3 100644 --- a/versions.json +++ b/versions.json @@ -96,5 +96,54 @@ "windows/windowsservercore-1809" ], "version": "1.8.3" + }, + "1.9-rc": { + "arches": { + "alpine-amd64": { + "sha256": "21dc88b2bb12511b3fd07f11a3f3548bfd48ecbfa43df46c83b18e1b08be7298", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-alpha1-musl-x86_64.tar.gz" + }, + "amd64": { + "sha256": "c657ed4e792f300d45d1ea5ffb71d052cae4e0d653142b277a3cba4d2cecfd7d", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-alpha1-linux-x86_64.tar.gz" + }, + "arm64v8": { + "sha256": "595451736674c8f2e1cd8be514901cf47043ffc611078c1edcca7d7901ffafb8", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-alpha1-linux-aarch64.tar.gz" + }, + "darwin-amd64": { + "sha256": "8656e67179f7692b3091a45ebd5a9e043a57d4d925bd0b68a254d897ffbd388c", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.0-alpha1-mac64.tar.gz" + }, + "darwin-arm64v8": { + "sha256": "f99491de67eb1e64e0309a7a11d0cc7a91717145e010fded7546774264cb0755", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.0-alpha1-macaarch64.tar.gz" + }, + "freebsd-amd64": { + "sha256": "abe3bede1463b717b030be54212671cc5e9b71f2c12044a695bd2b376792879b", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.0-alpha1-freebsd-x86_64.tar.gz" + }, + "i386": { + "sha256": "c8b9312e9b210974a26e9abe3a6d70be9e30f1603a227a11bb2ce1c62351df07", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-alpha1-linux-i686.tar.gz" + }, + "windows-amd64": { + "sha256": "b9cf18544d67e015fc8679e10deac29bef56758f1a88021ed485b5719bca7eae", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-alpha1-win64.exe" + }, + "windows-i386": { + "sha256": "4f7f98acc18a23e5a2b6659061920e2e5710c4a0f99efac7ade0df6826607f47", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.0-alpha1-win32.exe" + } + }, + "variants": [ + "bullseye", + "buster", + "alpine3.16", + "alpine3.15", + "windows/windowsservercore-ltsc2022", + "windows/windowsservercore-1809" + ], + "version": "1.9.0-alpha1" } } From 1d8e89b70dd373eceea2879c87e03cc20cafec1a Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Wed, 30 Nov 2022 14:32:44 -0800 Subject: [PATCH 031/108] Add Alpine 3.17 --- 1.6/{alpine3.15 => alpine3.17}/Dockerfile | 2 +- 1.6/{alpine3.15 => alpine3.17}/docker-entrypoint.sh | 0 1.8/{alpine3.15 => alpine3.17}/Dockerfile | 2 +- 1.8/{alpine3.15 => alpine3.17}/docker-entrypoint.sh | 0 1.9-rc/{alpine3.15 => alpine3.17}/Dockerfile | 2 +- 1.9-rc/{alpine3.15 => alpine3.17}/docker-entrypoint.sh | 0 versions.json | 6 +++--- versions.sh | 4 ++-- 8 files changed, 8 insertions(+), 8 deletions(-) rename 1.6/{alpine3.15 => alpine3.17}/Dockerfile (98%) rename 1.6/{alpine3.15 => alpine3.17}/docker-entrypoint.sh (100%) rename 1.8/{alpine3.15 => alpine3.17}/Dockerfile (98%) rename 1.8/{alpine3.15 => alpine3.17}/docker-entrypoint.sh (100%) rename 1.9-rc/{alpine3.15 => alpine3.17}/Dockerfile (98%) rename 1.9-rc/{alpine3.15 => alpine3.17}/docker-entrypoint.sh (100%) diff --git a/1.6/alpine3.15/Dockerfile b/1.6/alpine3.17/Dockerfile similarity index 98% rename from 1.6/alpine3.15/Dockerfile rename to 1.6/alpine3.17/Dockerfile index 2345ebd6..475a949f 100644 --- a/1.6/alpine3.15/Dockerfile +++ b/1.6/alpine3.17/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM alpine:3.15 +FROM alpine:3.17 ENV JULIA_PATH /usr/local/julia ENV PATH $JULIA_PATH/bin:$PATH diff --git a/1.6/alpine3.15/docker-entrypoint.sh b/1.6/alpine3.17/docker-entrypoint.sh similarity index 100% rename from 1.6/alpine3.15/docker-entrypoint.sh rename to 1.6/alpine3.17/docker-entrypoint.sh diff --git a/1.8/alpine3.15/Dockerfile b/1.8/alpine3.17/Dockerfile similarity index 98% rename from 1.8/alpine3.15/Dockerfile rename to 1.8/alpine3.17/Dockerfile index df03dca0..9713466b 100644 --- a/1.8/alpine3.15/Dockerfile +++ b/1.8/alpine3.17/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM alpine:3.15 +FROM alpine:3.17 ENV JULIA_PATH /usr/local/julia ENV PATH $JULIA_PATH/bin:$PATH diff --git a/1.8/alpine3.15/docker-entrypoint.sh b/1.8/alpine3.17/docker-entrypoint.sh similarity index 100% rename from 1.8/alpine3.15/docker-entrypoint.sh rename to 1.8/alpine3.17/docker-entrypoint.sh diff --git a/1.9-rc/alpine3.15/Dockerfile b/1.9-rc/alpine3.17/Dockerfile similarity index 98% rename from 1.9-rc/alpine3.15/Dockerfile rename to 1.9-rc/alpine3.17/Dockerfile index 2536c151..8d775598 100644 --- a/1.9-rc/alpine3.15/Dockerfile +++ b/1.9-rc/alpine3.17/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM alpine:3.15 +FROM alpine:3.17 ENV JULIA_PATH /usr/local/julia ENV PATH $JULIA_PATH/bin:$PATH diff --git a/1.9-rc/alpine3.15/docker-entrypoint.sh b/1.9-rc/alpine3.17/docker-entrypoint.sh similarity index 100% rename from 1.9-rc/alpine3.15/docker-entrypoint.sh rename to 1.9-rc/alpine3.17/docker-entrypoint.sh diff --git a/versions.json b/versions.json index ac98f7e3..40dd2a0e 100644 --- a/versions.json +++ b/versions.json @@ -41,8 +41,8 @@ "variants": [ "bullseye", "buster", + "alpine3.17", "alpine3.16", - "alpine3.15", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], @@ -90,8 +90,8 @@ "variants": [ "bullseye", "buster", + "alpine3.17", "alpine3.16", - "alpine3.15", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], @@ -139,8 +139,8 @@ "variants": [ "bullseye", "buster", + "alpine3.17", "alpine3.16", - "alpine3.15", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], diff --git a/versions.sh b/versions.sh index e2d6f1bc..70321891 100755 --- a/versions.sh +++ b/versions.sh @@ -91,8 +91,8 @@ for version in "${versions[@]}"; do "bullseye", "buster", if .arches | keys | any(startswith("alpine-")) then - "3.16", - "3.15" + "3.17", + "3.16" | "alpine" + . else empty end, if .arches | has("windows-amd64") then From a8b5b1ba8bd25b8829678e44e87f7c60f72ec0c5 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Tue, 20 Dec 2022 14:22:04 -0800 Subject: [PATCH 032/108] Update generated README --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f749a4e8..cef5a68c 100644 --- a/README.md +++ b/README.md @@ -14,12 +14,12 @@ For outstanding `julia` image PRs, check [PRs with the "library/julia" label on --- -- [![build status badge](https://img.shields.io/github/workflow/status/docker-library/julia/GitHub%20CI/master?label=GitHub%20CI)](https://github.com/docker-library/julia/actions?query=workflow%3A%22GitHub+CI%22+branch%3Amaster) +- [![build status badge](https://img.shields.io/github/actions/workflow/status/docker-library/julia/ci.yml?branch=master&label=GitHub%20CI)](https://github.com/docker-library/julia/actions?query=workflow%3A%22GitHub+CI%22+branch%3Amaster) - [![build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/update.sh/job/julia.svg?label=Automated%20update.sh)](https://doi-janky.infosiftr.net/job/update.sh/job/julia/) | Build | Status | Badges | (per-arch) | |:-:|:-:|:-:|:-:| | [![amd64 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/amd64/job/julia.svg?label=amd64)](https://doi-janky.infosiftr.net/job/multiarch/job/amd64/job/julia/) | [![arm32v7 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/arm32v7/job/julia.svg?label=arm32v7)](https://doi-janky.infosiftr.net/job/multiarch/job/arm32v7/job/julia/) | [![arm64v8 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/arm64v8/job/julia.svg?label=arm64v8)](https://doi-janky.infosiftr.net/job/multiarch/job/arm64v8/job/julia/) | [![i386 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/i386/job/julia.svg?label=i386)](https://doi-janky.infosiftr.net/job/multiarch/job/i386/job/julia/) | -| [![ppc64le build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/ppc64le/job/julia.svg?label=ppc64le)](https://doi-janky.infosiftr.net/job/multiarch/job/ppc64le/job/julia/) | [![windows-amd64 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/windows-amd64/job/julia.svg?label=windows-amd64)](https://doi-janky.infosiftr.net/job/multiarch/job/windows-amd64/job/julia/) | [![put-shared build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/put-shared/job/light/job/julia.svg?label=put-shared)](https://doi-janky.infosiftr.net/job/put-shared/job/light/job/julia/) | +| [![windows-amd64 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/windows-amd64/job/julia.svg?label=windows-amd64)](https://doi-janky.infosiftr.net/job/multiarch/job/windows-amd64/job/julia/) | [![put-shared build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/put-shared/job/light/job/julia.svg?label=put-shared)](https://doi-janky.infosiftr.net/job/put-shared/job/light/job/julia/) | From c7be571a4a66e33717c890969ad394ba01c1b237 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Fri, 23 Dec 2022 22:59:15 -0800 Subject: [PATCH 033/108] Update 1.8 to 1.8.4 --- 1.8/alpine3.16/Dockerfile | 8 ++-- 1.8/alpine3.17/Dockerfile | 8 ++-- 1.8/bullseye/Dockerfile | 16 ++++---- 1.8/buster/Dockerfile | 16 ++++---- 1.8/windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 38 +++++++++---------- 7 files changed, 49 insertions(+), 49 deletions(-) diff --git a/1.8/alpine3.16/Dockerfile b/1.8/alpine3.16/Dockerfile index 6ba592c9..105bf779 100644 --- a/1.8/alpine3.16/Dockerfile +++ b/1.8/alpine3.16/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.3 +ENV JULIA_VERSION 1.8.4 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.4.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.3-musl-x86_64.tar.gz'; \ - sha256='6d0e20c9497cbee88b90dfbbbbf3d2701eb5e2902a85693fcaec3412920b63e6'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.4-musl-x86_64.tar.gz'; \ + sha256='e24290c742cd8b3526330b72f2475f4bd9ea548bf3827d493e7df3da0583c130'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/alpine3.17/Dockerfile b/1.8/alpine3.17/Dockerfile index 9713466b..2b419027 100644 --- a/1.8/alpine3.17/Dockerfile +++ b/1.8/alpine3.17/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.3 +ENV JULIA_VERSION 1.8.4 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.4.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.3-musl-x86_64.tar.gz'; \ - sha256='6d0e20c9497cbee88b90dfbbbbf3d2701eb5e2902a85693fcaec3412920b63e6'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.4-musl-x86_64.tar.gz'; \ + sha256='e24290c742cd8b3526330b72f2475f4bd9ea548bf3827d493e7df3da0583c130'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/bullseye/Dockerfile b/1.8/bullseye/Dockerfile index 7e5541d8..18e51c8c 100644 --- a/1.8/bullseye/Dockerfile +++ b/1.8/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.3 +ENV JULIA_VERSION 1.8.4 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.4.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.3-linux-x86_64.tar.gz'; \ - sha256='33c3b09356ffaa25d3331c3646b1f2d4b09944e8f93fcb994957801b8bbf58a9'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.4-linux-x86_64.tar.gz'; \ + sha256='f0427a4d7910c47dc7c31f65ba7ecaafedbbc0eceb39c320a37fa33598004fd5'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.3-linux-aarch64.tar.gz'; \ - sha256='dbffb134a413b712d4a8e1ee8e665ea55edb0865719a1bad9979123d6433acc9'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.4-linux-aarch64.tar.gz'; \ + sha256='dc4798c1ce8768fa35972e8b149ca3a85fc69e1074b609a72b2cfed5c4aa7050'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.3-linux-i686.tar.gz'; \ - sha256='3604051bf434e7a9ecfc306826d363216f835d22103baf5c31bb70f196dac625'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.4-linux-i686.tar.gz'; \ + sha256='ea53fb0894ea92fd6749f58f7039c0d854f81dcc42899362bde191c9df3ee0c0'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/buster/Dockerfile b/1.8/buster/Dockerfile index d2799e95..d25a19a5 100644 --- a/1.8/buster/Dockerfile +++ b/1.8/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.3 +ENV JULIA_VERSION 1.8.4 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.4.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.3-linux-x86_64.tar.gz'; \ - sha256='33c3b09356ffaa25d3331c3646b1f2d4b09944e8f93fcb994957801b8bbf58a9'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.4-linux-x86_64.tar.gz'; \ + sha256='f0427a4d7910c47dc7c31f65ba7ecaafedbbc0eceb39c320a37fa33598004fd5'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.3-linux-aarch64.tar.gz'; \ - sha256='dbffb134a413b712d4a8e1ee8e665ea55edb0865719a1bad9979123d6433acc9'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.4-linux-aarch64.tar.gz'; \ + sha256='dc4798c1ce8768fa35972e8b149ca3a85fc69e1074b609a72b2cfed5c4aa7050'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.3-linux-i686.tar.gz'; \ - sha256='3604051bf434e7a9ecfc306826d363216f835d22103baf5c31bb70f196dac625'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.4-linux-i686.tar.gz'; \ + sha256='ea53fb0894ea92fd6749f58f7039c0d854f81dcc42899362bde191c9df3ee0c0'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/windows/windowsservercore-1809/Dockerfile b/1.8/windows/windowsservercore-1809/Dockerfile index 62027551..0b19922a 100644 --- a/1.8/windows/windowsservercore-1809/Dockerfile +++ b/1.8/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.8.3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.3-win64.exe -ENV JULIA_SHA256 1e5cc98bf83028809f6e37d205df660e3fb27d35e95c88944c1106a6710cd909 +ENV JULIA_VERSION 1.8.4 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.4-win64.exe +ENV JULIA_SHA256 e040e6cc0db89aee459a2b6e383de3af7fad3a3e6b030763c414c11c43326029 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.8/windows/windowsservercore-ltsc2022/Dockerfile b/1.8/windows/windowsservercore-ltsc2022/Dockerfile index 3b1b0ae3..3fd1738e 100644 --- a/1.8/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.8/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.8.3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.3-win64.exe -ENV JULIA_SHA256 1e5cc98bf83028809f6e37d205df660e3fb27d35e95c88944c1106a6710cd909 +ENV JULIA_VERSION 1.8.4 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.4-win64.exe +ENV JULIA_SHA256 e040e6cc0db89aee459a2b6e383de3af7fad3a3e6b030763c414c11c43326029 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 40dd2a0e..748ed704 100644 --- a/versions.json +++ b/versions.json @@ -51,40 +51,40 @@ "1.8": { "arches": { "alpine-amd64": { - "sha256": "6d0e20c9497cbee88b90dfbbbbf3d2701eb5e2902a85693fcaec3412920b63e6", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.3-musl-x86_64.tar.gz" + "sha256": "e24290c742cd8b3526330b72f2475f4bd9ea548bf3827d493e7df3da0583c130", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.4-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "33c3b09356ffaa25d3331c3646b1f2d4b09944e8f93fcb994957801b8bbf58a9", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.3-linux-x86_64.tar.gz" + "sha256": "f0427a4d7910c47dc7c31f65ba7ecaafedbbc0eceb39c320a37fa33598004fd5", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.4-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "dbffb134a413b712d4a8e1ee8e665ea55edb0865719a1bad9979123d6433acc9", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.3-linux-aarch64.tar.gz" + "sha256": "dc4798c1ce8768fa35972e8b149ca3a85fc69e1074b609a72b2cfed5c4aa7050", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.4-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "f3367de05f681b884219854c304f1a85420000c8c137a98cd358b7fe5070dc84", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.3-mac64.tar.gz" + "sha256": "597d4ec4f12241e78c75e220cebd455fe2af935a36f276d222a419616553663a", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.4-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "f57acd021e7e7c0a40d29967a0f680ca77c5988d856e1cc220982c6bfa3964ff", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.3-macaarch64.tar.gz" + "sha256": "06e81151d76ccd5ec0bd59cd51dde49cc1a15b1386624b4a61557cdbc5ae6d09", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.4-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "1cdfc20fc1cd83ade11cd7e9aa456051cf5178365283acaa712a7188145a420a", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.8/julia-1.8.3-freebsd-x86_64.tar.gz" + "sha256": "ba035728b58f759e6a757ce792282db6bc605ebfaddbd563a5f7d3df5d8a08b9", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.8/julia-1.8.4-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "3604051bf434e7a9ecfc306826d363216f835d22103baf5c31bb70f196dac625", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.3-linux-i686.tar.gz" + "sha256": "ea53fb0894ea92fd6749f58f7039c0d854f81dcc42899362bde191c9df3ee0c0", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.4-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "1e5cc98bf83028809f6e37d205df660e3fb27d35e95c88944c1106a6710cd909", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.3-win64.exe" + "sha256": "e040e6cc0db89aee459a2b6e383de3af7fad3a3e6b030763c414c11c43326029", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.4-win64.exe" }, "windows-i386": { - "sha256": "725669ea9c380dc0688d99d23f09607a2f82edb4ac028865767c52d3fbe93b49", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.8/julia-1.8.3-win32.exe" + "sha256": "4cab6149ff7e60b38d1d7db2cf7c231c36ab8ad79199dbbcda7a3cf236a19177", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.8/julia-1.8.4-win32.exe" } }, "variants": [ @@ -95,7 +95,7 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.8.3" + "version": "1.8.4" }, "1.9-rc": { "arches": { From a60827b1feb946f2701759eb0dceb33c44c24ed3 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Thu, 29 Dec 2022 16:59:18 -0800 Subject: [PATCH 034/108] Update 1.9-rc to 1.9.0-beta2 --- 1.9-rc/alpine3.16/Dockerfile | 8 ++-- 1.9-rc/alpine3.17/Dockerfile | 8 ++-- 1.9-rc/bullseye/Dockerfile | 16 ++++---- 1.9-rc/buster/Dockerfile | 16 ++++---- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 38 +++++++++---------- 7 files changed, 49 insertions(+), 49 deletions(-) diff --git a/1.9-rc/alpine3.16/Dockerfile b/1.9-rc/alpine3.16/Dockerfile index f99325f5..9dea2163 100644 --- a/1.9-rc/alpine3.16/Dockerfile +++ b/1.9-rc/alpine3.16/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-alpha1 +ENV JULIA_VERSION 1.9.0-beta2 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-alpha1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta2.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-alpha1-musl-x86_64.tar.gz'; \ - sha256='21dc88b2bb12511b3fd07f11a3f3548bfd48ecbfa43df46c83b18e1b08be7298'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-beta2-musl-x86_64.tar.gz'; \ + sha256='a2171d91f97ab7cb95f5aa4618878a8224e2eb046f5e71999952e7a1d2176e27'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/alpine3.17/Dockerfile b/1.9-rc/alpine3.17/Dockerfile index 8d775598..0179b93e 100644 --- a/1.9-rc/alpine3.17/Dockerfile +++ b/1.9-rc/alpine3.17/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-alpha1 +ENV JULIA_VERSION 1.9.0-beta2 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-alpha1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta2.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-alpha1-musl-x86_64.tar.gz'; \ - sha256='21dc88b2bb12511b3fd07f11a3f3548bfd48ecbfa43df46c83b18e1b08be7298'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-beta2-musl-x86_64.tar.gz'; \ + sha256='a2171d91f97ab7cb95f5aa4618878a8224e2eb046f5e71999952e7a1d2176e27'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/bullseye/Dockerfile b/1.9-rc/bullseye/Dockerfile index 2ded2605..a56e4a13 100644 --- a/1.9-rc/bullseye/Dockerfile +++ b/1.9-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-alpha1 +ENV JULIA_VERSION 1.9.0-beta2 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-alpha1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-alpha1-linux-x86_64.tar.gz'; \ - sha256='c657ed4e792f300d45d1ea5ffb71d052cae4e0d653142b277a3cba4d2cecfd7d'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-beta2-linux-x86_64.tar.gz'; \ + sha256='72c0bfaa457784c83495e9da3ab706ed5053ee4d287472e03ff869d8eb72e0ee'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-alpha1-linux-aarch64.tar.gz'; \ - sha256='595451736674c8f2e1cd8be514901cf47043ffc611078c1edcca7d7901ffafb8'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-beta2-linux-aarch64.tar.gz'; \ + sha256='1ee292e33cc777c781d382c46521bc479941510ce4934271e7ca7e124150922a'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-alpha1-linux-i686.tar.gz'; \ - sha256='c8b9312e9b210974a26e9abe3a6d70be9e30f1603a227a11bb2ce1c62351df07'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-beta2-linux-i686.tar.gz'; \ + sha256='1d900a852661d2a1b19287d12b689ee580709ba46f60eb62e6146ed8a38f772d'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/buster/Dockerfile b/1.9-rc/buster/Dockerfile index 8421bbb9..d7cad71c 100644 --- a/1.9-rc/buster/Dockerfile +++ b/1.9-rc/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-alpha1 +ENV JULIA_VERSION 1.9.0-beta2 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-alpha1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-alpha1-linux-x86_64.tar.gz'; \ - sha256='c657ed4e792f300d45d1ea5ffb71d052cae4e0d653142b277a3cba4d2cecfd7d'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-beta2-linux-x86_64.tar.gz'; \ + sha256='72c0bfaa457784c83495e9da3ab706ed5053ee4d287472e03ff869d8eb72e0ee'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-alpha1-linux-aarch64.tar.gz'; \ - sha256='595451736674c8f2e1cd8be514901cf47043ffc611078c1edcca7d7901ffafb8'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-beta2-linux-aarch64.tar.gz'; \ + sha256='1ee292e33cc777c781d382c46521bc479941510ce4934271e7ca7e124150922a'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-alpha1-linux-i686.tar.gz'; \ - sha256='c8b9312e9b210974a26e9abe3a6d70be9e30f1603a227a11bb2ce1c62351df07'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-beta2-linux-i686.tar.gz'; \ + sha256='1d900a852661d2a1b19287d12b689ee580709ba46f60eb62e6146ed8a38f772d'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/windows/windowsservercore-1809/Dockerfile b/1.9-rc/windows/windowsservercore-1809/Dockerfile index c530c1aa..2a9303d3 100644 --- a/1.9-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.9-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.9.0-alpha1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-alpha1-win64.exe -ENV JULIA_SHA256 b9cf18544d67e015fc8679e10deac29bef56758f1a88021ed485b5719bca7eae +ENV JULIA_VERSION 1.9.0-beta2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-beta2-win64.exe +ENV JULIA_SHA256 b651d54e41243fba9b979d4d8c5d6f770030c0a8089062d2fe74638c3e736cec RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile index 03017953..494ac2ea 100644 --- a/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.9.0-alpha1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-alpha1-win64.exe -ENV JULIA_SHA256 b9cf18544d67e015fc8679e10deac29bef56758f1a88021ed485b5719bca7eae +ENV JULIA_VERSION 1.9.0-beta2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-beta2-win64.exe +ENV JULIA_SHA256 b651d54e41243fba9b979d4d8c5d6f770030c0a8089062d2fe74638c3e736cec RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 748ed704..7070158a 100644 --- a/versions.json +++ b/versions.json @@ -100,40 +100,40 @@ "1.9-rc": { "arches": { "alpine-amd64": { - "sha256": "21dc88b2bb12511b3fd07f11a3f3548bfd48ecbfa43df46c83b18e1b08be7298", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-alpha1-musl-x86_64.tar.gz" + "sha256": "a2171d91f97ab7cb95f5aa4618878a8224e2eb046f5e71999952e7a1d2176e27", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-beta2-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "c657ed4e792f300d45d1ea5ffb71d052cae4e0d653142b277a3cba4d2cecfd7d", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-alpha1-linux-x86_64.tar.gz" + "sha256": "72c0bfaa457784c83495e9da3ab706ed5053ee4d287472e03ff869d8eb72e0ee", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-beta2-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "595451736674c8f2e1cd8be514901cf47043ffc611078c1edcca7d7901ffafb8", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-alpha1-linux-aarch64.tar.gz" + "sha256": "1ee292e33cc777c781d382c46521bc479941510ce4934271e7ca7e124150922a", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-beta2-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "8656e67179f7692b3091a45ebd5a9e043a57d4d925bd0b68a254d897ffbd388c", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.0-alpha1-mac64.tar.gz" + "sha256": "128739e9a34ac1e97754488ed2a37573f78ba70e541f45f9a6b6970b550bad6e", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.0-beta2-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "f99491de67eb1e64e0309a7a11d0cc7a91717145e010fded7546774264cb0755", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.0-alpha1-macaarch64.tar.gz" + "sha256": "3dad6ef26939927f66616ccc8acda272b445c028e393f20f5d23773fa3e576eb", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.0-beta2-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "abe3bede1463b717b030be54212671cc5e9b71f2c12044a695bd2b376792879b", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.0-alpha1-freebsd-x86_64.tar.gz" + "sha256": "1b219ef9fbf25444bc2a710c19ca3073865fd5b8004043e49ba2af964593fcc2", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.0-beta2-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "c8b9312e9b210974a26e9abe3a6d70be9e30f1603a227a11bb2ce1c62351df07", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-alpha1-linux-i686.tar.gz" + "sha256": "1d900a852661d2a1b19287d12b689ee580709ba46f60eb62e6146ed8a38f772d", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-beta2-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "b9cf18544d67e015fc8679e10deac29bef56758f1a88021ed485b5719bca7eae", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-alpha1-win64.exe" + "sha256": "b651d54e41243fba9b979d4d8c5d6f770030c0a8089062d2fe74638c3e736cec", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-beta2-win64.exe" }, "windows-i386": { - "sha256": "4f7f98acc18a23e5a2b6659061920e2e5710c4a0f99efac7ade0df6826607f47", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.0-alpha1-win32.exe" + "sha256": "4c14f0c92af2f5c4e8ebb30a30e1826155324d40520f4bc601169a295bfd8f12", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.0-beta2-win32.exe" } }, "variants": [ @@ -144,6 +144,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.9.0-alpha1" + "version": "1.9.0-beta2" } } From 1f6b00c80fa154c1a93ca25bc51e5a70f081530c Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Mon, 9 Jan 2023 16:59:16 -0800 Subject: [PATCH 035/108] Update 1.8 to 1.8.5 --- 1.8/alpine3.16/Dockerfile | 8 ++-- 1.8/alpine3.17/Dockerfile | 8 ++-- 1.8/bullseye/Dockerfile | 16 ++++---- 1.8/buster/Dockerfile | 16 ++++---- 1.8/windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 38 +++++++++---------- 7 files changed, 49 insertions(+), 49 deletions(-) diff --git a/1.8/alpine3.16/Dockerfile b/1.8/alpine3.16/Dockerfile index 105bf779..cbb04a33 100644 --- a/1.8/alpine3.16/Dockerfile +++ b/1.8/alpine3.16/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.4 +ENV JULIA_VERSION 1.8.5 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.5.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.4-musl-x86_64.tar.gz'; \ - sha256='e24290c742cd8b3526330b72f2475f4bd9ea548bf3827d493e7df3da0583c130'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.5-musl-x86_64.tar.gz'; \ + sha256='12427c0336648b59f0c853b9885e2ffcd113e876d4b385b9cf59bc0e581987fc'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/alpine3.17/Dockerfile b/1.8/alpine3.17/Dockerfile index 2b419027..c2f48c2f 100644 --- a/1.8/alpine3.17/Dockerfile +++ b/1.8/alpine3.17/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.4 +ENV JULIA_VERSION 1.8.5 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.5.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.4-musl-x86_64.tar.gz'; \ - sha256='e24290c742cd8b3526330b72f2475f4bd9ea548bf3827d493e7df3da0583c130'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.5-musl-x86_64.tar.gz'; \ + sha256='12427c0336648b59f0c853b9885e2ffcd113e876d4b385b9cf59bc0e581987fc'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/bullseye/Dockerfile b/1.8/bullseye/Dockerfile index 18e51c8c..14d10da4 100644 --- a/1.8/bullseye/Dockerfile +++ b/1.8/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.4 +ENV JULIA_VERSION 1.8.5 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.5.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.4-linux-x86_64.tar.gz'; \ - sha256='f0427a4d7910c47dc7c31f65ba7ecaafedbbc0eceb39c320a37fa33598004fd5'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.5-linux-x86_64.tar.gz'; \ + sha256='e71a24816e8fe9d5f4807664cbbb42738f5aa9fe05397d35c81d4c5d649b9d05'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.4-linux-aarch64.tar.gz'; \ - sha256='dc4798c1ce8768fa35972e8b149ca3a85fc69e1074b609a72b2cfed5c4aa7050'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.5-linux-aarch64.tar.gz'; \ + sha256='a1f637b44c71ea9bc96d7c3ef347724c054a1e5227b980adebfc33599e5153a4'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.4-linux-i686.tar.gz'; \ - sha256='ea53fb0894ea92fd6749f58f7039c0d854f81dcc42899362bde191c9df3ee0c0'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.5-linux-i686.tar.gz'; \ + sha256='f0edd61970710333cb5ac6491fbbc859436e5e9e84b014ae04f291bddf6a7e21'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/buster/Dockerfile b/1.8/buster/Dockerfile index d25a19a5..9e7eed78 100644 --- a/1.8/buster/Dockerfile +++ b/1.8/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.4 +ENV JULIA_VERSION 1.8.5 RUN set -eux; \ \ @@ -38,20 +38,20 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.5.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.4-linux-x86_64.tar.gz'; \ - sha256='f0427a4d7910c47dc7c31f65ba7ecaafedbbc0eceb39c320a37fa33598004fd5'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.5-linux-x86_64.tar.gz'; \ + sha256='e71a24816e8fe9d5f4807664cbbb42738f5aa9fe05397d35c81d4c5d649b9d05'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.4-linux-aarch64.tar.gz'; \ - sha256='dc4798c1ce8768fa35972e8b149ca3a85fc69e1074b609a72b2cfed5c4aa7050'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.5-linux-aarch64.tar.gz'; \ + sha256='a1f637b44c71ea9bc96d7c3ef347724c054a1e5227b980adebfc33599e5153a4'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.4-linux-i686.tar.gz'; \ - sha256='ea53fb0894ea92fd6749f58f7039c0d854f81dcc42899362bde191c9df3ee0c0'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.5-linux-i686.tar.gz'; \ + sha256='f0edd61970710333cb5ac6491fbbc859436e5e9e84b014ae04f291bddf6a7e21'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/windows/windowsservercore-1809/Dockerfile b/1.8/windows/windowsservercore-1809/Dockerfile index 0b19922a..dc4447eb 100644 --- a/1.8/windows/windowsservercore-1809/Dockerfile +++ b/1.8/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.8.4 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.4-win64.exe -ENV JULIA_SHA256 e040e6cc0db89aee459a2b6e383de3af7fad3a3e6b030763c414c11c43326029 +ENV JULIA_VERSION 1.8.5 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.5-win64.exe +ENV JULIA_SHA256 866e160d46c85167d10e8a925776c2fb1cea0f668eb8c80a605842fd35ef28b5 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.8/windows/windowsservercore-ltsc2022/Dockerfile b/1.8/windows/windowsservercore-ltsc2022/Dockerfile index 3fd1738e..304e7177 100644 --- a/1.8/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.8/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.8.4 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.4-win64.exe -ENV JULIA_SHA256 e040e6cc0db89aee459a2b6e383de3af7fad3a3e6b030763c414c11c43326029 +ENV JULIA_VERSION 1.8.5 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.5-win64.exe +ENV JULIA_SHA256 866e160d46c85167d10e8a925776c2fb1cea0f668eb8c80a605842fd35ef28b5 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 7070158a..fb1835d8 100644 --- a/versions.json +++ b/versions.json @@ -51,40 +51,40 @@ "1.8": { "arches": { "alpine-amd64": { - "sha256": "e24290c742cd8b3526330b72f2475f4bd9ea548bf3827d493e7df3da0583c130", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.4-musl-x86_64.tar.gz" + "sha256": "12427c0336648b59f0c853b9885e2ffcd113e876d4b385b9cf59bc0e581987fc", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.5-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "f0427a4d7910c47dc7c31f65ba7ecaafedbbc0eceb39c320a37fa33598004fd5", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.4-linux-x86_64.tar.gz" + "sha256": "e71a24816e8fe9d5f4807664cbbb42738f5aa9fe05397d35c81d4c5d649b9d05", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.5-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "dc4798c1ce8768fa35972e8b149ca3a85fc69e1074b609a72b2cfed5c4aa7050", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.4-linux-aarch64.tar.gz" + "sha256": "a1f637b44c71ea9bc96d7c3ef347724c054a1e5227b980adebfc33599e5153a4", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.5-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "597d4ec4f12241e78c75e220cebd455fe2af935a36f276d222a419616553663a", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.4-mac64.tar.gz" + "sha256": "a1a859eda7fb41a0b55467339a11c3c1c0df78b27d1e160e80bc6758b3d8dae0", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.5-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "06e81151d76ccd5ec0bd59cd51dde49cc1a15b1386624b4a61557cdbc5ae6d09", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.4-macaarch64.tar.gz" + "sha256": "ea85e0489c36324c4da62163aa1b82fcf2f52f72d173ee7dd213a3a92992cab7", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.5-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "ba035728b58f759e6a757ce792282db6bc605ebfaddbd563a5f7d3df5d8a08b9", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.8/julia-1.8.4-freebsd-x86_64.tar.gz" + "sha256": "fc0a6e84e6ea5b41094d3e0b7ee06431b06a6ae8bcd6a1a3a2b1e0030b418498", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.8/julia-1.8.5-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "ea53fb0894ea92fd6749f58f7039c0d854f81dcc42899362bde191c9df3ee0c0", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.4-linux-i686.tar.gz" + "sha256": "f0edd61970710333cb5ac6491fbbc859436e5e9e84b014ae04f291bddf6a7e21", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.5-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "e040e6cc0db89aee459a2b6e383de3af7fad3a3e6b030763c414c11c43326029", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.4-win64.exe" + "sha256": "866e160d46c85167d10e8a925776c2fb1cea0f668eb8c80a605842fd35ef28b5", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.5-win64.exe" }, "windows-i386": { - "sha256": "4cab6149ff7e60b38d1d7db2cf7c231c36ab8ad79199dbbcda7a3cf236a19177", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.8/julia-1.8.4-win32.exe" + "sha256": "60be0c4141ae2ca4b91a8427ae37eabffcabe0689c98f115a15a3275d53763a7", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.8/julia-1.8.5-win32.exe" } }, "variants": [ @@ -95,7 +95,7 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.8.4" + "version": "1.8.5" }, "1.9-rc": { "arches": { From ed8e24a5db952a25f517a900830cdac481e3fd44 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Wed, 18 Jan 2023 16:59:15 -0800 Subject: [PATCH 036/108] Update 1.8 --- 1.8/bullseye/Dockerfile | 4 ++++ 1.8/buster/Dockerfile | 4 ++++ versions.json | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/1.8/bullseye/Dockerfile b/1.8/bullseye/Dockerfile index 14d10da4..f188dda1 100644 --- a/1.8/bullseye/Dockerfile +++ b/1.8/bullseye/Dockerfile @@ -53,6 +53,10 @@ RUN set -eux; \ url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.5-linux-i686.tar.gz'; \ sha256='f0edd61970710333cb5ac6491fbbc859436e5e9e84b014ae04f291bddf6a7e21'; \ ;; \ + 'ppc64el') \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.8/julia-1.8.5-linux-ppc64le.tar.gz'; \ + sha256='13c121362e73cda8049a9b51b15c6d0d1dc66803db45ab1d5c46ea9c1b7440df'; \ + ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ exit 1; \ diff --git a/1.8/buster/Dockerfile b/1.8/buster/Dockerfile index 9e7eed78..65bc8a3e 100644 --- a/1.8/buster/Dockerfile +++ b/1.8/buster/Dockerfile @@ -53,6 +53,10 @@ RUN set -eux; \ url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.5-linux-i686.tar.gz'; \ sha256='f0edd61970710333cb5ac6491fbbc859436e5e9e84b014ae04f291bddf6a7e21'; \ ;; \ + 'ppc64el') \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.8/julia-1.8.5-linux-ppc64le.tar.gz'; \ + sha256='13c121362e73cda8049a9b51b15c6d0d1dc66803db45ab1d5c46ea9c1b7440df'; \ + ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ exit 1; \ diff --git a/versions.json b/versions.json index fb1835d8..bdf9a393 100644 --- a/versions.json +++ b/versions.json @@ -78,6 +78,10 @@ "sha256": "f0edd61970710333cb5ac6491fbbc859436e5e9e84b014ae04f291bddf6a7e21", "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.5-linux-i686.tar.gz" }, + "ppc64le": { + "sha256": "13c121362e73cda8049a9b51b15c6d0d1dc66803db45ab1d5c46ea9c1b7440df", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.8/julia-1.8.5-linux-ppc64le.tar.gz" + }, "windows-amd64": { "sha256": "866e160d46c85167d10e8a925776c2fb1cea0f668eb8c80a605842fd35ef28b5", "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.5-win64.exe" From 657f3680cc13a72c27c2440852386341ad4480e7 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Wed, 18 Jan 2023 17:03:02 -0800 Subject: [PATCH 037/108] Update 1.9-rc to 1.9.0-beta3 --- 1.9-rc/alpine3.16/Dockerfile | 8 ++-- 1.9-rc/alpine3.17/Dockerfile | 8 ++-- 1.9-rc/bullseye/Dockerfile | 20 +++++---- 1.9-rc/buster/Dockerfile | 20 +++++---- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 42 ++++++++++--------- 7 files changed, 61 insertions(+), 49 deletions(-) diff --git a/1.9-rc/alpine3.16/Dockerfile b/1.9-rc/alpine3.16/Dockerfile index 9dea2163..5a5c67cf 100644 --- a/1.9-rc/alpine3.16/Dockerfile +++ b/1.9-rc/alpine3.16/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-beta2 +ENV JULIA_VERSION 1.9.0-beta3 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta3.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-beta2-musl-x86_64.tar.gz'; \ - sha256='a2171d91f97ab7cb95f5aa4618878a8224e2eb046f5e71999952e7a1d2176e27'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-beta3-musl-x86_64.tar.gz'; \ + sha256='4b17b3804b9b2553b682781e63268bfc641db18ea07eb078a79b6fedfa9d6a5b'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/alpine3.17/Dockerfile b/1.9-rc/alpine3.17/Dockerfile index 0179b93e..fc91f8b5 100644 --- a/1.9-rc/alpine3.17/Dockerfile +++ b/1.9-rc/alpine3.17/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-beta2 +ENV JULIA_VERSION 1.9.0-beta3 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta3.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-beta2-musl-x86_64.tar.gz'; \ - sha256='a2171d91f97ab7cb95f5aa4618878a8224e2eb046f5e71999952e7a1d2176e27'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-beta3-musl-x86_64.tar.gz'; \ + sha256='4b17b3804b9b2553b682781e63268bfc641db18ea07eb078a79b6fedfa9d6a5b'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/bullseye/Dockerfile b/1.9-rc/bullseye/Dockerfile index a56e4a13..d611b715 100644 --- a/1.9-rc/bullseye/Dockerfile +++ b/1.9-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-beta2 +ENV JULIA_VERSION 1.9.0-beta3 RUN set -eux; \ \ @@ -38,20 +38,24 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-beta2-linux-x86_64.tar.gz'; \ - sha256='72c0bfaa457784c83495e9da3ab706ed5053ee4d287472e03ff869d8eb72e0ee'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-beta3-linux-x86_64.tar.gz'; \ + sha256='7b1a595c33e8fdf6e6dc04a9cecea90ca56dd8cc1e3a5a78a8e62bb22a02fbeb'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-beta2-linux-aarch64.tar.gz'; \ - sha256='1ee292e33cc777c781d382c46521bc479941510ce4934271e7ca7e124150922a'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-beta3-linux-aarch64.tar.gz'; \ + sha256='e44cafb91ab811ae01e702e50dfcd1176f4506101b274807fca49c6e80b442ab'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-beta2-linux-i686.tar.gz'; \ - sha256='1d900a852661d2a1b19287d12b689ee580709ba46f60eb62e6146ed8a38f772d'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-beta3-linux-i686.tar.gz'; \ + sha256='b6bb6d60753da455055f85fbdfa56ce749e28148891087dffd9e7ba11726fb82'; \ + ;; \ + 'ppc64el') \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-beta3-linux-ppc64le.tar.gz'; \ + sha256='b1694cd02f99c6d6cee769ebaf44b7e6ab112ec8a31ae3e115a5a29544fe7c90'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/buster/Dockerfile b/1.9-rc/buster/Dockerfile index d7cad71c..63b34ae3 100644 --- a/1.9-rc/buster/Dockerfile +++ b/1.9-rc/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-beta2 +ENV JULIA_VERSION 1.9.0-beta3 RUN set -eux; \ \ @@ -38,20 +38,24 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-beta2-linux-x86_64.tar.gz'; \ - sha256='72c0bfaa457784c83495e9da3ab706ed5053ee4d287472e03ff869d8eb72e0ee'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-beta3-linux-x86_64.tar.gz'; \ + sha256='7b1a595c33e8fdf6e6dc04a9cecea90ca56dd8cc1e3a5a78a8e62bb22a02fbeb'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-beta2-linux-aarch64.tar.gz'; \ - sha256='1ee292e33cc777c781d382c46521bc479941510ce4934271e7ca7e124150922a'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-beta3-linux-aarch64.tar.gz'; \ + sha256='e44cafb91ab811ae01e702e50dfcd1176f4506101b274807fca49c6e80b442ab'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-beta2-linux-i686.tar.gz'; \ - sha256='1d900a852661d2a1b19287d12b689ee580709ba46f60eb62e6146ed8a38f772d'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-beta3-linux-i686.tar.gz'; \ + sha256='b6bb6d60753da455055f85fbdfa56ce749e28148891087dffd9e7ba11726fb82'; \ + ;; \ + 'ppc64el') \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-beta3-linux-ppc64le.tar.gz'; \ + sha256='b1694cd02f99c6d6cee769ebaf44b7e6ab112ec8a31ae3e115a5a29544fe7c90'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/windows/windowsservercore-1809/Dockerfile b/1.9-rc/windows/windowsservercore-1809/Dockerfile index 2a9303d3..fa70da1c 100644 --- a/1.9-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.9-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.9.0-beta2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-beta2-win64.exe -ENV JULIA_SHA256 b651d54e41243fba9b979d4d8c5d6f770030c0a8089062d2fe74638c3e736cec +ENV JULIA_VERSION 1.9.0-beta3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-beta3-win64.exe +ENV JULIA_SHA256 a394b395bd6de06793396563463621ce17b5962e0b5e8f27feee61b3593894b1 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile index 494ac2ea..9b6eabd4 100644 --- a/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.9.0-beta2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-beta2-win64.exe -ENV JULIA_SHA256 b651d54e41243fba9b979d4d8c5d6f770030c0a8089062d2fe74638c3e736cec +ENV JULIA_VERSION 1.9.0-beta3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-beta3-win64.exe +ENV JULIA_SHA256 a394b395bd6de06793396563463621ce17b5962e0b5e8f27feee61b3593894b1 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index bdf9a393..84378f52 100644 --- a/versions.json +++ b/versions.json @@ -104,40 +104,44 @@ "1.9-rc": { "arches": { "alpine-amd64": { - "sha256": "a2171d91f97ab7cb95f5aa4618878a8224e2eb046f5e71999952e7a1d2176e27", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-beta2-musl-x86_64.tar.gz" + "sha256": "4b17b3804b9b2553b682781e63268bfc641db18ea07eb078a79b6fedfa9d6a5b", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-beta3-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "72c0bfaa457784c83495e9da3ab706ed5053ee4d287472e03ff869d8eb72e0ee", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-beta2-linux-x86_64.tar.gz" + "sha256": "7b1a595c33e8fdf6e6dc04a9cecea90ca56dd8cc1e3a5a78a8e62bb22a02fbeb", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-beta3-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "1ee292e33cc777c781d382c46521bc479941510ce4934271e7ca7e124150922a", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-beta2-linux-aarch64.tar.gz" + "sha256": "e44cafb91ab811ae01e702e50dfcd1176f4506101b274807fca49c6e80b442ab", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-beta3-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "128739e9a34ac1e97754488ed2a37573f78ba70e541f45f9a6b6970b550bad6e", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.0-beta2-mac64.tar.gz" + "sha256": "6c67a44335441ae6c5fbe62fde0d8abbb7b59568d69bee7303aaecca6d90dee2", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.0-beta3-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "3dad6ef26939927f66616ccc8acda272b445c028e393f20f5d23773fa3e576eb", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.0-beta2-macaarch64.tar.gz" + "sha256": "6d10b9b5b312e7abb796f38e5e36779b771f364831fc55a91aac4ddb152b0246", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.0-beta3-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "1b219ef9fbf25444bc2a710c19ca3073865fd5b8004043e49ba2af964593fcc2", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.0-beta2-freebsd-x86_64.tar.gz" + "sha256": "54b7a4e9aa198f085e356fa286b8a5e1516ab7b30a56437548a016129e5aab8a", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.0-beta3-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "1d900a852661d2a1b19287d12b689ee580709ba46f60eb62e6146ed8a38f772d", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-beta2-linux-i686.tar.gz" + "sha256": "b6bb6d60753da455055f85fbdfa56ce749e28148891087dffd9e7ba11726fb82", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-beta3-linux-i686.tar.gz" + }, + "ppc64le": { + "sha256": "b1694cd02f99c6d6cee769ebaf44b7e6ab112ec8a31ae3e115a5a29544fe7c90", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-beta3-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "b651d54e41243fba9b979d4d8c5d6f770030c0a8089062d2fe74638c3e736cec", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-beta2-win64.exe" + "sha256": "a394b395bd6de06793396563463621ce17b5962e0b5e8f27feee61b3593894b1", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-beta3-win64.exe" }, "windows-i386": { - "sha256": "4c14f0c92af2f5c4e8ebb30a30e1826155324d40520f4bc601169a295bfd8f12", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.0-beta2-win32.exe" + "sha256": "a5557d679491355a65b6326f2c4458559562397feb22dba2807da7186d0c5478", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.0-beta3-win32.exe" } }, "variants": [ @@ -148,6 +152,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.9.0-beta2" + "version": "1.9.0-beta3" } } From b9669c0c6834aca8917040e3103d039e69b536a5 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Wed, 8 Feb 2023 16:59:19 -0800 Subject: [PATCH 038/108] Update 1.9-rc to 1.9.0-beta4 --- 1.9-rc/alpine3.16/Dockerfile | 8 ++-- 1.9-rc/alpine3.17/Dockerfile | 8 ++-- 1.9-rc/bullseye/Dockerfile | 20 ++++----- 1.9-rc/buster/Dockerfile | 20 ++++----- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 42 +++++++++---------- 7 files changed, 55 insertions(+), 55 deletions(-) diff --git a/1.9-rc/alpine3.16/Dockerfile b/1.9-rc/alpine3.16/Dockerfile index 5a5c67cf..b40697c1 100644 --- a/1.9-rc/alpine3.16/Dockerfile +++ b/1.9-rc/alpine3.16/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-beta3 +ENV JULIA_VERSION 1.9.0-beta4 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta4.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-beta3-musl-x86_64.tar.gz'; \ - sha256='4b17b3804b9b2553b682781e63268bfc641db18ea07eb078a79b6fedfa9d6a5b'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-beta4-musl-x86_64.tar.gz'; \ + sha256='fcf4fc9f076526591bd73c9b55eb7a6db3d45484bd4874d0160a265a068eecc4'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/alpine3.17/Dockerfile b/1.9-rc/alpine3.17/Dockerfile index fc91f8b5..3e9bfee5 100644 --- a/1.9-rc/alpine3.17/Dockerfile +++ b/1.9-rc/alpine3.17/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-beta3 +ENV JULIA_VERSION 1.9.0-beta4 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta4.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-beta3-musl-x86_64.tar.gz'; \ - sha256='4b17b3804b9b2553b682781e63268bfc641db18ea07eb078a79b6fedfa9d6a5b'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-beta4-musl-x86_64.tar.gz'; \ + sha256='fcf4fc9f076526591bd73c9b55eb7a6db3d45484bd4874d0160a265a068eecc4'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/bullseye/Dockerfile b/1.9-rc/bullseye/Dockerfile index d611b715..3dbbcbca 100644 --- a/1.9-rc/bullseye/Dockerfile +++ b/1.9-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-beta3 +ENV JULIA_VERSION 1.9.0-beta4 RUN set -eux; \ \ @@ -38,24 +38,24 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta4.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-beta3-linux-x86_64.tar.gz'; \ - sha256='7b1a595c33e8fdf6e6dc04a9cecea90ca56dd8cc1e3a5a78a8e62bb22a02fbeb'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-beta4-linux-x86_64.tar.gz'; \ + sha256='ce40a62760c854008afbc476a5851386b43556e09609d655fa8ae453beb588c5'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-beta3-linux-aarch64.tar.gz'; \ - sha256='e44cafb91ab811ae01e702e50dfcd1176f4506101b274807fca49c6e80b442ab'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-beta4-linux-aarch64.tar.gz'; \ + sha256='284ba730f5cbf24383aa09a7d8196eb9efbe03ae25af84244b1880b7d92c0be9'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-beta3-linux-i686.tar.gz'; \ - sha256='b6bb6d60753da455055f85fbdfa56ce749e28148891087dffd9e7ba11726fb82'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-beta4-linux-i686.tar.gz'; \ + sha256='58f8890212e429c9c47ae39e5c51fa4dab24deb5f5d8bc4c2b89c0f005a71549'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-beta3-linux-ppc64le.tar.gz'; \ - sha256='b1694cd02f99c6d6cee769ebaf44b7e6ab112ec8a31ae3e115a5a29544fe7c90'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-beta4-linux-ppc64le.tar.gz'; \ + sha256='40dacbbeb851845d2e8ef5cd15d584e6ffd0c199546ca9f71fe9266213244c72'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/buster/Dockerfile b/1.9-rc/buster/Dockerfile index 63b34ae3..be58afa2 100644 --- a/1.9-rc/buster/Dockerfile +++ b/1.9-rc/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-beta3 +ENV JULIA_VERSION 1.9.0-beta4 RUN set -eux; \ \ @@ -38,24 +38,24 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta4.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-beta3-linux-x86_64.tar.gz'; \ - sha256='7b1a595c33e8fdf6e6dc04a9cecea90ca56dd8cc1e3a5a78a8e62bb22a02fbeb'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-beta4-linux-x86_64.tar.gz'; \ + sha256='ce40a62760c854008afbc476a5851386b43556e09609d655fa8ae453beb588c5'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-beta3-linux-aarch64.tar.gz'; \ - sha256='e44cafb91ab811ae01e702e50dfcd1176f4506101b274807fca49c6e80b442ab'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-beta4-linux-aarch64.tar.gz'; \ + sha256='284ba730f5cbf24383aa09a7d8196eb9efbe03ae25af84244b1880b7d92c0be9'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-beta3-linux-i686.tar.gz'; \ - sha256='b6bb6d60753da455055f85fbdfa56ce749e28148891087dffd9e7ba11726fb82'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-beta4-linux-i686.tar.gz'; \ + sha256='58f8890212e429c9c47ae39e5c51fa4dab24deb5f5d8bc4c2b89c0f005a71549'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-beta3-linux-ppc64le.tar.gz'; \ - sha256='b1694cd02f99c6d6cee769ebaf44b7e6ab112ec8a31ae3e115a5a29544fe7c90'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-beta4-linux-ppc64le.tar.gz'; \ + sha256='40dacbbeb851845d2e8ef5cd15d584e6ffd0c199546ca9f71fe9266213244c72'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/windows/windowsservercore-1809/Dockerfile b/1.9-rc/windows/windowsservercore-1809/Dockerfile index fa70da1c..971611b9 100644 --- a/1.9-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.9-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.9.0-beta3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-beta3-win64.exe -ENV JULIA_SHA256 a394b395bd6de06793396563463621ce17b5962e0b5e8f27feee61b3593894b1 +ENV JULIA_VERSION 1.9.0-beta4 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-beta4-win64.exe +ENV JULIA_SHA256 c298228ad482b9941f496b88cffa4d7db516be7bae576e9d83a2bff435435ba5 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile index 9b6eabd4..1d34f32f 100644 --- a/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.9.0-beta3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-beta3-win64.exe -ENV JULIA_SHA256 a394b395bd6de06793396563463621ce17b5962e0b5e8f27feee61b3593894b1 +ENV JULIA_VERSION 1.9.0-beta4 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-beta4-win64.exe +ENV JULIA_SHA256 c298228ad482b9941f496b88cffa4d7db516be7bae576e9d83a2bff435435ba5 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 84378f52..d3ce6705 100644 --- a/versions.json +++ b/versions.json @@ -104,44 +104,44 @@ "1.9-rc": { "arches": { "alpine-amd64": { - "sha256": "4b17b3804b9b2553b682781e63268bfc641db18ea07eb078a79b6fedfa9d6a5b", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-beta3-musl-x86_64.tar.gz" + "sha256": "fcf4fc9f076526591bd73c9b55eb7a6db3d45484bd4874d0160a265a068eecc4", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-beta4-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "7b1a595c33e8fdf6e6dc04a9cecea90ca56dd8cc1e3a5a78a8e62bb22a02fbeb", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-beta3-linux-x86_64.tar.gz" + "sha256": "ce40a62760c854008afbc476a5851386b43556e09609d655fa8ae453beb588c5", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-beta4-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "e44cafb91ab811ae01e702e50dfcd1176f4506101b274807fca49c6e80b442ab", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-beta3-linux-aarch64.tar.gz" + "sha256": "284ba730f5cbf24383aa09a7d8196eb9efbe03ae25af84244b1880b7d92c0be9", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-beta4-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "6c67a44335441ae6c5fbe62fde0d8abbb7b59568d69bee7303aaecca6d90dee2", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.0-beta3-mac64.tar.gz" + "sha256": "282eb9fe6dd08a3322d47fd6a6837fb8868d1285e332bf4fd73062f42210a14b", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.0-beta4-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "6d10b9b5b312e7abb796f38e5e36779b771f364831fc55a91aac4ddb152b0246", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.0-beta3-macaarch64.tar.gz" + "sha256": "778f4188ea872d40ab233c711b8246e51be7089a56fbb305547227f98a8ae88c", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.0-beta4-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "54b7a4e9aa198f085e356fa286b8a5e1516ab7b30a56437548a016129e5aab8a", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.0-beta3-freebsd-x86_64.tar.gz" + "sha256": "abb160f82657b4accef6536577a508603394a9020f7f5539d0e10c4bc8a1b6e6", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.0-beta4-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "b6bb6d60753da455055f85fbdfa56ce749e28148891087dffd9e7ba11726fb82", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-beta3-linux-i686.tar.gz" + "sha256": "58f8890212e429c9c47ae39e5c51fa4dab24deb5f5d8bc4c2b89c0f005a71549", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-beta4-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "b1694cd02f99c6d6cee769ebaf44b7e6ab112ec8a31ae3e115a5a29544fe7c90", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-beta3-linux-ppc64le.tar.gz" + "sha256": "40dacbbeb851845d2e8ef5cd15d584e6ffd0c199546ca9f71fe9266213244c72", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-beta4-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "a394b395bd6de06793396563463621ce17b5962e0b5e8f27feee61b3593894b1", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-beta3-win64.exe" + "sha256": "c298228ad482b9941f496b88cffa4d7db516be7bae576e9d83a2bff435435ba5", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-beta4-win64.exe" }, "windows-i386": { - "sha256": "a5557d679491355a65b6326f2c4458559562397feb22dba2807da7186d0c5478", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.0-beta3-win32.exe" + "sha256": "c295681336fcf7004a20c1f32ed00e8b3289c88631de2dc4cbb360e3d325b7e7", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.0-beta4-win32.exe" } }, "variants": [ @@ -152,6 +152,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.9.0-beta3" + "version": "1.9.0-beta4" } } From 27810a26dadc68dc659819fb93204833671c7b0e Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Tue, 7 Mar 2023 10:59:18 -0800 Subject: [PATCH 039/108] Update 1.9-rc to 1.9.0-rc1 --- 1.9-rc/alpine3.16/Dockerfile | 8 ++-- 1.9-rc/alpine3.17/Dockerfile | 8 ++-- 1.9-rc/bullseye/Dockerfile | 20 ++++----- 1.9-rc/buster/Dockerfile | 20 ++++----- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 42 +++++++++---------- 7 files changed, 55 insertions(+), 55 deletions(-) diff --git a/1.9-rc/alpine3.16/Dockerfile b/1.9-rc/alpine3.16/Dockerfile index b40697c1..d2050e1d 100644 --- a/1.9-rc/alpine3.16/Dockerfile +++ b/1.9-rc/alpine3.16/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-beta4 +ENV JULIA_VERSION 1.9.0-rc1 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc1.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-beta4-musl-x86_64.tar.gz'; \ - sha256='fcf4fc9f076526591bd73c9b55eb7a6db3d45484bd4874d0160a265a068eecc4'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-rc1-musl-x86_64.tar.gz'; \ + sha256='5175033c143afa6f211aaf640f58eabe2234ee5a029e2aabac2c8b43d2438e56'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/alpine3.17/Dockerfile b/1.9-rc/alpine3.17/Dockerfile index 3e9bfee5..fe099a2a 100644 --- a/1.9-rc/alpine3.17/Dockerfile +++ b/1.9-rc/alpine3.17/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-beta4 +ENV JULIA_VERSION 1.9.0-rc1 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc1.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-beta4-musl-x86_64.tar.gz'; \ - sha256='fcf4fc9f076526591bd73c9b55eb7a6db3d45484bd4874d0160a265a068eecc4'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-rc1-musl-x86_64.tar.gz'; \ + sha256='5175033c143afa6f211aaf640f58eabe2234ee5a029e2aabac2c8b43d2438e56'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/bullseye/Dockerfile b/1.9-rc/bullseye/Dockerfile index 3dbbcbca..7a30c68e 100644 --- a/1.9-rc/bullseye/Dockerfile +++ b/1.9-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-beta4 +ENV JULIA_VERSION 1.9.0-rc1 RUN set -eux; \ \ @@ -38,24 +38,24 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-beta4-linux-x86_64.tar.gz'; \ - sha256='ce40a62760c854008afbc476a5851386b43556e09609d655fa8ae453beb588c5'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-rc1-linux-x86_64.tar.gz'; \ + sha256='357ddb46518a2ded6d867f930f088238dcdc580c53b3c627b9011650200294ee'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-beta4-linux-aarch64.tar.gz'; \ - sha256='284ba730f5cbf24383aa09a7d8196eb9efbe03ae25af84244b1880b7d92c0be9'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-rc1-linux-aarch64.tar.gz'; \ + sha256='8637f7facae9f8d5975a6f09f50104d4f34be3ee425324e2e4d7375410cf7e13'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-beta4-linux-i686.tar.gz'; \ - sha256='58f8890212e429c9c47ae39e5c51fa4dab24deb5f5d8bc4c2b89c0f005a71549'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-rc1-linux-i686.tar.gz'; \ + sha256='f726767f995aab05f241a9312bbc1a84922fbc81a9ad8647bebefe2154b6bf5e'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-beta4-linux-ppc64le.tar.gz'; \ - sha256='40dacbbeb851845d2e8ef5cd15d584e6ffd0c199546ca9f71fe9266213244c72'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-rc1-linux-ppc64le.tar.gz'; \ + sha256='71c6e4987c4a62d1c728ece21bc68572f49a533cc80276afa2f193916b0c7994'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/buster/Dockerfile b/1.9-rc/buster/Dockerfile index be58afa2..01bc2d8c 100644 --- a/1.9-rc/buster/Dockerfile +++ b/1.9-rc/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-beta4 +ENV JULIA_VERSION 1.9.0-rc1 RUN set -eux; \ \ @@ -38,24 +38,24 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-beta4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-beta4-linux-x86_64.tar.gz'; \ - sha256='ce40a62760c854008afbc476a5851386b43556e09609d655fa8ae453beb588c5'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-rc1-linux-x86_64.tar.gz'; \ + sha256='357ddb46518a2ded6d867f930f088238dcdc580c53b3c627b9011650200294ee'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-beta4-linux-aarch64.tar.gz'; \ - sha256='284ba730f5cbf24383aa09a7d8196eb9efbe03ae25af84244b1880b7d92c0be9'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-rc1-linux-aarch64.tar.gz'; \ + sha256='8637f7facae9f8d5975a6f09f50104d4f34be3ee425324e2e4d7375410cf7e13'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-beta4-linux-i686.tar.gz'; \ - sha256='58f8890212e429c9c47ae39e5c51fa4dab24deb5f5d8bc4c2b89c0f005a71549'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-rc1-linux-i686.tar.gz'; \ + sha256='f726767f995aab05f241a9312bbc1a84922fbc81a9ad8647bebefe2154b6bf5e'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-beta4-linux-ppc64le.tar.gz'; \ - sha256='40dacbbeb851845d2e8ef5cd15d584e6ffd0c199546ca9f71fe9266213244c72'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-rc1-linux-ppc64le.tar.gz'; \ + sha256='71c6e4987c4a62d1c728ece21bc68572f49a533cc80276afa2f193916b0c7994'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/windows/windowsservercore-1809/Dockerfile b/1.9-rc/windows/windowsservercore-1809/Dockerfile index 971611b9..a0684dbf 100644 --- a/1.9-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.9-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.9.0-beta4 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-beta4-win64.exe -ENV JULIA_SHA256 c298228ad482b9941f496b88cffa4d7db516be7bae576e9d83a2bff435435ba5 +ENV JULIA_VERSION 1.9.0-rc1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-rc1-win64.exe +ENV JULIA_SHA256 8bcb9ac062b86407c16f21052c05cc4a414a2623e708ccf4c41394857c849063 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile index 1d34f32f..048d7d75 100644 --- a/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.9.0-beta4 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-beta4-win64.exe -ENV JULIA_SHA256 c298228ad482b9941f496b88cffa4d7db516be7bae576e9d83a2bff435435ba5 +ENV JULIA_VERSION 1.9.0-rc1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-rc1-win64.exe +ENV JULIA_SHA256 8bcb9ac062b86407c16f21052c05cc4a414a2623e708ccf4c41394857c849063 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index d3ce6705..1afed554 100644 --- a/versions.json +++ b/versions.json @@ -104,44 +104,44 @@ "1.9-rc": { "arches": { "alpine-amd64": { - "sha256": "fcf4fc9f076526591bd73c9b55eb7a6db3d45484bd4874d0160a265a068eecc4", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-beta4-musl-x86_64.tar.gz" + "sha256": "5175033c143afa6f211aaf640f58eabe2234ee5a029e2aabac2c8b43d2438e56", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-rc1-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "ce40a62760c854008afbc476a5851386b43556e09609d655fa8ae453beb588c5", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-beta4-linux-x86_64.tar.gz" + "sha256": "357ddb46518a2ded6d867f930f088238dcdc580c53b3c627b9011650200294ee", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-rc1-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "284ba730f5cbf24383aa09a7d8196eb9efbe03ae25af84244b1880b7d92c0be9", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-beta4-linux-aarch64.tar.gz" + "sha256": "8637f7facae9f8d5975a6f09f50104d4f34be3ee425324e2e4d7375410cf7e13", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-rc1-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "282eb9fe6dd08a3322d47fd6a6837fb8868d1285e332bf4fd73062f42210a14b", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.0-beta4-mac64.tar.gz" + "sha256": "2e49d2c2b5a3a7feb835f3c0ac533b8fa976fb9c90088a94904451d94ce8c76b", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.0-rc1-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "778f4188ea872d40ab233c711b8246e51be7089a56fbb305547227f98a8ae88c", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.0-beta4-macaarch64.tar.gz" + "sha256": "b7f533b3252ccfd05afd79c7fcacb4e0c14682880c8a61a556f5333396ad4ecb", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.0-rc1-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "abb160f82657b4accef6536577a508603394a9020f7f5539d0e10c4bc8a1b6e6", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.0-beta4-freebsd-x86_64.tar.gz" + "sha256": "b037d0003894750ef8889eafc507399090cb05871122f0a1d6134bc1e6ee766c", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.0-rc1-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "58f8890212e429c9c47ae39e5c51fa4dab24deb5f5d8bc4c2b89c0f005a71549", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-beta4-linux-i686.tar.gz" + "sha256": "f726767f995aab05f241a9312bbc1a84922fbc81a9ad8647bebefe2154b6bf5e", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-rc1-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "40dacbbeb851845d2e8ef5cd15d584e6ffd0c199546ca9f71fe9266213244c72", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-beta4-linux-ppc64le.tar.gz" + "sha256": "71c6e4987c4a62d1c728ece21bc68572f49a533cc80276afa2f193916b0c7994", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-rc1-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "c298228ad482b9941f496b88cffa4d7db516be7bae576e9d83a2bff435435ba5", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-beta4-win64.exe" + "sha256": "8bcb9ac062b86407c16f21052c05cc4a414a2623e708ccf4c41394857c849063", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-rc1-win64.exe" }, "windows-i386": { - "sha256": "c295681336fcf7004a20c1f32ed00e8b3289c88631de2dc4cbb360e3d325b7e7", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.0-beta4-win32.exe" + "sha256": "ce98b674215062333bcdd48dd21315dfde3ae89cb39508db785c6c4b34b98307", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.0-rc1-win32.exe" } }, "variants": [ @@ -152,6 +152,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.9.0-beta4" + "version": "1.9.0-rc1" } } From dc0f7d15a9cec4db24d64935b885ea2ad1fe7e3b Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Mon, 3 Apr 2023 16:59:14 -0700 Subject: [PATCH 040/108] Update 1.9-rc to 1.9.0-rc2 --- 1.9-rc/alpine3.16/Dockerfile | 8 ++-- 1.9-rc/alpine3.17/Dockerfile | 8 ++-- 1.9-rc/bullseye/Dockerfile | 20 ++++----- 1.9-rc/buster/Dockerfile | 20 ++++----- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 42 +++++++++---------- 7 files changed, 55 insertions(+), 55 deletions(-) diff --git a/1.9-rc/alpine3.16/Dockerfile b/1.9-rc/alpine3.16/Dockerfile index d2050e1d..02ccab7a 100644 --- a/1.9-rc/alpine3.16/Dockerfile +++ b/1.9-rc/alpine3.16/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-rc1 +ENV JULIA_VERSION 1.9.0-rc2 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc2.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-rc1-musl-x86_64.tar.gz'; \ - sha256='5175033c143afa6f211aaf640f58eabe2234ee5a029e2aabac2c8b43d2438e56'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-rc2-musl-x86_64.tar.gz'; \ + sha256='b16b0902c97fc58efbf997aa1ef486f7bd4825382d010e04bb3e9ec7bca7bce1'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/alpine3.17/Dockerfile b/1.9-rc/alpine3.17/Dockerfile index fe099a2a..1315674b 100644 --- a/1.9-rc/alpine3.17/Dockerfile +++ b/1.9-rc/alpine3.17/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-rc1 +ENV JULIA_VERSION 1.9.0-rc2 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc2.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-rc1-musl-x86_64.tar.gz'; \ - sha256='5175033c143afa6f211aaf640f58eabe2234ee5a029e2aabac2c8b43d2438e56'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-rc2-musl-x86_64.tar.gz'; \ + sha256='b16b0902c97fc58efbf997aa1ef486f7bd4825382d010e04bb3e9ec7bca7bce1'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/bullseye/Dockerfile b/1.9-rc/bullseye/Dockerfile index 7a30c68e..8d49d347 100644 --- a/1.9-rc/bullseye/Dockerfile +++ b/1.9-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-rc1 +ENV JULIA_VERSION 1.9.0-rc2 RUN set -eux; \ \ @@ -38,24 +38,24 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-rc1-linux-x86_64.tar.gz'; \ - sha256='357ddb46518a2ded6d867f930f088238dcdc580c53b3c627b9011650200294ee'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-rc2-linux-x86_64.tar.gz'; \ + sha256='664f3b50c16c089e9e580958107b4a8e8d1af8206242993601bb3447b4d3541c'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-rc1-linux-aarch64.tar.gz'; \ - sha256='8637f7facae9f8d5975a6f09f50104d4f34be3ee425324e2e4d7375410cf7e13'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-rc2-linux-aarch64.tar.gz'; \ + sha256='2e8325f1c7e14bf2f36e84ef1ed61b51e8a674c8d2cc0f1166b95f3b345e4a3f'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-rc1-linux-i686.tar.gz'; \ - sha256='f726767f995aab05f241a9312bbc1a84922fbc81a9ad8647bebefe2154b6bf5e'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-rc2-linux-i686.tar.gz'; \ + sha256='96bd3db4ab1e846de7f48177521b8c8768bd80e484ed7fd7591a39753f7f9a02'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-rc1-linux-ppc64le.tar.gz'; \ - sha256='71c6e4987c4a62d1c728ece21bc68572f49a533cc80276afa2f193916b0c7994'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-rc2-linux-ppc64le.tar.gz'; \ + sha256='4444ecd58bfeed61a969a32cec94df8860cdb02314bc09c10af6958fdd5d4c31'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/buster/Dockerfile b/1.9-rc/buster/Dockerfile index 01bc2d8c..c8d7bc23 100644 --- a/1.9-rc/buster/Dockerfile +++ b/1.9-rc/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-rc1 +ENV JULIA_VERSION 1.9.0-rc2 RUN set -eux; \ \ @@ -38,24 +38,24 @@ RUN set -eux; \ fi; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-rc1-linux-x86_64.tar.gz'; \ - sha256='357ddb46518a2ded6d867f930f088238dcdc580c53b3c627b9011650200294ee'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-rc2-linux-x86_64.tar.gz'; \ + sha256='664f3b50c16c089e9e580958107b4a8e8d1af8206242993601bb3447b4d3541c'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-rc1-linux-aarch64.tar.gz'; \ - sha256='8637f7facae9f8d5975a6f09f50104d4f34be3ee425324e2e4d7375410cf7e13'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-rc2-linux-aarch64.tar.gz'; \ + sha256='2e8325f1c7e14bf2f36e84ef1ed61b51e8a674c8d2cc0f1166b95f3b345e4a3f'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-rc1-linux-i686.tar.gz'; \ - sha256='f726767f995aab05f241a9312bbc1a84922fbc81a9ad8647bebefe2154b6bf5e'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-rc2-linux-i686.tar.gz'; \ + sha256='96bd3db4ab1e846de7f48177521b8c8768bd80e484ed7fd7591a39753f7f9a02'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-rc1-linux-ppc64le.tar.gz'; \ - sha256='71c6e4987c4a62d1c728ece21bc68572f49a533cc80276afa2f193916b0c7994'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-rc2-linux-ppc64le.tar.gz'; \ + sha256='4444ecd58bfeed61a969a32cec94df8860cdb02314bc09c10af6958fdd5d4c31'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/windows/windowsservercore-1809/Dockerfile b/1.9-rc/windows/windowsservercore-1809/Dockerfile index a0684dbf..fb04bfb8 100644 --- a/1.9-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.9-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.9.0-rc1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-rc1-win64.exe -ENV JULIA_SHA256 8bcb9ac062b86407c16f21052c05cc4a414a2623e708ccf4c41394857c849063 +ENV JULIA_VERSION 1.9.0-rc2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-rc2-win64.exe +ENV JULIA_SHA256 ea884f779347b1e307b62b1458ed0430de23259b69016004ef5271736d77309c RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile index 048d7d75..732ecca0 100644 --- a/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.9.0-rc1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-rc1-win64.exe -ENV JULIA_SHA256 8bcb9ac062b86407c16f21052c05cc4a414a2623e708ccf4c41394857c849063 +ENV JULIA_VERSION 1.9.0-rc2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-rc2-win64.exe +ENV JULIA_SHA256 ea884f779347b1e307b62b1458ed0430de23259b69016004ef5271736d77309c RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 1afed554..7acb95c4 100644 --- a/versions.json +++ b/versions.json @@ -104,44 +104,44 @@ "1.9-rc": { "arches": { "alpine-amd64": { - "sha256": "5175033c143afa6f211aaf640f58eabe2234ee5a029e2aabac2c8b43d2438e56", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-rc1-musl-x86_64.tar.gz" + "sha256": "b16b0902c97fc58efbf997aa1ef486f7bd4825382d010e04bb3e9ec7bca7bce1", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-rc2-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "357ddb46518a2ded6d867f930f088238dcdc580c53b3c627b9011650200294ee", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-rc1-linux-x86_64.tar.gz" + "sha256": "664f3b50c16c089e9e580958107b4a8e8d1af8206242993601bb3447b4d3541c", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-rc2-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "8637f7facae9f8d5975a6f09f50104d4f34be3ee425324e2e4d7375410cf7e13", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-rc1-linux-aarch64.tar.gz" + "sha256": "2e8325f1c7e14bf2f36e84ef1ed61b51e8a674c8d2cc0f1166b95f3b345e4a3f", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-rc2-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "2e49d2c2b5a3a7feb835f3c0ac533b8fa976fb9c90088a94904451d94ce8c76b", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.0-rc1-mac64.tar.gz" + "sha256": "49b6a164e81f61f0cacb035494f994cbfe84a2101a0faaacb3a774c6eeec724f", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.0-rc2-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "b7f533b3252ccfd05afd79c7fcacb4e0c14682880c8a61a556f5333396ad4ecb", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.0-rc1-macaarch64.tar.gz" + "sha256": "78913526f3c6ef94bb27ab4930fb2d7d4c7060e584e4ffaf9b57048289d1cb9e", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.0-rc2-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "b037d0003894750ef8889eafc507399090cb05871122f0a1d6134bc1e6ee766c", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.0-rc1-freebsd-x86_64.tar.gz" + "sha256": "907d0cb91cc54e4f5b290e85fb61cae3ec4c9a0e1e7e0fff13c20b42604d1a72", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.0-rc2-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "f726767f995aab05f241a9312bbc1a84922fbc81a9ad8647bebefe2154b6bf5e", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-rc1-linux-i686.tar.gz" + "sha256": "96bd3db4ab1e846de7f48177521b8c8768bd80e484ed7fd7591a39753f7f9a02", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-rc2-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "71c6e4987c4a62d1c728ece21bc68572f49a533cc80276afa2f193916b0c7994", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-rc1-linux-ppc64le.tar.gz" + "sha256": "4444ecd58bfeed61a969a32cec94df8860cdb02314bc09c10af6958fdd5d4c31", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-rc2-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "8bcb9ac062b86407c16f21052c05cc4a414a2623e708ccf4c41394857c849063", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-rc1-win64.exe" + "sha256": "ea884f779347b1e307b62b1458ed0430de23259b69016004ef5271736d77309c", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-rc2-win64.exe" }, "windows-i386": { - "sha256": "ce98b674215062333bcdd48dd21315dfde3ae89cb39508db785c6c4b34b98307", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.0-rc1-win32.exe" + "sha256": "a3b4fcbb4b4aeed4e226d65b8574aeb2ac4c7c6f6afd971e1d8e85405690d148", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.0-rc2-win32.exe" } }, "variants": [ @@ -152,6 +152,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.9.0-rc1" + "version": "1.9.0-rc2" } } From 67a1817cca70fb1a601ecb38517c44e1e9982292 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Fri, 28 Apr 2023 15:27:32 -0700 Subject: [PATCH 041/108] Remove explicit `dirmngr` reference MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is pulled in automatically via `gnupg`, and moved from `Recommends` to `Depends` in https://salsa.debian.org/debian/gnupg2/-/commit/99474ad900a8bcdd0e7b68f986fec0013fc01470, which has been part of `src:gnupg2` since 2.1.21-4 (and every supported version of both Debian _and_ Ubuntu have 2.2.x 😇). --- 1.6/alpine3.16/Dockerfile | 2 +- 1.6/alpine3.17/Dockerfile | 2 +- 1.6/bullseye/Dockerfile | 15 ++++++--------- 1.6/buster/Dockerfile | 15 ++++++--------- 1.8/alpine3.16/Dockerfile | 2 +- 1.8/alpine3.17/Dockerfile | 2 +- 1.8/bullseye/Dockerfile | 15 ++++++--------- 1.8/buster/Dockerfile | 15 ++++++--------- 1.9-rc/alpine3.16/Dockerfile | 2 +- 1.9-rc/alpine3.17/Dockerfile | 2 +- 1.9-rc/bullseye/Dockerfile | 15 ++++++--------- 1.9-rc/buster/Dockerfile | 15 ++++++--------- Dockerfile-linux.template | 15 ++++++--------- 13 files changed, 48 insertions(+), 69 deletions(-) diff --git a/1.6/alpine3.16/Dockerfile b/1.6/alpine3.16/Dockerfile index 99aababd..383604a2 100644 --- a/1.6/alpine3.16/Dockerfile +++ b/1.6/alpine3.16/Dockerfile @@ -42,7 +42,7 @@ RUN set -eux; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - command -v gpgconf > /dev/null && gpgconf --kill all; \ + gpgconf --kill all; \ rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ \ mkdir "$JULIA_PATH"; \ diff --git a/1.6/alpine3.17/Dockerfile b/1.6/alpine3.17/Dockerfile index 475a949f..5af3d1d4 100644 --- a/1.6/alpine3.17/Dockerfile +++ b/1.6/alpine3.17/Dockerfile @@ -42,7 +42,7 @@ RUN set -eux; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - command -v gpgconf > /dev/null && gpgconf --kill all; \ + gpgconf --kill all; \ rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ \ mkdir "$JULIA_PATH"; \ diff --git a/1.6/bullseye/Dockerfile b/1.6/bullseye/Dockerfile index d4cddb33..7f3e9665 100644 --- a/1.6/bullseye/Dockerfile +++ b/1.6/bullseye/Dockerfile @@ -28,14 +28,11 @@ ENV JULIA_VERSION 1.6.7 RUN set -eux; \ \ savedAptMark="$(apt-mark showmanual)"; \ - if ! command -v gpg > /dev/null; then \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - gnupg \ - dirmngr \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - fi; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + ; \ + rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version # https://julialang-s3.julialang.org/bin/checksums/julia-1.6.7.sha256 @@ -71,7 +68,7 @@ RUN set -eux; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - command -v gpgconf > /dev/null && gpgconf --kill all; \ + gpgconf --kill all; \ rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ \ mkdir "$JULIA_PATH"; \ diff --git a/1.6/buster/Dockerfile b/1.6/buster/Dockerfile index c629a2f4..45764644 100644 --- a/1.6/buster/Dockerfile +++ b/1.6/buster/Dockerfile @@ -28,14 +28,11 @@ ENV JULIA_VERSION 1.6.7 RUN set -eux; \ \ savedAptMark="$(apt-mark showmanual)"; \ - if ! command -v gpg > /dev/null; then \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - gnupg \ - dirmngr \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - fi; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + ; \ + rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version # https://julialang-s3.julialang.org/bin/checksums/julia-1.6.7.sha256 @@ -71,7 +68,7 @@ RUN set -eux; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - command -v gpgconf > /dev/null && gpgconf --kill all; \ + gpgconf --kill all; \ rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ \ mkdir "$JULIA_PATH"; \ diff --git a/1.8/alpine3.16/Dockerfile b/1.8/alpine3.16/Dockerfile index cbb04a33..671d2f45 100644 --- a/1.8/alpine3.16/Dockerfile +++ b/1.8/alpine3.16/Dockerfile @@ -42,7 +42,7 @@ RUN set -eux; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - command -v gpgconf > /dev/null && gpgconf --kill all; \ + gpgconf --kill all; \ rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ \ mkdir "$JULIA_PATH"; \ diff --git a/1.8/alpine3.17/Dockerfile b/1.8/alpine3.17/Dockerfile index c2f48c2f..6069449d 100644 --- a/1.8/alpine3.17/Dockerfile +++ b/1.8/alpine3.17/Dockerfile @@ -42,7 +42,7 @@ RUN set -eux; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - command -v gpgconf > /dev/null && gpgconf --kill all; \ + gpgconf --kill all; \ rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ \ mkdir "$JULIA_PATH"; \ diff --git a/1.8/bullseye/Dockerfile b/1.8/bullseye/Dockerfile index f188dda1..708107d5 100644 --- a/1.8/bullseye/Dockerfile +++ b/1.8/bullseye/Dockerfile @@ -28,14 +28,11 @@ ENV JULIA_VERSION 1.8.5 RUN set -eux; \ \ savedAptMark="$(apt-mark showmanual)"; \ - if ! command -v gpg > /dev/null; then \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - gnupg \ - dirmngr \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - fi; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + ; \ + rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version # https://julialang-s3.julialang.org/bin/checksums/julia-1.8.5.sha256 @@ -71,7 +68,7 @@ RUN set -eux; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - command -v gpgconf > /dev/null && gpgconf --kill all; \ + gpgconf --kill all; \ rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ \ mkdir "$JULIA_PATH"; \ diff --git a/1.8/buster/Dockerfile b/1.8/buster/Dockerfile index 65bc8a3e..c3cc24b7 100644 --- a/1.8/buster/Dockerfile +++ b/1.8/buster/Dockerfile @@ -28,14 +28,11 @@ ENV JULIA_VERSION 1.8.5 RUN set -eux; \ \ savedAptMark="$(apt-mark showmanual)"; \ - if ! command -v gpg > /dev/null; then \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - gnupg \ - dirmngr \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - fi; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + ; \ + rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version # https://julialang-s3.julialang.org/bin/checksums/julia-1.8.5.sha256 @@ -71,7 +68,7 @@ RUN set -eux; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - command -v gpgconf > /dev/null && gpgconf --kill all; \ + gpgconf --kill all; \ rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ \ mkdir "$JULIA_PATH"; \ diff --git a/1.9-rc/alpine3.16/Dockerfile b/1.9-rc/alpine3.16/Dockerfile index 02ccab7a..77990f1e 100644 --- a/1.9-rc/alpine3.16/Dockerfile +++ b/1.9-rc/alpine3.16/Dockerfile @@ -42,7 +42,7 @@ RUN set -eux; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - command -v gpgconf > /dev/null && gpgconf --kill all; \ + gpgconf --kill all; \ rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ \ mkdir "$JULIA_PATH"; \ diff --git a/1.9-rc/alpine3.17/Dockerfile b/1.9-rc/alpine3.17/Dockerfile index 1315674b..23e22784 100644 --- a/1.9-rc/alpine3.17/Dockerfile +++ b/1.9-rc/alpine3.17/Dockerfile @@ -42,7 +42,7 @@ RUN set -eux; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - command -v gpgconf > /dev/null && gpgconf --kill all; \ + gpgconf --kill all; \ rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ \ mkdir "$JULIA_PATH"; \ diff --git a/1.9-rc/bullseye/Dockerfile b/1.9-rc/bullseye/Dockerfile index 8d49d347..f1b2b081 100644 --- a/1.9-rc/bullseye/Dockerfile +++ b/1.9-rc/bullseye/Dockerfile @@ -28,14 +28,11 @@ ENV JULIA_VERSION 1.9.0-rc2 RUN set -eux; \ \ savedAptMark="$(apt-mark showmanual)"; \ - if ! command -v gpg > /dev/null; then \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - gnupg \ - dirmngr \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - fi; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + ; \ + rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version # https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc2.sha256 @@ -71,7 +68,7 @@ RUN set -eux; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - command -v gpgconf > /dev/null && gpgconf --kill all; \ + gpgconf --kill all; \ rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ \ mkdir "$JULIA_PATH"; \ diff --git a/1.9-rc/buster/Dockerfile b/1.9-rc/buster/Dockerfile index c8d7bc23..7f7fd574 100644 --- a/1.9-rc/buster/Dockerfile +++ b/1.9-rc/buster/Dockerfile @@ -28,14 +28,11 @@ ENV JULIA_VERSION 1.9.0-rc2 RUN set -eux; \ \ savedAptMark="$(apt-mark showmanual)"; \ - if ! command -v gpg > /dev/null; then \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - gnupg \ - dirmngr \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - fi; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + ; \ + rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version # https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc2.sha256 @@ -71,7 +68,7 @@ RUN set -eux; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - command -v gpgconf > /dev/null && gpgconf --kill all; \ + gpgconf --kill all; \ rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ \ mkdir "$JULIA_PATH"; \ diff --git a/Dockerfile-linux.template b/Dockerfile-linux.template index 50d1c197..cd38530d 100644 --- a/Dockerfile-linux.template +++ b/Dockerfile-linux.template @@ -57,14 +57,11 @@ RUN set -eux; \ apk add --no-cache --virtual .fetch-deps gnupg; \ {{ ) else ( -}} savedAptMark="$(apt-mark showmanual)"; \ - if ! command -v gpg > /dev/null; then \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - gnupg \ - dirmngr \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - fi; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + ; \ + rm -rf /var/lib/apt/lists/*; \ {{ ) end -}} \ # https://julialang.org/downloads/#julia-command-line-version @@ -108,7 +105,7 @@ RUN set -eux; \ export GNUPGHOME="$(mktemp -d)"; \ gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - command -v gpgconf > /dev/null && gpgconf --kill all; \ + gpgconf --kill all; \ rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ \ mkdir "$JULIA_PATH"; \ From 8fdc863548cea0f6bbb26b5a3398b57e1de1efb9 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Mon, 1 May 2023 16:59:14 -0700 Subject: [PATCH 042/108] Update 1.9-rc to 1.9.0-rc3 --- 1.9-rc/alpine3.16/Dockerfile | 8 ++-- 1.9-rc/alpine3.17/Dockerfile | 8 ++-- 1.9-rc/bullseye/Dockerfile | 20 ++++----- 1.9-rc/buster/Dockerfile | 20 ++++----- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 42 +++++++++---------- 7 files changed, 55 insertions(+), 55 deletions(-) diff --git a/1.9-rc/alpine3.16/Dockerfile b/1.9-rc/alpine3.16/Dockerfile index 77990f1e..5c32c319 100644 --- a/1.9-rc/alpine3.16/Dockerfile +++ b/1.9-rc/alpine3.16/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-rc2 +ENV JULIA_VERSION 1.9.0-rc3 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc3.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-rc2-musl-x86_64.tar.gz'; \ - sha256='b16b0902c97fc58efbf997aa1ef486f7bd4825382d010e04bb3e9ec7bca7bce1'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-rc3-musl-x86_64.tar.gz'; \ + sha256='bce9620d7fb1b3fe851aebc71ab24323ceb321e6f73789f672244fef73209662'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/alpine3.17/Dockerfile b/1.9-rc/alpine3.17/Dockerfile index 23e22784..0ff767b3 100644 --- a/1.9-rc/alpine3.17/Dockerfile +++ b/1.9-rc/alpine3.17/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-rc2 +ENV JULIA_VERSION 1.9.0-rc3 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc3.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-rc2-musl-x86_64.tar.gz'; \ - sha256='b16b0902c97fc58efbf997aa1ef486f7bd4825382d010e04bb3e9ec7bca7bce1'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-rc3-musl-x86_64.tar.gz'; \ + sha256='bce9620d7fb1b3fe851aebc71ab24323ceb321e6f73789f672244fef73209662'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/bullseye/Dockerfile b/1.9-rc/bullseye/Dockerfile index f1b2b081..dcf7dc16 100644 --- a/1.9-rc/bullseye/Dockerfile +++ b/1.9-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-rc2 +ENV JULIA_VERSION 1.9.0-rc3 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-rc2-linux-x86_64.tar.gz'; \ - sha256='664f3b50c16c089e9e580958107b4a8e8d1af8206242993601bb3447b4d3541c'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-rc3-linux-x86_64.tar.gz'; \ + sha256='d1b2b892e8596ec95cbf7495b8db7815bf7c7b0679c820ea5c8ca2f134be1a7b'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-rc2-linux-aarch64.tar.gz'; \ - sha256='2e8325f1c7e14bf2f36e84ef1ed61b51e8a674c8d2cc0f1166b95f3b345e4a3f'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-rc3-linux-aarch64.tar.gz'; \ + sha256='0e7b63da2999972cb4a8636670c742d4a6a514bd147da691c05370731fd7f211'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-rc2-linux-i686.tar.gz'; \ - sha256='96bd3db4ab1e846de7f48177521b8c8768bd80e484ed7fd7591a39753f7f9a02'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-rc3-linux-i686.tar.gz'; \ + sha256='e8150f48894654fe050efee25a7313b80b55dce48ad26a23f4766b578c3bea3f'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-rc2-linux-ppc64le.tar.gz'; \ - sha256='4444ecd58bfeed61a969a32cec94df8860cdb02314bc09c10af6958fdd5d4c31'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-rc3-linux-ppc64le.tar.gz'; \ + sha256='3adda1ffc488bee92d6c969ae3215c90a513c60f99aeb25768f3ebf771f49619'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/buster/Dockerfile b/1.9-rc/buster/Dockerfile index 7f7fd574..abe2e850 100644 --- a/1.9-rc/buster/Dockerfile +++ b/1.9-rc/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-rc2 +ENV JULIA_VERSION 1.9.0-rc3 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-rc2-linux-x86_64.tar.gz'; \ - sha256='664f3b50c16c089e9e580958107b4a8e8d1af8206242993601bb3447b4d3541c'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-rc3-linux-x86_64.tar.gz'; \ + sha256='d1b2b892e8596ec95cbf7495b8db7815bf7c7b0679c820ea5c8ca2f134be1a7b'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-rc2-linux-aarch64.tar.gz'; \ - sha256='2e8325f1c7e14bf2f36e84ef1ed61b51e8a674c8d2cc0f1166b95f3b345e4a3f'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-rc3-linux-aarch64.tar.gz'; \ + sha256='0e7b63da2999972cb4a8636670c742d4a6a514bd147da691c05370731fd7f211'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-rc2-linux-i686.tar.gz'; \ - sha256='96bd3db4ab1e846de7f48177521b8c8768bd80e484ed7fd7591a39753f7f9a02'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-rc3-linux-i686.tar.gz'; \ + sha256='e8150f48894654fe050efee25a7313b80b55dce48ad26a23f4766b578c3bea3f'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-rc2-linux-ppc64le.tar.gz'; \ - sha256='4444ecd58bfeed61a969a32cec94df8860cdb02314bc09c10af6958fdd5d4c31'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-rc3-linux-ppc64le.tar.gz'; \ + sha256='3adda1ffc488bee92d6c969ae3215c90a513c60f99aeb25768f3ebf771f49619'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9-rc/windows/windowsservercore-1809/Dockerfile b/1.9-rc/windows/windowsservercore-1809/Dockerfile index fb04bfb8..55a5a062 100644 --- a/1.9-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.9-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.9.0-rc2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-rc2-win64.exe -ENV JULIA_SHA256 ea884f779347b1e307b62b1458ed0430de23259b69016004ef5271736d77309c +ENV JULIA_VERSION 1.9.0-rc3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-rc3-win64.exe +ENV JULIA_SHA256 5cfee20b00591abb548ca32f4931e52284e831c783238cba72e6f9622bf5e76e RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile index 732ecca0..1d66bbd1 100644 --- a/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.9.0-rc2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-rc2-win64.exe -ENV JULIA_SHA256 ea884f779347b1e307b62b1458ed0430de23259b69016004ef5271736d77309c +ENV JULIA_VERSION 1.9.0-rc3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-rc3-win64.exe +ENV JULIA_SHA256 5cfee20b00591abb548ca32f4931e52284e831c783238cba72e6f9622bf5e76e RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 7acb95c4..5271c86a 100644 --- a/versions.json +++ b/versions.json @@ -104,44 +104,44 @@ "1.9-rc": { "arches": { "alpine-amd64": { - "sha256": "b16b0902c97fc58efbf997aa1ef486f7bd4825382d010e04bb3e9ec7bca7bce1", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-rc2-musl-x86_64.tar.gz" + "sha256": "bce9620d7fb1b3fe851aebc71ab24323ceb321e6f73789f672244fef73209662", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-rc3-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "664f3b50c16c089e9e580958107b4a8e8d1af8206242993601bb3447b4d3541c", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-rc2-linux-x86_64.tar.gz" + "sha256": "d1b2b892e8596ec95cbf7495b8db7815bf7c7b0679c820ea5c8ca2f134be1a7b", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-rc3-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "2e8325f1c7e14bf2f36e84ef1ed61b51e8a674c8d2cc0f1166b95f3b345e4a3f", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-rc2-linux-aarch64.tar.gz" + "sha256": "0e7b63da2999972cb4a8636670c742d4a6a514bd147da691c05370731fd7f211", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-rc3-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "49b6a164e81f61f0cacb035494f994cbfe84a2101a0faaacb3a774c6eeec724f", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.0-rc2-mac64.tar.gz" + "sha256": "cceeb6365786f12222711b8994a1f0b9f0f031543a9edb4b136c11fcedecbed8", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.0-rc3-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "78913526f3c6ef94bb27ab4930fb2d7d4c7060e584e4ffaf9b57048289d1cb9e", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.0-rc2-macaarch64.tar.gz" + "sha256": "79ba580842bcdb56d4b59b3787479b45f52a9f828c3df095f41c50da36158cc7", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.0-rc3-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "907d0cb91cc54e4f5b290e85fb61cae3ec4c9a0e1e7e0fff13c20b42604d1a72", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.0-rc2-freebsd-x86_64.tar.gz" + "sha256": "0024fe10dca6cd0c2fbab9419199e2ec2080eb2adf8a660878d77faf46a07ac0", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.0-rc3-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "96bd3db4ab1e846de7f48177521b8c8768bd80e484ed7fd7591a39753f7f9a02", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-rc2-linux-i686.tar.gz" + "sha256": "e8150f48894654fe050efee25a7313b80b55dce48ad26a23f4766b578c3bea3f", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-rc3-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "4444ecd58bfeed61a969a32cec94df8860cdb02314bc09c10af6958fdd5d4c31", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-rc2-linux-ppc64le.tar.gz" + "sha256": "3adda1ffc488bee92d6c969ae3215c90a513c60f99aeb25768f3ebf771f49619", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-rc3-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "ea884f779347b1e307b62b1458ed0430de23259b69016004ef5271736d77309c", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-rc2-win64.exe" + "sha256": "5cfee20b00591abb548ca32f4931e52284e831c783238cba72e6f9622bf5e76e", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-rc3-win64.exe" }, "windows-i386": { - "sha256": "a3b4fcbb4b4aeed4e226d65b8574aeb2ac4c7c6f6afd971e1d8e85405690d148", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.0-rc2-win32.exe" + "sha256": "6412950d65a41ad036e254f708534e68ac4cc16b999a7b79f4f7d4352cebc455", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.0-rc3-win32.exe" } }, "variants": [ @@ -152,6 +152,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.9.0-rc2" + "version": "1.9.0-rc3" } } From e7b78511fdae10bb6bb32737be3e8503c8a1b87a Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Wed, 10 May 2023 07:53:40 -0700 Subject: [PATCH 043/108] Update to 1.9.0 (GA) --- 1.8/alpine3.16/Dockerfile | 59 ----------- 1.8/alpine3.17/Dockerfile | 59 ----------- 1.8/bullseye/Dockerfile | 87 ----------------- 1.8/buster/Dockerfile | 87 ----------------- 1.9-rc/alpine3.16/docker-entrypoint.sh | 11 --- 1.9-rc/alpine3.17/docker-entrypoint.sh | 11 --- 1.9-rc/bullseye/docker-entrypoint.sh | 11 --- 1.9-rc/buster/docker-entrypoint.sh | 11 --- .../windows/windowsservercore-1809/Dockerfile | 46 --------- .../windowsservercore-ltsc2022/Dockerfile | 46 --------- {1.9-rc => 1.9}/alpine3.16/Dockerfile | 8 +- {1.8 => 1.9}/alpine3.16/docker-entrypoint.sh | 0 {1.9-rc => 1.9}/alpine3.17/Dockerfile | 8 +- {1.8 => 1.9}/alpine3.17/docker-entrypoint.sh | 0 {1.9-rc => 1.9}/bullseye/Dockerfile | 20 ++-- {1.8 => 1.9}/bullseye/docker-entrypoint.sh | 0 {1.9-rc => 1.9}/buster/Dockerfile | 20 ++-- {1.8 => 1.9}/buster/docker-entrypoint.sh | 0 .../windows/windowsservercore-1809/Dockerfile | 6 +- .../windowsservercore-ltsc2022/Dockerfile | 6 +- generate-stackbrew-library.sh | 4 +- versions.json | 97 +++++-------------- 22 files changed, 58 insertions(+), 539 deletions(-) delete mode 100644 1.8/alpine3.16/Dockerfile delete mode 100644 1.8/alpine3.17/Dockerfile delete mode 100644 1.8/bullseye/Dockerfile delete mode 100644 1.8/buster/Dockerfile delete mode 100755 1.9-rc/alpine3.16/docker-entrypoint.sh delete mode 100755 1.9-rc/alpine3.17/docker-entrypoint.sh delete mode 100755 1.9-rc/bullseye/docker-entrypoint.sh delete mode 100755 1.9-rc/buster/docker-entrypoint.sh delete mode 100644 1.9-rc/windows/windowsservercore-1809/Dockerfile delete mode 100644 1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile rename {1.9-rc => 1.9}/alpine3.16/Dockerfile (86%) rename {1.8 => 1.9}/alpine3.16/docker-entrypoint.sh (100%) rename {1.9-rc => 1.9}/alpine3.17/Dockerfile (86%) rename {1.8 => 1.9}/alpine3.17/docker-entrypoint.sh (100%) rename {1.9-rc => 1.9}/bullseye/Dockerfile (78%) rename {1.8 => 1.9}/bullseye/docker-entrypoint.sh (100%) rename {1.9-rc => 1.9}/buster/Dockerfile (78%) rename {1.8 => 1.9}/buster/docker-entrypoint.sh (100%) rename {1.8 => 1.9}/windows/windowsservercore-1809/Dockerfile (91%) rename {1.8 => 1.9}/windows/windowsservercore-ltsc2022/Dockerfile (91%) diff --git a/1.8/alpine3.16/Dockerfile b/1.8/alpine3.16/Dockerfile deleted file mode 100644 index 671d2f45..00000000 --- a/1.8/alpine3.16/Dockerfile +++ /dev/null @@ -1,59 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM alpine:3.16 - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.5 - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.5.sha256 - arch="$(apk --print-arch)"; \ - case "$arch" in \ - 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.5-musl-x86_64.tar.gz'; \ - sha256='12427c0336648b59f0c853b9885e2ffcd113e876d4b385b9cf59bc0e581987fc'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - wget -O julia.tar.gz.asc "$url.asc"; \ - wget -O julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.8/alpine3.17/Dockerfile b/1.8/alpine3.17/Dockerfile deleted file mode 100644 index 6069449d..00000000 --- a/1.8/alpine3.17/Dockerfile +++ /dev/null @@ -1,59 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM alpine:3.17 - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.5 - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.5.sha256 - arch="$(apk --print-arch)"; \ - case "$arch" in \ - 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.5-musl-x86_64.tar.gz'; \ - sha256='12427c0336648b59f0c853b9885e2ffcd113e876d4b385b9cf59bc0e581987fc'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - wget -O julia.tar.gz.asc "$url.asc"; \ - wget -O julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.8/bullseye/Dockerfile b/1.8/bullseye/Dockerfile deleted file mode 100644 index 708107d5..00000000 --- a/1.8/bullseye/Dockerfile +++ /dev/null @@ -1,87 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM debian:bullseye-slim - -RUN set -eux; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - ca-certificates \ -# ERROR: no download agent available; install curl, wget, or fetch - curl \ - ; \ - rm -rf /var/lib/apt/lists/* - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.5 - -RUN set -eux; \ - \ - savedAptMark="$(apt-mark showmanual)"; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - gnupg \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.5.sha256 - arch="$(dpkg --print-architecture)"; \ - case "$arch" in \ - 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.5-linux-x86_64.tar.gz'; \ - sha256='e71a24816e8fe9d5f4807664cbbb42738f5aa9fe05397d35c81d4c5d649b9d05'; \ - ;; \ - 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.5-linux-aarch64.tar.gz'; \ - sha256='a1f637b44c71ea9bc96d7c3ef347724c054a1e5227b980adebfc33599e5153a4'; \ - ;; \ - 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.5-linux-i686.tar.gz'; \ - sha256='f0edd61970710333cb5ac6491fbbc859436e5e9e84b014ae04f291bddf6a7e21'; \ - ;; \ - 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.8/julia-1.8.5-linux-ppc64le.tar.gz'; \ - sha256='13c121362e73cda8049a9b51b15c6d0d1dc66803db45ab1d5c46ea9c1b7440df'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - curl -fL -o julia.tar.gz.asc "$url.asc"; \ - curl -fL -o julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apt-mark auto '.*' > /dev/null; \ - [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ - apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ - \ -# smoke test - julia --version - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.8/buster/Dockerfile b/1.8/buster/Dockerfile deleted file mode 100644 index c3cc24b7..00000000 --- a/1.8/buster/Dockerfile +++ /dev/null @@ -1,87 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM debian:buster-slim - -RUN set -eux; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - ca-certificates \ -# ERROR: no download agent available; install curl, wget, or fetch - curl \ - ; \ - rm -rf /var/lib/apt/lists/* - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.8.5 - -RUN set -eux; \ - \ - savedAptMark="$(apt-mark showmanual)"; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - gnupg \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.8.5.sha256 - arch="$(dpkg --print-architecture)"; \ - case "$arch" in \ - 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.5-linux-x86_64.tar.gz'; \ - sha256='e71a24816e8fe9d5f4807664cbbb42738f5aa9fe05397d35c81d4c5d649b9d05'; \ - ;; \ - 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.5-linux-aarch64.tar.gz'; \ - sha256='a1f637b44c71ea9bc96d7c3ef347724c054a1e5227b980adebfc33599e5153a4'; \ - ;; \ - 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.5-linux-i686.tar.gz'; \ - sha256='f0edd61970710333cb5ac6491fbbc859436e5e9e84b014ae04f291bddf6a7e21'; \ - ;; \ - 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.8/julia-1.8.5-linux-ppc64le.tar.gz'; \ - sha256='13c121362e73cda8049a9b51b15c6d0d1dc66803db45ab1d5c46ea9c1b7440df'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - curl -fL -o julia.tar.gz.asc "$url.asc"; \ - curl -fL -o julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apt-mark auto '.*' > /dev/null; \ - [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ - apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ - \ -# smoke test - julia --version - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.9-rc/alpine3.16/docker-entrypoint.sh b/1.9-rc/alpine3.16/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.9-rc/alpine3.16/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.9-rc/alpine3.17/docker-entrypoint.sh b/1.9-rc/alpine3.17/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.9-rc/alpine3.17/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.9-rc/bullseye/docker-entrypoint.sh b/1.9-rc/bullseye/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.9-rc/bullseye/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.9-rc/buster/docker-entrypoint.sh b/1.9-rc/buster/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.9-rc/buster/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.9-rc/windows/windowsservercore-1809/Dockerfile b/1.9-rc/windows/windowsservercore-1809/Dockerfile deleted file mode 100644 index 55a5a062..00000000 --- a/1.9-rc/windows/windowsservercore-1809/Dockerfile +++ /dev/null @@ -1,46 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM mcr.microsoft.com/windows/servercore:1809 - -# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] - -ENV JULIA_VERSION 1.9.0-rc3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-rc3-win64.exe -ENV JULIA_SHA256 5cfee20b00591abb548ca32f4931e52284e831c783238cba72e6f9622bf5e76e - -RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ - if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ - Start-Process -Wait -NoNewWindow \ - -FilePath '.\julia.exe' \ - -ArgumentList @( \ - '/SILENT', \ - '/DIR=C:\julia' \ - ); \ - \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ - Write-Host 'Updating PATH ...'; \ - $env:PATH = 'C:\julia\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ("julia --version") ...'; \ - julia --version; \ - \ - Write-Host 'Complete.' - -CMD ["julia"] diff --git a/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile deleted file mode 100644 index 1d66bbd1..00000000 --- a/1.9-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ /dev/null @@ -1,46 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM mcr.microsoft.com/windows/servercore:ltsc2022 - -# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] - -ENV JULIA_VERSION 1.9.0-rc3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-rc3-win64.exe -ENV JULIA_SHA256 5cfee20b00591abb548ca32f4931e52284e831c783238cba72e6f9622bf5e76e - -RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ - if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ - Start-Process -Wait -NoNewWindow \ - -FilePath '.\julia.exe' \ - -ArgumentList @( \ - '/SILENT', \ - '/DIR=C:\julia' \ - ); \ - \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ - Write-Host 'Updating PATH ...'; \ - $env:PATH = 'C:\julia\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ("julia --version") ...'; \ - julia --version; \ - \ - Write-Host 'Complete.' - -CMD ["julia"] diff --git a/1.9-rc/alpine3.16/Dockerfile b/1.9/alpine3.16/Dockerfile similarity index 86% rename from 1.9-rc/alpine3.16/Dockerfile rename to 1.9/alpine3.16/Dockerfile index 5c32c319..169df90e 100644 --- a/1.9-rc/alpine3.16/Dockerfile +++ b/1.9/alpine3.16/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-rc3 +ENV JULIA_VERSION 1.9.0 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-rc3-musl-x86_64.tar.gz'; \ - sha256='bce9620d7fb1b3fe851aebc71ab24323ceb321e6f73789f672244fef73209662'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-musl-x86_64.tar.gz'; \ + sha256='2594ff9a69d86415faae2e2e218ec3a5abbeb41ab3590b646b75824221adcb5b'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/alpine3.16/docker-entrypoint.sh b/1.9/alpine3.16/docker-entrypoint.sh similarity index 100% rename from 1.8/alpine3.16/docker-entrypoint.sh rename to 1.9/alpine3.16/docker-entrypoint.sh diff --git a/1.9-rc/alpine3.17/Dockerfile b/1.9/alpine3.17/Dockerfile similarity index 86% rename from 1.9-rc/alpine3.17/Dockerfile rename to 1.9/alpine3.17/Dockerfile index 0ff767b3..665bcb56 100644 --- a/1.9-rc/alpine3.17/Dockerfile +++ b/1.9/alpine3.17/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-rc3 +ENV JULIA_VERSION 1.9.0 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-rc3-musl-x86_64.tar.gz'; \ - sha256='bce9620d7fb1b3fe851aebc71ab24323ceb321e6f73789f672244fef73209662'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-musl-x86_64.tar.gz'; \ + sha256='2594ff9a69d86415faae2e2e218ec3a5abbeb41ab3590b646b75824221adcb5b'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/alpine3.17/docker-entrypoint.sh b/1.9/alpine3.17/docker-entrypoint.sh similarity index 100% rename from 1.8/alpine3.17/docker-entrypoint.sh rename to 1.9/alpine3.17/docker-entrypoint.sh diff --git a/1.9-rc/bullseye/Dockerfile b/1.9/bullseye/Dockerfile similarity index 78% rename from 1.9-rc/bullseye/Dockerfile rename to 1.9/bullseye/Dockerfile index dcf7dc16..4e97f4a4 100644 --- a/1.9-rc/bullseye/Dockerfile +++ b/1.9/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-rc3 +ENV JULIA_VERSION 1.9.0 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-rc3-linux-x86_64.tar.gz'; \ - sha256='d1b2b892e8596ec95cbf7495b8db7815bf7c7b0679c820ea5c8ca2f134be1a7b'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-linux-x86_64.tar.gz'; \ + sha256='00c614466ef9809c2eb23480e38d196a2c577fff2730c4f83d135b913d473359'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-rc3-linux-aarch64.tar.gz'; \ - sha256='0e7b63da2999972cb4a8636670c742d4a6a514bd147da691c05370731fd7f211'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-linux-aarch64.tar.gz'; \ + sha256='0a14315b53acd97f22d26d4a8fd2c237e524e95c3bec98d2d78b54d80c2bc364'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-rc3-linux-i686.tar.gz'; \ - sha256='e8150f48894654fe050efee25a7313b80b55dce48ad26a23f4766b578c3bea3f'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-linux-i686.tar.gz'; \ + sha256='add391830b50df8d84f11ecf9e0fdd3d0fd420ba08737640094696fde64a22be'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-rc3-linux-ppc64le.tar.gz'; \ - sha256='3adda1ffc488bee92d6c969ae3215c90a513c60f99aeb25768f3ebf771f49619'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-linux-ppc64le.tar.gz'; \ + sha256='f32197fdd7b8e34d26d91cc46fc2fa040e07b02e61d22c0cedbc5e7e3d0363d5'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/bullseye/docker-entrypoint.sh b/1.9/bullseye/docker-entrypoint.sh similarity index 100% rename from 1.8/bullseye/docker-entrypoint.sh rename to 1.9/bullseye/docker-entrypoint.sh diff --git a/1.9-rc/buster/Dockerfile b/1.9/buster/Dockerfile similarity index 78% rename from 1.9-rc/buster/Dockerfile rename to 1.9/buster/Dockerfile index abe2e850..eb18f97e 100644 --- a/1.9-rc/buster/Dockerfile +++ b/1.9/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0-rc3 +ENV JULIA_VERSION 1.9.0 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0-rc3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-rc3-linux-x86_64.tar.gz'; \ - sha256='d1b2b892e8596ec95cbf7495b8db7815bf7c7b0679c820ea5c8ca2f134be1a7b'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-linux-x86_64.tar.gz'; \ + sha256='00c614466ef9809c2eb23480e38d196a2c577fff2730c4f83d135b913d473359'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-rc3-linux-aarch64.tar.gz'; \ - sha256='0e7b63da2999972cb4a8636670c742d4a6a514bd147da691c05370731fd7f211'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-linux-aarch64.tar.gz'; \ + sha256='0a14315b53acd97f22d26d4a8fd2c237e524e95c3bec98d2d78b54d80c2bc364'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-rc3-linux-i686.tar.gz'; \ - sha256='e8150f48894654fe050efee25a7313b80b55dce48ad26a23f4766b578c3bea3f'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-linux-i686.tar.gz'; \ + sha256='add391830b50df8d84f11ecf9e0fdd3d0fd420ba08737640094696fde64a22be'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-rc3-linux-ppc64le.tar.gz'; \ - sha256='3adda1ffc488bee92d6c969ae3215c90a513c60f99aeb25768f3ebf771f49619'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-linux-ppc64le.tar.gz'; \ + sha256='f32197fdd7b8e34d26d91cc46fc2fa040e07b02e61d22c0cedbc5e7e3d0363d5'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.8/buster/docker-entrypoint.sh b/1.9/buster/docker-entrypoint.sh similarity index 100% rename from 1.8/buster/docker-entrypoint.sh rename to 1.9/buster/docker-entrypoint.sh diff --git a/1.8/windows/windowsservercore-1809/Dockerfile b/1.9/windows/windowsservercore-1809/Dockerfile similarity index 91% rename from 1.8/windows/windowsservercore-1809/Dockerfile rename to 1.9/windows/windowsservercore-1809/Dockerfile index dc4447eb..68eaf43c 100644 --- a/1.8/windows/windowsservercore-1809/Dockerfile +++ b/1.9/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.8.5 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.5-win64.exe -ENV JULIA_SHA256 866e160d46c85167d10e8a925776c2fb1cea0f668eb8c80a605842fd35ef28b5 +ENV JULIA_VERSION 1.9.0 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-win64.exe +ENV JULIA_SHA256 096ed36b1bc1fd7d00abc47d9e9f339d051961c2d0c5021005bb8f7e7a93ef0e RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.8/windows/windowsservercore-ltsc2022/Dockerfile b/1.9/windows/windowsservercore-ltsc2022/Dockerfile similarity index 91% rename from 1.8/windows/windowsservercore-ltsc2022/Dockerfile rename to 1.9/windows/windowsservercore-ltsc2022/Dockerfile index 304e7177..22703d2b 100644 --- a/1.8/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.9/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.8.5 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.5-win64.exe -ENV JULIA_SHA256 866e160d46c85167d10e8a925776c2fb1cea0f668eb8c80a605842fd35ef28b5 +ENV JULIA_VERSION 1.9.0 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-win64.exe +ENV JULIA_SHA256 096ed36b1bc1fd7d00abc47d9e9f339d051961c2d0c5021005bb8f7e7a93ef0e RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/generate-stackbrew-library.sh b/generate-stackbrew-library.sh index 22b513bc..cc5c0e2f 100755 --- a/generate-stackbrew-library.sh +++ b/generate-stackbrew-library.sh @@ -2,8 +2,8 @@ set -Eeuo pipefail declare -A aliases=( - [1.8]='1 latest' - [1.9-rc]='rc' + [1.9]='1 latest' + [1.10-rc]='rc' ) self="$(basename "$BASH_SOURCE")" diff --git a/versions.json b/versions.json index 5271c86a..cde87acd 100644 --- a/versions.json +++ b/versions.json @@ -48,47 +48,47 @@ ], "version": "1.6.7" }, - "1.8": { + "1.9": { "arches": { "alpine-amd64": { - "sha256": "12427c0336648b59f0c853b9885e2ffcd113e876d4b385b9cf59bc0e581987fc", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.8/julia-1.8.5-musl-x86_64.tar.gz" + "sha256": "2594ff9a69d86415faae2e2e218ec3a5abbeb41ab3590b646b75824221adcb5b", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "e71a24816e8fe9d5f4807664cbbb42738f5aa9fe05397d35c81d4c5d649b9d05", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.5-linux-x86_64.tar.gz" + "sha256": "00c614466ef9809c2eb23480e38d196a2c577fff2730c4f83d135b913d473359", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "a1f637b44c71ea9bc96d7c3ef347724c054a1e5227b980adebfc33599e5153a4", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.8/julia-1.8.5-linux-aarch64.tar.gz" + "sha256": "0a14315b53acd97f22d26d4a8fd2c237e524e95c3bec98d2d78b54d80c2bc364", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "a1a859eda7fb41a0b55467339a11c3c1c0df78b27d1e160e80bc6758b3d8dae0", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.8/julia-1.8.5-mac64.tar.gz" + "sha256": "00bc4c27eeb1bebd350597312ff0919176315fd3199c63ec963fb41e3b04bfaf", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.0-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "ea85e0489c36324c4da62163aa1b82fcf2f52f72d173ee7dd213a3a92992cab7", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.8/julia-1.8.5-macaarch64.tar.gz" + "sha256": "53e62770a6990d5a89e7a001ef68aa25de25126a3be838200c4c9a705daea37c", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.0-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "fc0a6e84e6ea5b41094d3e0b7ee06431b06a6ae8bcd6a1a3a2b1e0030b418498", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.8/julia-1.8.5-freebsd-x86_64.tar.gz" + "sha256": "81bea31cf4742ba2742f898888714d386521f21e46416a4da4153de486251c64", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.0-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "f0edd61970710333cb5ac6491fbbc859436e5e9e84b014ae04f291bddf6a7e21", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.8/julia-1.8.5-linux-i686.tar.gz" + "sha256": "add391830b50df8d84f11ecf9e0fdd3d0fd420ba08737640094696fde64a22be", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "13c121362e73cda8049a9b51b15c6d0d1dc66803db45ab1d5c46ea9c1b7440df", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.8/julia-1.8.5-linux-ppc64le.tar.gz" + "sha256": "f32197fdd7b8e34d26d91cc46fc2fa040e07b02e61d22c0cedbc5e7e3d0363d5", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "866e160d46c85167d10e8a925776c2fb1cea0f668eb8c80a605842fd35ef28b5", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.8/julia-1.8.5-win64.exe" + "sha256": "096ed36b1bc1fd7d00abc47d9e9f339d051961c2d0c5021005bb8f7e7a93ef0e", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-win64.exe" }, "windows-i386": { - "sha256": "60be0c4141ae2ca4b91a8427ae37eabffcabe0689c98f115a15a3275d53763a7", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.8/julia-1.8.5-win32.exe" + "sha256": "f40ceb66c4731473e6ff03d9e4c73e8060f0bd3a08c8c6bee571bf596261dac9", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.0-win32.exe" } }, "variants": [ @@ -99,59 +99,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.8.5" - }, - "1.9-rc": { - "arches": { - "alpine-amd64": { - "sha256": "bce9620d7fb1b3fe851aebc71ab24323ceb321e6f73789f672244fef73209662", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-rc3-musl-x86_64.tar.gz" - }, - "amd64": { - "sha256": "d1b2b892e8596ec95cbf7495b8db7815bf7c7b0679c820ea5c8ca2f134be1a7b", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-rc3-linux-x86_64.tar.gz" - }, - "arm64v8": { - "sha256": "0e7b63da2999972cb4a8636670c742d4a6a514bd147da691c05370731fd7f211", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-rc3-linux-aarch64.tar.gz" - }, - "darwin-amd64": { - "sha256": "cceeb6365786f12222711b8994a1f0b9f0f031543a9edb4b136c11fcedecbed8", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.0-rc3-mac64.tar.gz" - }, - "darwin-arm64v8": { - "sha256": "79ba580842bcdb56d4b59b3787479b45f52a9f828c3df095f41c50da36158cc7", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.0-rc3-macaarch64.tar.gz" - }, - "freebsd-amd64": { - "sha256": "0024fe10dca6cd0c2fbab9419199e2ec2080eb2adf8a660878d77faf46a07ac0", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.0-rc3-freebsd-x86_64.tar.gz" - }, - "i386": { - "sha256": "e8150f48894654fe050efee25a7313b80b55dce48ad26a23f4766b578c3bea3f", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-rc3-linux-i686.tar.gz" - }, - "ppc64le": { - "sha256": "3adda1ffc488bee92d6c969ae3215c90a513c60f99aeb25768f3ebf771f49619", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-rc3-linux-ppc64le.tar.gz" - }, - "windows-amd64": { - "sha256": "5cfee20b00591abb548ca32f4931e52284e831c783238cba72e6f9622bf5e76e", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-rc3-win64.exe" - }, - "windows-i386": { - "sha256": "6412950d65a41ad036e254f708534e68ac4cc16b999a7b79f4f7d4352cebc455", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.0-rc3-win32.exe" - } - }, - "variants": [ - "bullseye", - "buster", - "alpine3.17", - "alpine3.16", - "windows/windowsservercore-ltsc2022", - "windows/windowsservercore-1809" - ], - "version": "1.9.0-rc3" + "version": "1.9.0" } } From 4ece95431880089d483cadc0e2bc0a6821ae0d3d Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Mon, 15 May 2023 07:46:45 -0700 Subject: [PATCH 044/108] Update README architectures table --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cef5a68c..72659b21 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,6 @@ For outstanding `julia` image PRs, check [PRs with the "library/julia" label on | Build | Status | Badges | (per-arch) | |:-:|:-:|:-:|:-:| | [![amd64 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/amd64/job/julia.svg?label=amd64)](https://doi-janky.infosiftr.net/job/multiarch/job/amd64/job/julia/) | [![arm32v7 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/arm32v7/job/julia.svg?label=arm32v7)](https://doi-janky.infosiftr.net/job/multiarch/job/arm32v7/job/julia/) | [![arm64v8 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/arm64v8/job/julia.svg?label=arm64v8)](https://doi-janky.infosiftr.net/job/multiarch/job/arm64v8/job/julia/) | [![i386 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/i386/job/julia.svg?label=i386)](https://doi-janky.infosiftr.net/job/multiarch/job/i386/job/julia/) | -| [![windows-amd64 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/windows-amd64/job/julia.svg?label=windows-amd64)](https://doi-janky.infosiftr.net/job/multiarch/job/windows-amd64/job/julia/) | [![put-shared build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/put-shared/job/light/job/julia.svg?label=put-shared)](https://doi-janky.infosiftr.net/job/put-shared/job/light/job/julia/) | +| [![ppc64le build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/ppc64le/job/julia.svg?label=ppc64le)](https://doi-janky.infosiftr.net/job/multiarch/job/ppc64le/job/julia/) | [![windows-amd64 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/windows-amd64/job/julia.svg?label=windows-amd64)](https://doi-janky.infosiftr.net/job/multiarch/job/windows-amd64/job/julia/) | [![put-shared build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/put-shared/job/light/job/julia.svg?label=put-shared)](https://doi-janky.infosiftr.net/job/put-shared/job/light/job/julia/) | From 1486d832edaa15eee0703c413aace5d70efd8704 Mon Sep 17 00:00:00 2001 From: J0WI Date: Sat, 13 May 2023 13:13:22 +0200 Subject: [PATCH 045/108] Alpine 3.18 --- 1.6/{alpine3.16 => alpine3.18}/Dockerfile | 2 +- 1.6/{alpine3.16 => alpine3.18}/docker-entrypoint.sh | 0 1.9/{alpine3.16 => alpine3.18}/Dockerfile | 2 +- 1.9/{alpine3.16 => alpine3.18}/docker-entrypoint.sh | 0 versions.json | 4 ++-- versions.sh | 4 ++-- 6 files changed, 6 insertions(+), 6 deletions(-) rename 1.6/{alpine3.16 => alpine3.18}/Dockerfile (98%) rename 1.6/{alpine3.16 => alpine3.18}/docker-entrypoint.sh (100%) rename 1.9/{alpine3.16 => alpine3.18}/Dockerfile (98%) rename 1.9/{alpine3.16 => alpine3.18}/docker-entrypoint.sh (100%) diff --git a/1.6/alpine3.16/Dockerfile b/1.6/alpine3.18/Dockerfile similarity index 98% rename from 1.6/alpine3.16/Dockerfile rename to 1.6/alpine3.18/Dockerfile index 383604a2..77ada642 100644 --- a/1.6/alpine3.16/Dockerfile +++ b/1.6/alpine3.18/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM alpine:3.16 +FROM alpine:3.18 ENV JULIA_PATH /usr/local/julia ENV PATH $JULIA_PATH/bin:$PATH diff --git a/1.6/alpine3.16/docker-entrypoint.sh b/1.6/alpine3.18/docker-entrypoint.sh similarity index 100% rename from 1.6/alpine3.16/docker-entrypoint.sh rename to 1.6/alpine3.18/docker-entrypoint.sh diff --git a/1.9/alpine3.16/Dockerfile b/1.9/alpine3.18/Dockerfile similarity index 98% rename from 1.9/alpine3.16/Dockerfile rename to 1.9/alpine3.18/Dockerfile index 169df90e..d084a8f3 100644 --- a/1.9/alpine3.16/Dockerfile +++ b/1.9/alpine3.18/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM alpine:3.16 +FROM alpine:3.18 ENV JULIA_PATH /usr/local/julia ENV PATH $JULIA_PATH/bin:$PATH diff --git a/1.9/alpine3.16/docker-entrypoint.sh b/1.9/alpine3.18/docker-entrypoint.sh similarity index 100% rename from 1.9/alpine3.16/docker-entrypoint.sh rename to 1.9/alpine3.18/docker-entrypoint.sh diff --git a/versions.json b/versions.json index cde87acd..548c7c02 100644 --- a/versions.json +++ b/versions.json @@ -41,8 +41,8 @@ "variants": [ "bullseye", "buster", + "alpine3.18", "alpine3.17", - "alpine3.16", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], @@ -94,8 +94,8 @@ "variants": [ "bullseye", "buster", + "alpine3.18", "alpine3.17", - "alpine3.16", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], diff --git a/versions.sh b/versions.sh index 70321891..7751a8a2 100755 --- a/versions.sh +++ b/versions.sh @@ -91,8 +91,8 @@ for version in "${versions[@]}"; do "bullseye", "buster", if .arches | keys | any(startswith("alpine-")) then - "3.17", - "3.16" + "3.18", + "3.17" | "alpine" + . else empty end, if .arches | has("windows-amd64") then From 97d000402f8972dc369ed1877e8f990550aee85e Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Wed, 7 Jun 2023 16:59:12 -0700 Subject: [PATCH 046/108] Update 1.9 to 1.9.1 --- 1.9/alpine3.17/Dockerfile | 8 ++-- 1.9/alpine3.18/Dockerfile | 8 ++-- 1.9/bullseye/Dockerfile | 20 ++++----- 1.9/buster/Dockerfile | 20 ++++----- 1.9/windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 42 +++++++++---------- 7 files changed, 55 insertions(+), 55 deletions(-) diff --git a/1.9/alpine3.17/Dockerfile b/1.9/alpine3.17/Dockerfile index 665bcb56..a32ccd6a 100644 --- a/1.9/alpine3.17/Dockerfile +++ b/1.9/alpine3.17/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0 +ENV JULIA_VERSION 1.9.1 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.1.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-musl-x86_64.tar.gz'; \ - sha256='2594ff9a69d86415faae2e2e218ec3a5abbeb41ab3590b646b75824221adcb5b'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.1-musl-x86_64.tar.gz'; \ + sha256='9c33adcb1a1a7d3fca72cd4ac592d107ef2a70b1cb323e67a03b93a6e485fd0c'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9/alpine3.18/Dockerfile b/1.9/alpine3.18/Dockerfile index d084a8f3..a227263f 100644 --- a/1.9/alpine3.18/Dockerfile +++ b/1.9/alpine3.18/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0 +ENV JULIA_VERSION 1.9.1 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.1.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-musl-x86_64.tar.gz'; \ - sha256='2594ff9a69d86415faae2e2e218ec3a5abbeb41ab3590b646b75824221adcb5b'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.1-musl-x86_64.tar.gz'; \ + sha256='9c33adcb1a1a7d3fca72cd4ac592d107ef2a70b1cb323e67a03b93a6e485fd0c'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9/bullseye/Dockerfile b/1.9/bullseye/Dockerfile index 4e97f4a4..f6e920ee 100644 --- a/1.9/bullseye/Dockerfile +++ b/1.9/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0 +ENV JULIA_VERSION 1.9.1 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-linux-x86_64.tar.gz'; \ - sha256='00c614466ef9809c2eb23480e38d196a2c577fff2730c4f83d135b913d473359'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.1-linux-x86_64.tar.gz'; \ + sha256='cde14a58f899251f30cfced87055626f44845780659ebe8d50cbc4c67b31997c'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-linux-aarch64.tar.gz'; \ - sha256='0a14315b53acd97f22d26d4a8fd2c237e524e95c3bec98d2d78b54d80c2bc364'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.1-linux-aarch64.tar.gz'; \ + sha256='b643ccd3e2a5960f7ce7055243743d0a39badda3974bce3d77861dd363badd10'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-linux-i686.tar.gz'; \ - sha256='add391830b50df8d84f11ecf9e0fdd3d0fd420ba08737640094696fde64a22be'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.1-linux-i686.tar.gz'; \ + sha256='662111251fe82fca5a23321cbe218d98c23683e76dc32e1a9756aa436de97890'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-linux-ppc64le.tar.gz'; \ - sha256='f32197fdd7b8e34d26d91cc46fc2fa040e07b02e61d22c0cedbc5e7e3d0363d5'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.1-linux-ppc64le.tar.gz'; \ + sha256='391aba8e239bfa29c1d96e2d81d6ec50ab5b924ac2132ef934c556e0a3329fc5'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9/buster/Dockerfile b/1.9/buster/Dockerfile index eb18f97e..1f65059a 100644 --- a/1.9/buster/Dockerfile +++ b/1.9/buster/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.0 +ENV JULIA_VERSION 1.9.1 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.0.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-linux-x86_64.tar.gz'; \ - sha256='00c614466ef9809c2eb23480e38d196a2c577fff2730c4f83d135b913d473359'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.1-linux-x86_64.tar.gz'; \ + sha256='cde14a58f899251f30cfced87055626f44845780659ebe8d50cbc4c67b31997c'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-linux-aarch64.tar.gz'; \ - sha256='0a14315b53acd97f22d26d4a8fd2c237e524e95c3bec98d2d78b54d80c2bc364'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.1-linux-aarch64.tar.gz'; \ + sha256='b643ccd3e2a5960f7ce7055243743d0a39badda3974bce3d77861dd363badd10'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-linux-i686.tar.gz'; \ - sha256='add391830b50df8d84f11ecf9e0fdd3d0fd420ba08737640094696fde64a22be'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.1-linux-i686.tar.gz'; \ + sha256='662111251fe82fca5a23321cbe218d98c23683e76dc32e1a9756aa436de97890'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-linux-ppc64le.tar.gz'; \ - sha256='f32197fdd7b8e34d26d91cc46fc2fa040e07b02e61d22c0cedbc5e7e3d0363d5'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.1-linux-ppc64le.tar.gz'; \ + sha256='391aba8e239bfa29c1d96e2d81d6ec50ab5b924ac2132ef934c556e0a3329fc5'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9/windows/windowsservercore-1809/Dockerfile b/1.9/windows/windowsservercore-1809/Dockerfile index 68eaf43c..7e83938c 100644 --- a/1.9/windows/windowsservercore-1809/Dockerfile +++ b/1.9/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.9.0 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-win64.exe -ENV JULIA_SHA256 096ed36b1bc1fd7d00abc47d9e9f339d051961c2d0c5021005bb8f7e7a93ef0e +ENV JULIA_VERSION 1.9.1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.1-win64.exe +ENV JULIA_SHA256 e2f105d0ebdcd9a375bfb386bbdacc462effceba0b252f95f27b5660211c8df1 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.9/windows/windowsservercore-ltsc2022/Dockerfile b/1.9/windows/windowsservercore-ltsc2022/Dockerfile index 22703d2b..bdba50b2 100644 --- a/1.9/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.9/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.9.0 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-win64.exe -ENV JULIA_SHA256 096ed36b1bc1fd7d00abc47d9e9f339d051961c2d0c5021005bb8f7e7a93ef0e +ENV JULIA_VERSION 1.9.1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.1-win64.exe +ENV JULIA_SHA256 e2f105d0ebdcd9a375bfb386bbdacc462effceba0b252f95f27b5660211c8df1 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 548c7c02..477efcb5 100644 --- a/versions.json +++ b/versions.json @@ -51,44 +51,44 @@ "1.9": { "arches": { "alpine-amd64": { - "sha256": "2594ff9a69d86415faae2e2e218ec3a5abbeb41ab3590b646b75824221adcb5b", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.0-musl-x86_64.tar.gz" + "sha256": "9c33adcb1a1a7d3fca72cd4ac592d107ef2a70b1cb323e67a03b93a6e485fd0c", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.1-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "00c614466ef9809c2eb23480e38d196a2c577fff2730c4f83d135b913d473359", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.0-linux-x86_64.tar.gz" + "sha256": "cde14a58f899251f30cfced87055626f44845780659ebe8d50cbc4c67b31997c", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.1-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "0a14315b53acd97f22d26d4a8fd2c237e524e95c3bec98d2d78b54d80c2bc364", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.0-linux-aarch64.tar.gz" + "sha256": "b643ccd3e2a5960f7ce7055243743d0a39badda3974bce3d77861dd363badd10", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.1-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "00bc4c27eeb1bebd350597312ff0919176315fd3199c63ec963fb41e3b04bfaf", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.0-mac64.tar.gz" + "sha256": "49368ddaef4e37ed606808a6ca58ba0f1a4451a27b8201aed4d9d7b24c276817", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.1-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "53e62770a6990d5a89e7a001ef68aa25de25126a3be838200c4c9a705daea37c", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.0-macaarch64.tar.gz" + "sha256": "9e3e02ca6546513dce265379abe957cb2b5b0ccf4066219486da0eb872ddcebc", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.1-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "81bea31cf4742ba2742f898888714d386521f21e46416a4da4153de486251c64", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.0-freebsd-x86_64.tar.gz" + "sha256": "256dec5579c1896b130b2c93c94cc8bade1bf630c82d28da8b74e39ee88f0838", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.1-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "add391830b50df8d84f11ecf9e0fdd3d0fd420ba08737640094696fde64a22be", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.0-linux-i686.tar.gz" + "sha256": "662111251fe82fca5a23321cbe218d98c23683e76dc32e1a9756aa436de97890", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.1-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "f32197fdd7b8e34d26d91cc46fc2fa040e07b02e61d22c0cedbc5e7e3d0363d5", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.0-linux-ppc64le.tar.gz" + "sha256": "391aba8e239bfa29c1d96e2d81d6ec50ab5b924ac2132ef934c556e0a3329fc5", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.1-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "096ed36b1bc1fd7d00abc47d9e9f339d051961c2d0c5021005bb8f7e7a93ef0e", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.0-win64.exe" + "sha256": "e2f105d0ebdcd9a375bfb386bbdacc462effceba0b252f95f27b5660211c8df1", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.1-win64.exe" }, "windows-i386": { - "sha256": "f40ceb66c4731473e6ff03d9e4c73e8060f0bd3a08c8c6bee571bf596261dac9", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.0-win32.exe" + "sha256": "93db56de16d3eb1f68cf126cd52db722d0afd0b711c9e9b25ab2d49299d7a7ac", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.1-win32.exe" } }, "variants": [ @@ -99,6 +99,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.9.0" + "version": "1.9.1" } } From cf90acdd6a92c4e20c68312209e0764a96758d2c Mon Sep 17 00:00:00 2001 From: Joseph Ferguson Date: Tue, 13 Jun 2023 13:54:20 -0700 Subject: [PATCH 047/108] Add Debian bookworm, drop buster --- 1.6/{buster => bookworm}/Dockerfile | 2 +- 1.6/{buster => bookworm}/docker-entrypoint.sh | 0 1.9/{buster => bookworm}/Dockerfile | 2 +- 1.9/{buster => bookworm}/docker-entrypoint.sh | 0 apply-templates.sh | 2 +- versions.json | 4 ++-- versions.sh | 2 +- 7 files changed, 6 insertions(+), 6 deletions(-) rename 1.6/{buster => bookworm}/Dockerfile (99%) rename 1.6/{buster => bookworm}/docker-entrypoint.sh (100%) rename 1.9/{buster => bookworm}/Dockerfile (99%) rename 1.9/{buster => bookworm}/docker-entrypoint.sh (100%) diff --git a/1.6/buster/Dockerfile b/1.6/bookworm/Dockerfile similarity index 99% rename from 1.6/buster/Dockerfile rename to 1.6/bookworm/Dockerfile index 45764644..ecfc53c9 100644 --- a/1.6/buster/Dockerfile +++ b/1.6/bookworm/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM debian:buster-slim +FROM debian:bookworm-slim RUN set -eux; \ apt-get update; \ diff --git a/1.6/buster/docker-entrypoint.sh b/1.6/bookworm/docker-entrypoint.sh similarity index 100% rename from 1.6/buster/docker-entrypoint.sh rename to 1.6/bookworm/docker-entrypoint.sh diff --git a/1.9/buster/Dockerfile b/1.9/bookworm/Dockerfile similarity index 99% rename from 1.9/buster/Dockerfile rename to 1.9/bookworm/Dockerfile index 1f65059a..95de3e92 100644 --- a/1.9/buster/Dockerfile +++ b/1.9/bookworm/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM debian:buster-slim +FROM debian:bookworm-slim RUN set -eux; \ apt-get update; \ diff --git a/1.9/buster/docker-entrypoint.sh b/1.9/bookworm/docker-entrypoint.sh similarity index 100% rename from 1.9/buster/docker-entrypoint.sh rename to 1.9/bookworm/docker-entrypoint.sh diff --git a/apply-templates.sh b/apply-templates.sh index 412ff940..78b7291b 100755 --- a/apply-templates.sh +++ b/apply-templates.sh @@ -38,7 +38,7 @@ for version; do for dir in "${variants[@]}"; do mkdir -p "$version/$dir" - variant="$(basename "$dir")" # "buster", "windowsservercore-1809", etc + variant="$(basename "$dir")" # "bookworm", "windowsservercore-1809", etc export variant case "$dir" in diff --git a/versions.json b/versions.json index 477efcb5..c800c338 100644 --- a/versions.json +++ b/versions.json @@ -39,8 +39,8 @@ } }, "variants": [ + "bookworm", "bullseye", - "buster", "alpine3.18", "alpine3.17", "windows/windowsservercore-ltsc2022", @@ -92,8 +92,8 @@ } }, "variants": [ + "bookworm", "bullseye", - "buster", "alpine3.18", "alpine3.17", "windows/windowsservercore-ltsc2022", diff --git a/versions.sh b/versions.sh index 7751a8a2..fc249561 100755 --- a/versions.sh +++ b/versions.sh @@ -88,8 +88,8 @@ for version in "${versions[@]}"; do $doc | del(.major) | .variants = ([ + "bookworm", "bullseye", - "buster", if .arches | keys | any(startswith("alpine-")) then "3.18", "3.17" From 727f48bcf49f7f6305bd439da31972ce7738f0a8 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Wed, 5 Jul 2023 16:33:29 -0700 Subject: [PATCH 048/108] Update 1.9 to 1.9.2 --- 1.9/alpine3.17/Dockerfile | 8 ++-- 1.9/alpine3.18/Dockerfile | 8 ++-- 1.9/bookworm/Dockerfile | 20 ++++----- 1.9/bullseye/Dockerfile | 20 ++++----- 1.9/windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 42 +++++++++---------- 7 files changed, 55 insertions(+), 55 deletions(-) diff --git a/1.9/alpine3.17/Dockerfile b/1.9/alpine3.17/Dockerfile index a32ccd6a..b644e22b 100644 --- a/1.9/alpine3.17/Dockerfile +++ b/1.9/alpine3.17/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.1 +ENV JULIA_VERSION 1.9.2 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.2.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.1-musl-x86_64.tar.gz'; \ - sha256='9c33adcb1a1a7d3fca72cd4ac592d107ef2a70b1cb323e67a03b93a6e485fd0c'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.2-musl-x86_64.tar.gz'; \ + sha256='8fb6c39d44eeed91acade4b649777871a7a8485ae7e0aaaf47e59103d13bce31'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9/alpine3.18/Dockerfile b/1.9/alpine3.18/Dockerfile index a227263f..6f27eb62 100644 --- a/1.9/alpine3.18/Dockerfile +++ b/1.9/alpine3.18/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.1 +ENV JULIA_VERSION 1.9.2 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.2.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.1-musl-x86_64.tar.gz'; \ - sha256='9c33adcb1a1a7d3fca72cd4ac592d107ef2a70b1cb323e67a03b93a6e485fd0c'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.2-musl-x86_64.tar.gz'; \ + sha256='8fb6c39d44eeed91acade4b649777871a7a8485ae7e0aaaf47e59103d13bce31'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9/bookworm/Dockerfile b/1.9/bookworm/Dockerfile index 95de3e92..58cccf37 100644 --- a/1.9/bookworm/Dockerfile +++ b/1.9/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.1 +ENV JULIA_VERSION 1.9.2 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.1-linux-x86_64.tar.gz'; \ - sha256='cde14a58f899251f30cfced87055626f44845780659ebe8d50cbc4c67b31997c'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.2-linux-x86_64.tar.gz'; \ + sha256='4c2d799f442d7fe718827b19da2bacb72ea041b9ce55f24eee7b1313f57c4383'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.1-linux-aarch64.tar.gz'; \ - sha256='b643ccd3e2a5960f7ce7055243743d0a39badda3974bce3d77861dd363badd10'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.2-linux-aarch64.tar.gz'; \ + sha256='682397f8895149f0e283f0b27bffc6694033bdfb19f9366c80f6efdf3685f27c'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.1-linux-i686.tar.gz'; \ - sha256='662111251fe82fca5a23321cbe218d98c23683e76dc32e1a9756aa436de97890'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.2-linux-i686.tar.gz'; \ + sha256='08d1f72d92772c9a1074196a4651e06ccadc290d6d1e316fb25a43e585c14db9'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.1-linux-ppc64le.tar.gz'; \ - sha256='391aba8e239bfa29c1d96e2d81d6ec50ab5b924ac2132ef934c556e0a3329fc5'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.2-linux-ppc64le.tar.gz'; \ + sha256='b03080f0f8aeff395de932b90716cc71cf93b6fd21c993e87bf0f6cfef25510d'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9/bullseye/Dockerfile b/1.9/bullseye/Dockerfile index f6e920ee..55b46777 100644 --- a/1.9/bullseye/Dockerfile +++ b/1.9/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.1 +ENV JULIA_VERSION 1.9.2 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.1-linux-x86_64.tar.gz'; \ - sha256='cde14a58f899251f30cfced87055626f44845780659ebe8d50cbc4c67b31997c'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.2-linux-x86_64.tar.gz'; \ + sha256='4c2d799f442d7fe718827b19da2bacb72ea041b9ce55f24eee7b1313f57c4383'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.1-linux-aarch64.tar.gz'; \ - sha256='b643ccd3e2a5960f7ce7055243743d0a39badda3974bce3d77861dd363badd10'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.2-linux-aarch64.tar.gz'; \ + sha256='682397f8895149f0e283f0b27bffc6694033bdfb19f9366c80f6efdf3685f27c'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.1-linux-i686.tar.gz'; \ - sha256='662111251fe82fca5a23321cbe218d98c23683e76dc32e1a9756aa436de97890'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.2-linux-i686.tar.gz'; \ + sha256='08d1f72d92772c9a1074196a4651e06ccadc290d6d1e316fb25a43e585c14db9'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.1-linux-ppc64le.tar.gz'; \ - sha256='391aba8e239bfa29c1d96e2d81d6ec50ab5b924ac2132ef934c556e0a3329fc5'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.2-linux-ppc64le.tar.gz'; \ + sha256='b03080f0f8aeff395de932b90716cc71cf93b6fd21c993e87bf0f6cfef25510d'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9/windows/windowsservercore-1809/Dockerfile b/1.9/windows/windowsservercore-1809/Dockerfile index 7e83938c..a0ed9a64 100644 --- a/1.9/windows/windowsservercore-1809/Dockerfile +++ b/1.9/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.9.1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.1-win64.exe -ENV JULIA_SHA256 e2f105d0ebdcd9a375bfb386bbdacc462effceba0b252f95f27b5660211c8df1 +ENV JULIA_VERSION 1.9.2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.2-win64.exe +ENV JULIA_SHA256 bcc8a0eb217ee128638e12b756e1f41df5c83cff6c6749839d081618f6c79e57 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.9/windows/windowsservercore-ltsc2022/Dockerfile b/1.9/windows/windowsservercore-ltsc2022/Dockerfile index bdba50b2..06ac5dcb 100644 --- a/1.9/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.9/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.9.1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.1-win64.exe -ENV JULIA_SHA256 e2f105d0ebdcd9a375bfb386bbdacc462effceba0b252f95f27b5660211c8df1 +ENV JULIA_VERSION 1.9.2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.2-win64.exe +ENV JULIA_SHA256 bcc8a0eb217ee128638e12b756e1f41df5c83cff6c6749839d081618f6c79e57 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index c800c338..0daa000e 100644 --- a/versions.json +++ b/versions.json @@ -51,44 +51,44 @@ "1.9": { "arches": { "alpine-amd64": { - "sha256": "9c33adcb1a1a7d3fca72cd4ac592d107ef2a70b1cb323e67a03b93a6e485fd0c", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.1-musl-x86_64.tar.gz" + "sha256": "8fb6c39d44eeed91acade4b649777871a7a8485ae7e0aaaf47e59103d13bce31", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.2-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "cde14a58f899251f30cfced87055626f44845780659ebe8d50cbc4c67b31997c", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.1-linux-x86_64.tar.gz" + "sha256": "4c2d799f442d7fe718827b19da2bacb72ea041b9ce55f24eee7b1313f57c4383", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.2-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "b643ccd3e2a5960f7ce7055243743d0a39badda3974bce3d77861dd363badd10", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.1-linux-aarch64.tar.gz" + "sha256": "682397f8895149f0e283f0b27bffc6694033bdfb19f9366c80f6efdf3685f27c", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.2-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "49368ddaef4e37ed606808a6ca58ba0f1a4451a27b8201aed4d9d7b24c276817", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.1-mac64.tar.gz" + "sha256": "a2e8eb31a89b26e4a99349303aeff8e8ee780144bbdb1f7eda6f41024d42cadb", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.2-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "9e3e02ca6546513dce265379abe957cb2b5b0ccf4066219486da0eb872ddcebc", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.1-macaarch64.tar.gz" + "sha256": "77c71ff8cb1fcdb84097e86a9fb579a8b34d8e7fd8e24d43107042e0fb988b76", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.2-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "256dec5579c1896b130b2c93c94cc8bade1bf630c82d28da8b74e39ee88f0838", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.1-freebsd-x86_64.tar.gz" + "sha256": "834198b7fd5a5833cf53296d88577ba6756c1b1d9decc3070efceaf0352dcfc4", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.2-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "662111251fe82fca5a23321cbe218d98c23683e76dc32e1a9756aa436de97890", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.1-linux-i686.tar.gz" + "sha256": "08d1f72d92772c9a1074196a4651e06ccadc290d6d1e316fb25a43e585c14db9", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.2-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "391aba8e239bfa29c1d96e2d81d6ec50ab5b924ac2132ef934c556e0a3329fc5", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.1-linux-ppc64le.tar.gz" + "sha256": "b03080f0f8aeff395de932b90716cc71cf93b6fd21c993e87bf0f6cfef25510d", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.2-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "e2f105d0ebdcd9a375bfb386bbdacc462effceba0b252f95f27b5660211c8df1", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.1-win64.exe" + "sha256": "bcc8a0eb217ee128638e12b756e1f41df5c83cff6c6749839d081618f6c79e57", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.2-win64.exe" }, "windows-i386": { - "sha256": "93db56de16d3eb1f68cf126cd52db722d0afd0b711c9e9b25ab2d49299d7a7ac", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.1-win32.exe" + "sha256": "49696b0c81f1179b6c5ffc65b32bb5a251f9b0a0fded7577b530eb91ed249e6e", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.2-win32.exe" } }, "variants": [ @@ -99,6 +99,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.9.1" + "version": "1.9.2" } } From 7112758926b226b928afb43d824262dfbe499223 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Thu, 6 Jul 2023 19:30:20 -0700 Subject: [PATCH 049/108] Add 1.10.0-alpha1 --- 1.10-rc/alpine3.17/Dockerfile | 59 +++++++++++++ 1.10-rc/alpine3.17/docker-entrypoint.sh | 11 +++ 1.10-rc/alpine3.18/Dockerfile | 59 +++++++++++++ 1.10-rc/alpine3.18/docker-entrypoint.sh | 11 +++ 1.10-rc/bookworm/Dockerfile | 87 +++++++++++++++++++ 1.10-rc/bookworm/docker-entrypoint.sh | 11 +++ 1.10-rc/bullseye/Dockerfile | 87 +++++++++++++++++++ 1.10-rc/bullseye/docker-entrypoint.sh | 11 +++ .../windows/windowsservercore-1809/Dockerfile | 46 ++++++++++ .../windowsservercore-ltsc2022/Dockerfile | 46 ++++++++++ versions.json | 53 +++++++++++ 11 files changed, 481 insertions(+) create mode 100644 1.10-rc/alpine3.17/Dockerfile create mode 100755 1.10-rc/alpine3.17/docker-entrypoint.sh create mode 100644 1.10-rc/alpine3.18/Dockerfile create mode 100755 1.10-rc/alpine3.18/docker-entrypoint.sh create mode 100644 1.10-rc/bookworm/Dockerfile create mode 100755 1.10-rc/bookworm/docker-entrypoint.sh create mode 100644 1.10-rc/bullseye/Dockerfile create mode 100755 1.10-rc/bullseye/docker-entrypoint.sh create mode 100644 1.10-rc/windows/windowsservercore-1809/Dockerfile create mode 100644 1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile diff --git a/1.10-rc/alpine3.17/Dockerfile b/1.10-rc/alpine3.17/Dockerfile new file mode 100644 index 00000000..f3a91599 --- /dev/null +++ b/1.10-rc/alpine3.17/Dockerfile @@ -0,0 +1,59 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.17 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.10.0-alpha1 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-alpha1.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-alpha1-musl-x86_64.tar.gz'; \ + sha256='bb535675576f3887eef199ed2b3cb46ea6e0c22fdbf6e1b001e4635781ea5d7b'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.10-rc/alpine3.17/docker-entrypoint.sh b/1.10-rc/alpine3.17/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.10-rc/alpine3.17/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.10-rc/alpine3.18/Dockerfile b/1.10-rc/alpine3.18/Dockerfile new file mode 100644 index 00000000..b17e0df2 --- /dev/null +++ b/1.10-rc/alpine3.18/Dockerfile @@ -0,0 +1,59 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.18 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.10.0-alpha1 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-alpha1.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-alpha1-musl-x86_64.tar.gz'; \ + sha256='bb535675576f3887eef199ed2b3cb46ea6e0c22fdbf6e1b001e4635781ea5d7b'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.10-rc/alpine3.18/docker-entrypoint.sh b/1.10-rc/alpine3.18/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.10-rc/alpine3.18/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.10-rc/bookworm/Dockerfile b/1.10-rc/bookworm/Dockerfile new file mode 100644 index 00000000..e79cb399 --- /dev/null +++ b/1.10-rc/bookworm/Dockerfile @@ -0,0 +1,87 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM debian:bookworm-slim + +RUN set -eux; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + ca-certificates \ +# ERROR: no download agent available; install curl, wget, or fetch + curl \ + ; \ + rm -rf /var/lib/apt/lists/* + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.10.0-alpha1 + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + ; \ + rm -rf /var/lib/apt/lists/*; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-alpha1.sha256 + arch="$(dpkg --print-architecture)"; \ + case "$arch" in \ + 'amd64') \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-alpha1-linux-x86_64.tar.gz'; \ + sha256='9aea120b126e54bf87a5bfcddc1c58d282272f6c7e3534f29e210a3c80290cfd'; \ + ;; \ + 'arm64') \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-alpha1-linux-aarch64.tar.gz'; \ + sha256='f56b5fb976621fbc5cdd98fb26c5bcfd94d21997ed0b36f9306b94e62f5e41fa'; \ + ;; \ + 'i386') \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-alpha1-linux-i686.tar.gz'; \ + sha256='a37e4d5cae9ee39c30dddb3f5beb595c1e93de96867d88d5e1d017b91dfe924f'; \ + ;; \ + 'ppc64el') \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-alpha1-linux-ppc64le.tar.gz'; \ + sha256='6c9ff07b56b847af530e7d2274956e0105765e03cfad4af3d3a7a8a00e17d2e1'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + curl -fL -o julia.tar.gz.asc "$url.asc"; \ + curl -fL -o julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apt-mark auto '.*' > /dev/null; \ + [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.10-rc/bookworm/docker-entrypoint.sh b/1.10-rc/bookworm/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.10-rc/bookworm/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.10-rc/bullseye/Dockerfile b/1.10-rc/bullseye/Dockerfile new file mode 100644 index 00000000..ab3c6ae7 --- /dev/null +++ b/1.10-rc/bullseye/Dockerfile @@ -0,0 +1,87 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM debian:bullseye-slim + +RUN set -eux; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + ca-certificates \ +# ERROR: no download agent available; install curl, wget, or fetch + curl \ + ; \ + rm -rf /var/lib/apt/lists/* + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.10.0-alpha1 + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + ; \ + rm -rf /var/lib/apt/lists/*; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-alpha1.sha256 + arch="$(dpkg --print-architecture)"; \ + case "$arch" in \ + 'amd64') \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-alpha1-linux-x86_64.tar.gz'; \ + sha256='9aea120b126e54bf87a5bfcddc1c58d282272f6c7e3534f29e210a3c80290cfd'; \ + ;; \ + 'arm64') \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-alpha1-linux-aarch64.tar.gz'; \ + sha256='f56b5fb976621fbc5cdd98fb26c5bcfd94d21997ed0b36f9306b94e62f5e41fa'; \ + ;; \ + 'i386') \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-alpha1-linux-i686.tar.gz'; \ + sha256='a37e4d5cae9ee39c30dddb3f5beb595c1e93de96867d88d5e1d017b91dfe924f'; \ + ;; \ + 'ppc64el') \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-alpha1-linux-ppc64le.tar.gz'; \ + sha256='6c9ff07b56b847af530e7d2274956e0105765e03cfad4af3d3a7a8a00e17d2e1'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + curl -fL -o julia.tar.gz.asc "$url.asc"; \ + curl -fL -o julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apt-mark auto '.*' > /dev/null; \ + [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.10-rc/bullseye/docker-entrypoint.sh b/1.10-rc/bullseye/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.10-rc/bullseye/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.10-rc/windows/windowsservercore-1809/Dockerfile b/1.10-rc/windows/windowsservercore-1809/Dockerfile new file mode 100644 index 00000000..ee4781b9 --- /dev/null +++ b/1.10-rc/windows/windowsservercore-1809/Dockerfile @@ -0,0 +1,46 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM mcr.microsoft.com/windows/servercore:1809 + +# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +ENV JULIA_VERSION 1.10.0-alpha1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-alpha1-win64.exe +ENV JULIA_SHA256 3047c5ee217b1153eb15e66d9efbbff8c33287a1f1a88bd548ff5f343b6f6248 + +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ + \ + Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ + if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ + Write-Host 'FAILED!'; \ + exit 1; \ + }; \ + \ + Write-Host 'Installing ...'; \ + Start-Process -Wait -NoNewWindow \ + -FilePath '.\julia.exe' \ + -ArgumentList @( \ + '/SILENT', \ + '/DIR=C:\julia' \ + ); \ + \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ + Write-Host 'Updating PATH ...'; \ + $env:PATH = 'C:\julia\bin;' + $env:PATH; \ + [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ + \ + Write-Host 'Verifying install ("julia --version") ...'; \ + julia --version; \ + \ + Write-Host 'Complete.' + +CMD ["julia"] diff --git a/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile new file mode 100644 index 00000000..441bbfc6 --- /dev/null +++ b/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -0,0 +1,46 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM mcr.microsoft.com/windows/servercore:ltsc2022 + +# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +ENV JULIA_VERSION 1.10.0-alpha1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-alpha1-win64.exe +ENV JULIA_SHA256 3047c5ee217b1153eb15e66d9efbbff8c33287a1f1a88bd548ff5f343b6f6248 + +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ + \ + Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ + if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ + Write-Host 'FAILED!'; \ + exit 1; \ + }; \ + \ + Write-Host 'Installing ...'; \ + Start-Process -Wait -NoNewWindow \ + -FilePath '.\julia.exe' \ + -ArgumentList @( \ + '/SILENT', \ + '/DIR=C:\julia' \ + ); \ + \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ + Write-Host 'Updating PATH ...'; \ + $env:PATH = 'C:\julia\bin;' + $env:PATH; \ + [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ + \ + Write-Host 'Verifying install ("julia --version") ...'; \ + julia --version; \ + \ + Write-Host 'Complete.' + +CMD ["julia"] diff --git a/versions.json b/versions.json index 0daa000e..847592e3 100644 --- a/versions.json +++ b/versions.json @@ -1,4 +1,57 @@ { + "1.10-rc": { + "arches": { + "alpine-amd64": { + "sha256": "bb535675576f3887eef199ed2b3cb46ea6e0c22fdbf6e1b001e4635781ea5d7b", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-alpha1-musl-x86_64.tar.gz" + }, + "amd64": { + "sha256": "9aea120b126e54bf87a5bfcddc1c58d282272f6c7e3534f29e210a3c80290cfd", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-alpha1-linux-x86_64.tar.gz" + }, + "arm64v8": { + "sha256": "f56b5fb976621fbc5cdd98fb26c5bcfd94d21997ed0b36f9306b94e62f5e41fa", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-alpha1-linux-aarch64.tar.gz" + }, + "darwin-amd64": { + "sha256": "7d5dd9bd495a7160754f17923b03d3d7469f104a310c3d1c6a27f6d993c6317b", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.0-alpha1-mac64.tar.gz" + }, + "darwin-arm64v8": { + "sha256": "b6ba8cc9f088b5c069f0e4ae479a5952a761a362ae3632588f69f402eb1573ed", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.0-alpha1-macaarch64.tar.gz" + }, + "freebsd-amd64": { + "sha256": "ed3ef97af5ce2e9d10028c4e817a5be40e08632686931592294cb69045211c2b", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.0-alpha1-freebsd-x86_64.tar.gz" + }, + "i386": { + "sha256": "a37e4d5cae9ee39c30dddb3f5beb595c1e93de96867d88d5e1d017b91dfe924f", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-alpha1-linux-i686.tar.gz" + }, + "ppc64le": { + "sha256": "6c9ff07b56b847af530e7d2274956e0105765e03cfad4af3d3a7a8a00e17d2e1", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-alpha1-linux-ppc64le.tar.gz" + }, + "windows-amd64": { + "sha256": "3047c5ee217b1153eb15e66d9efbbff8c33287a1f1a88bd548ff5f343b6f6248", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-alpha1-win64.exe" + }, + "windows-i386": { + "sha256": "ea1f0b1ec9ae34fc5f78fae4f6bd040fae6d5944581945a99cb5c760edcd2819", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.0-alpha1-win32.exe" + } + }, + "variants": [ + "bookworm", + "bullseye", + "alpine3.18", + "alpine3.17", + "windows/windowsservercore-ltsc2022", + "windows/windowsservercore-1809" + ], + "version": "1.10.0-alpha1" + }, "1.6": { "arches": { "alpine-amd64": { From 8c1d21c57d7102a6bf0cef362758db0dbffba840 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Thu, 27 Jul 2023 16:59:12 -0700 Subject: [PATCH 050/108] Update 1.10-rc to 1.10.0-beta1 --- 1.10-rc/alpine3.17/Dockerfile | 8 ++-- 1.10-rc/alpine3.18/Dockerfile | 8 ++-- 1.10-rc/bookworm/Dockerfile | 20 ++++----- 1.10-rc/bullseye/Dockerfile | 20 ++++----- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 42 +++++++++---------- 7 files changed, 55 insertions(+), 55 deletions(-) diff --git a/1.10-rc/alpine3.17/Dockerfile b/1.10-rc/alpine3.17/Dockerfile index f3a91599..6e4863b8 100644 --- a/1.10-rc/alpine3.17/Dockerfile +++ b/1.10-rc/alpine3.17/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-alpha1 +ENV JULIA_VERSION 1.10.0-beta1 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-alpha1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta1.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-alpha1-musl-x86_64.tar.gz'; \ - sha256='bb535675576f3887eef199ed2b3cb46ea6e0c22fdbf6e1b001e4635781ea5d7b'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-beta1-musl-x86_64.tar.gz'; \ + sha256='dfe4eb34da27e6bc8f036473b1765aa3e90d954a226a2c6b16c95f9081d94531'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10-rc/alpine3.18/Dockerfile b/1.10-rc/alpine3.18/Dockerfile index b17e0df2..f43869ae 100644 --- a/1.10-rc/alpine3.18/Dockerfile +++ b/1.10-rc/alpine3.18/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-alpha1 +ENV JULIA_VERSION 1.10.0-beta1 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-alpha1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta1.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-alpha1-musl-x86_64.tar.gz'; \ - sha256='bb535675576f3887eef199ed2b3cb46ea6e0c22fdbf6e1b001e4635781ea5d7b'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-beta1-musl-x86_64.tar.gz'; \ + sha256='dfe4eb34da27e6bc8f036473b1765aa3e90d954a226a2c6b16c95f9081d94531'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10-rc/bookworm/Dockerfile b/1.10-rc/bookworm/Dockerfile index e79cb399..90498889 100644 --- a/1.10-rc/bookworm/Dockerfile +++ b/1.10-rc/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-alpha1 +ENV JULIA_VERSION 1.10.0-beta1 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-alpha1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-alpha1-linux-x86_64.tar.gz'; \ - sha256='9aea120b126e54bf87a5bfcddc1c58d282272f6c7e3534f29e210a3c80290cfd'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-beta1-linux-x86_64.tar.gz'; \ + sha256='cda38a2dd5b0ec605cc07ffa44efd3e9fe1072db26525953d1e24fb432e0bf4f'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-alpha1-linux-aarch64.tar.gz'; \ - sha256='f56b5fb976621fbc5cdd98fb26c5bcfd94d21997ed0b36f9306b94e62f5e41fa'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-beta1-linux-aarch64.tar.gz'; \ + sha256='e8377819ca383c7f4ee1841169625c578123244c592882d8706b5bf45f58ea37'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-alpha1-linux-i686.tar.gz'; \ - sha256='a37e4d5cae9ee39c30dddb3f5beb595c1e93de96867d88d5e1d017b91dfe924f'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-beta1-linux-i686.tar.gz'; \ + sha256='fa5b6adfced2186a968fe36146e6103c4c6cc9aa849dfd1878644894eb28f0a7'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-alpha1-linux-ppc64le.tar.gz'; \ - sha256='6c9ff07b56b847af530e7d2274956e0105765e03cfad4af3d3a7a8a00e17d2e1'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-beta1-linux-ppc64le.tar.gz'; \ + sha256='8aa200030b6578334dcfc6404dbde8c894178b44d5eb88ec2b9bc8af8c8ce6e9'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10-rc/bullseye/Dockerfile b/1.10-rc/bullseye/Dockerfile index ab3c6ae7..f7c8c12f 100644 --- a/1.10-rc/bullseye/Dockerfile +++ b/1.10-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-alpha1 +ENV JULIA_VERSION 1.10.0-beta1 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-alpha1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-alpha1-linux-x86_64.tar.gz'; \ - sha256='9aea120b126e54bf87a5bfcddc1c58d282272f6c7e3534f29e210a3c80290cfd'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-beta1-linux-x86_64.tar.gz'; \ + sha256='cda38a2dd5b0ec605cc07ffa44efd3e9fe1072db26525953d1e24fb432e0bf4f'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-alpha1-linux-aarch64.tar.gz'; \ - sha256='f56b5fb976621fbc5cdd98fb26c5bcfd94d21997ed0b36f9306b94e62f5e41fa'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-beta1-linux-aarch64.tar.gz'; \ + sha256='e8377819ca383c7f4ee1841169625c578123244c592882d8706b5bf45f58ea37'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-alpha1-linux-i686.tar.gz'; \ - sha256='a37e4d5cae9ee39c30dddb3f5beb595c1e93de96867d88d5e1d017b91dfe924f'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-beta1-linux-i686.tar.gz'; \ + sha256='fa5b6adfced2186a968fe36146e6103c4c6cc9aa849dfd1878644894eb28f0a7'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-alpha1-linux-ppc64le.tar.gz'; \ - sha256='6c9ff07b56b847af530e7d2274956e0105765e03cfad4af3d3a7a8a00e17d2e1'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-beta1-linux-ppc64le.tar.gz'; \ + sha256='8aa200030b6578334dcfc6404dbde8c894178b44d5eb88ec2b9bc8af8c8ce6e9'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10-rc/windows/windowsservercore-1809/Dockerfile b/1.10-rc/windows/windowsservercore-1809/Dockerfile index ee4781b9..d4de16fb 100644 --- a/1.10-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.10-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.0-alpha1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-alpha1-win64.exe -ENV JULIA_SHA256 3047c5ee217b1153eb15e66d9efbbff8c33287a1f1a88bd548ff5f343b6f6248 +ENV JULIA_VERSION 1.10.0-beta1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-beta1-win64.exe +ENV JULIA_SHA256 b9a9ab2a5384bac969c2b1f3d6f798d6065a7b4c98b8f06cc937bfae74b6b164 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile index 441bbfc6..3cd31303 100644 --- a/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.0-alpha1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-alpha1-win64.exe -ENV JULIA_SHA256 3047c5ee217b1153eb15e66d9efbbff8c33287a1f1a88bd548ff5f343b6f6248 +ENV JULIA_VERSION 1.10.0-beta1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-beta1-win64.exe +ENV JULIA_SHA256 b9a9ab2a5384bac969c2b1f3d6f798d6065a7b4c98b8f06cc937bfae74b6b164 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 847592e3..43e0790c 100644 --- a/versions.json +++ b/versions.json @@ -2,44 +2,44 @@ "1.10-rc": { "arches": { "alpine-amd64": { - "sha256": "bb535675576f3887eef199ed2b3cb46ea6e0c22fdbf6e1b001e4635781ea5d7b", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-alpha1-musl-x86_64.tar.gz" + "sha256": "dfe4eb34da27e6bc8f036473b1765aa3e90d954a226a2c6b16c95f9081d94531", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-beta1-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "9aea120b126e54bf87a5bfcddc1c58d282272f6c7e3534f29e210a3c80290cfd", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-alpha1-linux-x86_64.tar.gz" + "sha256": "cda38a2dd5b0ec605cc07ffa44efd3e9fe1072db26525953d1e24fb432e0bf4f", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-beta1-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "f56b5fb976621fbc5cdd98fb26c5bcfd94d21997ed0b36f9306b94e62f5e41fa", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-alpha1-linux-aarch64.tar.gz" + "sha256": "e8377819ca383c7f4ee1841169625c578123244c592882d8706b5bf45f58ea37", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-beta1-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "7d5dd9bd495a7160754f17923b03d3d7469f104a310c3d1c6a27f6d993c6317b", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.0-alpha1-mac64.tar.gz" + "sha256": "a11cb56ed2626f751b27127bfe00863c98f17f7ab3186e39e09264a1f8eb807f", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.0-beta1-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "b6ba8cc9f088b5c069f0e4ae479a5952a761a362ae3632588f69f402eb1573ed", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.0-alpha1-macaarch64.tar.gz" + "sha256": "fb82d0bda70b32796ccc3ecdd117e79e90a5ce1b7c67d5eacb057c59a62e57fc", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.0-beta1-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "ed3ef97af5ce2e9d10028c4e817a5be40e08632686931592294cb69045211c2b", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.0-alpha1-freebsd-x86_64.tar.gz" + "sha256": "1c673fdb60dabaf95d063745a70ce2e59751d591f47eb844c82059d8ea8b9b46", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.0-beta1-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "a37e4d5cae9ee39c30dddb3f5beb595c1e93de96867d88d5e1d017b91dfe924f", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-alpha1-linux-i686.tar.gz" + "sha256": "fa5b6adfced2186a968fe36146e6103c4c6cc9aa849dfd1878644894eb28f0a7", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-beta1-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "6c9ff07b56b847af530e7d2274956e0105765e03cfad4af3d3a7a8a00e17d2e1", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-alpha1-linux-ppc64le.tar.gz" + "sha256": "8aa200030b6578334dcfc6404dbde8c894178b44d5eb88ec2b9bc8af8c8ce6e9", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-beta1-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "3047c5ee217b1153eb15e66d9efbbff8c33287a1f1a88bd548ff5f343b6f6248", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-alpha1-win64.exe" + "sha256": "b9a9ab2a5384bac969c2b1f3d6f798d6065a7b4c98b8f06cc937bfae74b6b164", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-beta1-win64.exe" }, "windows-i386": { - "sha256": "ea1f0b1ec9ae34fc5f78fae4f6bd040fae6d5944581945a99cb5c760edcd2819", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.0-alpha1-win32.exe" + "sha256": "3b25c66170ce3ab21e418d14b45a8e9945e41540e8918cccc3406b36a5f26f68", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.0-beta1-win32.exe" } }, "variants": [ @@ -50,7 +50,7 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.10.0-alpha1" + "version": "1.10.0-beta1" }, "1.6": { "arches": { From f80de436a3942a20d891e8f8020d1e4c8f0e930d Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Thu, 17 Aug 2023 16:59:10 -0700 Subject: [PATCH 051/108] Update 1.10-rc to 1.10.0-beta2 --- 1.10-rc/alpine3.17/Dockerfile | 8 ++-- 1.10-rc/alpine3.18/Dockerfile | 8 ++-- 1.10-rc/bookworm/Dockerfile | 20 ++++----- 1.10-rc/bullseye/Dockerfile | 20 ++++----- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 42 +++++++++---------- 7 files changed, 55 insertions(+), 55 deletions(-) diff --git a/1.10-rc/alpine3.17/Dockerfile b/1.10-rc/alpine3.17/Dockerfile index 6e4863b8..2890d2da 100644 --- a/1.10-rc/alpine3.17/Dockerfile +++ b/1.10-rc/alpine3.17/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-beta1 +ENV JULIA_VERSION 1.10.0-beta2 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta2.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-beta1-musl-x86_64.tar.gz'; \ - sha256='dfe4eb34da27e6bc8f036473b1765aa3e90d954a226a2c6b16c95f9081d94531'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-beta2-musl-x86_64.tar.gz'; \ + sha256='492a889399776970e469bc9057cad760a19525a247b6fe89dd0f3c235a5ab4df'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10-rc/alpine3.18/Dockerfile b/1.10-rc/alpine3.18/Dockerfile index f43869ae..8ca9b37e 100644 --- a/1.10-rc/alpine3.18/Dockerfile +++ b/1.10-rc/alpine3.18/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-beta1 +ENV JULIA_VERSION 1.10.0-beta2 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta2.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-beta1-musl-x86_64.tar.gz'; \ - sha256='dfe4eb34da27e6bc8f036473b1765aa3e90d954a226a2c6b16c95f9081d94531'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-beta2-musl-x86_64.tar.gz'; \ + sha256='492a889399776970e469bc9057cad760a19525a247b6fe89dd0f3c235a5ab4df'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10-rc/bookworm/Dockerfile b/1.10-rc/bookworm/Dockerfile index 90498889..1814e501 100644 --- a/1.10-rc/bookworm/Dockerfile +++ b/1.10-rc/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-beta1 +ENV JULIA_VERSION 1.10.0-beta2 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-beta1-linux-x86_64.tar.gz'; \ - sha256='cda38a2dd5b0ec605cc07ffa44efd3e9fe1072db26525953d1e24fb432e0bf4f'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-beta2-linux-x86_64.tar.gz'; \ + sha256='f1a17f5a52980c167416cbe4eda14419d818f3b76985401154a3a567879d6477'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-beta1-linux-aarch64.tar.gz'; \ - sha256='e8377819ca383c7f4ee1841169625c578123244c592882d8706b5bf45f58ea37'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-beta2-linux-aarch64.tar.gz'; \ + sha256='38e7c07a0c3f124497da62d81dc6bf58dbce8a6a3f0542ba52aaac54ed238351'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-beta1-linux-i686.tar.gz'; \ - sha256='fa5b6adfced2186a968fe36146e6103c4c6cc9aa849dfd1878644894eb28f0a7'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-beta2-linux-i686.tar.gz'; \ + sha256='adc781af2ee5981988f0551672170b1610c4af1262495f4ecf19602da0ed579f'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-beta1-linux-ppc64le.tar.gz'; \ - sha256='8aa200030b6578334dcfc6404dbde8c894178b44d5eb88ec2b9bc8af8c8ce6e9'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-beta2-linux-ppc64le.tar.gz'; \ + sha256='4b51efbdfe958e754f982c618825cd95b5c3421da3486ef8bc4c83b90270e06c'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10-rc/bullseye/Dockerfile b/1.10-rc/bullseye/Dockerfile index f7c8c12f..64286e42 100644 --- a/1.10-rc/bullseye/Dockerfile +++ b/1.10-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-beta1 +ENV JULIA_VERSION 1.10.0-beta2 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-beta1-linux-x86_64.tar.gz'; \ - sha256='cda38a2dd5b0ec605cc07ffa44efd3e9fe1072db26525953d1e24fb432e0bf4f'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-beta2-linux-x86_64.tar.gz'; \ + sha256='f1a17f5a52980c167416cbe4eda14419d818f3b76985401154a3a567879d6477'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-beta1-linux-aarch64.tar.gz'; \ - sha256='e8377819ca383c7f4ee1841169625c578123244c592882d8706b5bf45f58ea37'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-beta2-linux-aarch64.tar.gz'; \ + sha256='38e7c07a0c3f124497da62d81dc6bf58dbce8a6a3f0542ba52aaac54ed238351'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-beta1-linux-i686.tar.gz'; \ - sha256='fa5b6adfced2186a968fe36146e6103c4c6cc9aa849dfd1878644894eb28f0a7'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-beta2-linux-i686.tar.gz'; \ + sha256='adc781af2ee5981988f0551672170b1610c4af1262495f4ecf19602da0ed579f'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-beta1-linux-ppc64le.tar.gz'; \ - sha256='8aa200030b6578334dcfc6404dbde8c894178b44d5eb88ec2b9bc8af8c8ce6e9'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-beta2-linux-ppc64le.tar.gz'; \ + sha256='4b51efbdfe958e754f982c618825cd95b5c3421da3486ef8bc4c83b90270e06c'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10-rc/windows/windowsservercore-1809/Dockerfile b/1.10-rc/windows/windowsservercore-1809/Dockerfile index d4de16fb..2d4679ab 100644 --- a/1.10-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.10-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.0-beta1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-beta1-win64.exe -ENV JULIA_SHA256 b9a9ab2a5384bac969c2b1f3d6f798d6065a7b4c98b8f06cc937bfae74b6b164 +ENV JULIA_VERSION 1.10.0-beta2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-beta2-win64.exe +ENV JULIA_SHA256 21fcab0815ce738bb268daa154dccbf0532b7c27196586ce677d43164114474b RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile index 3cd31303..eb58f09d 100644 --- a/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.0-beta1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-beta1-win64.exe -ENV JULIA_SHA256 b9a9ab2a5384bac969c2b1f3d6f798d6065a7b4c98b8f06cc937bfae74b6b164 +ENV JULIA_VERSION 1.10.0-beta2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-beta2-win64.exe +ENV JULIA_SHA256 21fcab0815ce738bb268daa154dccbf0532b7c27196586ce677d43164114474b RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 43e0790c..9e023607 100644 --- a/versions.json +++ b/versions.json @@ -2,44 +2,44 @@ "1.10-rc": { "arches": { "alpine-amd64": { - "sha256": "dfe4eb34da27e6bc8f036473b1765aa3e90d954a226a2c6b16c95f9081d94531", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-beta1-musl-x86_64.tar.gz" + "sha256": "492a889399776970e469bc9057cad760a19525a247b6fe89dd0f3c235a5ab4df", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-beta2-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "cda38a2dd5b0ec605cc07ffa44efd3e9fe1072db26525953d1e24fb432e0bf4f", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-beta1-linux-x86_64.tar.gz" + "sha256": "f1a17f5a52980c167416cbe4eda14419d818f3b76985401154a3a567879d6477", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-beta2-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "e8377819ca383c7f4ee1841169625c578123244c592882d8706b5bf45f58ea37", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-beta1-linux-aarch64.tar.gz" + "sha256": "38e7c07a0c3f124497da62d81dc6bf58dbce8a6a3f0542ba52aaac54ed238351", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-beta2-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "a11cb56ed2626f751b27127bfe00863c98f17f7ab3186e39e09264a1f8eb807f", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.0-beta1-mac64.tar.gz" + "sha256": "82689e31fbfd755d24a599858cf8b1ed1e745b3ce4f7182a743c34733ce5e1cf", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.0-beta2-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "fb82d0bda70b32796ccc3ecdd117e79e90a5ce1b7c67d5eacb057c59a62e57fc", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.0-beta1-macaarch64.tar.gz" + "sha256": "e765a75340d55e4b84572064d6e2c7ce663eee613e59ff81788f7d877d82e5d5", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.0-beta2-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "1c673fdb60dabaf95d063745a70ce2e59751d591f47eb844c82059d8ea8b9b46", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.0-beta1-freebsd-x86_64.tar.gz" + "sha256": "b6a3f75eb03b2095f7ea3d4a930c1bc2e45027369d8fb38d83632b600406ebe2", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.0-beta2-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "fa5b6adfced2186a968fe36146e6103c4c6cc9aa849dfd1878644894eb28f0a7", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-beta1-linux-i686.tar.gz" + "sha256": "adc781af2ee5981988f0551672170b1610c4af1262495f4ecf19602da0ed579f", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-beta2-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "8aa200030b6578334dcfc6404dbde8c894178b44d5eb88ec2b9bc8af8c8ce6e9", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-beta1-linux-ppc64le.tar.gz" + "sha256": "4b51efbdfe958e754f982c618825cd95b5c3421da3486ef8bc4c83b90270e06c", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-beta2-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "b9a9ab2a5384bac969c2b1f3d6f798d6065a7b4c98b8f06cc937bfae74b6b164", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-beta1-win64.exe" + "sha256": "21fcab0815ce738bb268daa154dccbf0532b7c27196586ce677d43164114474b", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-beta2-win64.exe" }, "windows-i386": { - "sha256": "3b25c66170ce3ab21e418d14b45a8e9945e41540e8918cccc3406b36a5f26f68", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.0-beta1-win32.exe" + "sha256": "12d2ab6f593ca624521a6b15cb99ed0ed32d98a3ed70fd597b43cc928620bf56", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.0-beta2-win32.exe" } }, "variants": [ @@ -50,7 +50,7 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.10.0-beta1" + "version": "1.10.0-beta2" }, "1.6": { "arches": { From d50ed8b3f1ef3c76d9be2647c7151ab0a539d2a8 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Thu, 24 Aug 2023 16:59:15 -0700 Subject: [PATCH 052/108] Update 1.9 to 1.9.3 --- 1.9/alpine3.17/Dockerfile | 8 ++-- 1.9/alpine3.18/Dockerfile | 8 ++-- 1.9/bookworm/Dockerfile | 20 ++++----- 1.9/bullseye/Dockerfile | 20 ++++----- 1.9/windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 42 +++++++++---------- 7 files changed, 55 insertions(+), 55 deletions(-) diff --git a/1.9/alpine3.17/Dockerfile b/1.9/alpine3.17/Dockerfile index b644e22b..485cf44d 100644 --- a/1.9/alpine3.17/Dockerfile +++ b/1.9/alpine3.17/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.2 +ENV JULIA_VERSION 1.9.3 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.3.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.2-musl-x86_64.tar.gz'; \ - sha256='8fb6c39d44eeed91acade4b649777871a7a8485ae7e0aaaf47e59103d13bce31'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.3-musl-x86_64.tar.gz'; \ + sha256='90fbfb8621a523694de0280a1cd5e2040a49f4bd41e403f789caee945e63d03b'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9/alpine3.18/Dockerfile b/1.9/alpine3.18/Dockerfile index 6f27eb62..d1bb5364 100644 --- a/1.9/alpine3.18/Dockerfile +++ b/1.9/alpine3.18/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.2 +ENV JULIA_VERSION 1.9.3 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.3.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.2-musl-x86_64.tar.gz'; \ - sha256='8fb6c39d44eeed91acade4b649777871a7a8485ae7e0aaaf47e59103d13bce31'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.3-musl-x86_64.tar.gz'; \ + sha256='90fbfb8621a523694de0280a1cd5e2040a49f4bd41e403f789caee945e63d03b'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9/bookworm/Dockerfile b/1.9/bookworm/Dockerfile index 58cccf37..068dcbf6 100644 --- a/1.9/bookworm/Dockerfile +++ b/1.9/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.2 +ENV JULIA_VERSION 1.9.3 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.2-linux-x86_64.tar.gz'; \ - sha256='4c2d799f442d7fe718827b19da2bacb72ea041b9ce55f24eee7b1313f57c4383'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.3-linux-x86_64.tar.gz'; \ + sha256='d76670cc9ba3e0fd4c1545dd3d00269c0694976a1176312795ebce1692d323d1'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.2-linux-aarch64.tar.gz'; \ - sha256='682397f8895149f0e283f0b27bffc6694033bdfb19f9366c80f6efdf3685f27c'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.3-linux-aarch64.tar.gz'; \ + sha256='55437879f6b98470d96c4048b922501b643dfffb8865abeb90c7333a83df7524'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.2-linux-i686.tar.gz'; \ - sha256='08d1f72d92772c9a1074196a4651e06ccadc290d6d1e316fb25a43e585c14db9'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.3-linux-i686.tar.gz'; \ + sha256='e968d04a8b91e2bdcda307dd9dc26e7589b6c8f9598b2410856c95a706d84b10'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.2-linux-ppc64le.tar.gz'; \ - sha256='b03080f0f8aeff395de932b90716cc71cf93b6fd21c993e87bf0f6cfef25510d'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.3-linux-ppc64le.tar.gz'; \ + sha256='15bcf163813d9a561ef50c77d1135135455c85f2dbd27a910400332edb959dc4'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9/bullseye/Dockerfile b/1.9/bullseye/Dockerfile index 55b46777..7b5b8c71 100644 --- a/1.9/bullseye/Dockerfile +++ b/1.9/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.2 +ENV JULIA_VERSION 1.9.3 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.2-linux-x86_64.tar.gz'; \ - sha256='4c2d799f442d7fe718827b19da2bacb72ea041b9ce55f24eee7b1313f57c4383'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.3-linux-x86_64.tar.gz'; \ + sha256='d76670cc9ba3e0fd4c1545dd3d00269c0694976a1176312795ebce1692d323d1'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.2-linux-aarch64.tar.gz'; \ - sha256='682397f8895149f0e283f0b27bffc6694033bdfb19f9366c80f6efdf3685f27c'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.3-linux-aarch64.tar.gz'; \ + sha256='55437879f6b98470d96c4048b922501b643dfffb8865abeb90c7333a83df7524'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.2-linux-i686.tar.gz'; \ - sha256='08d1f72d92772c9a1074196a4651e06ccadc290d6d1e316fb25a43e585c14db9'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.3-linux-i686.tar.gz'; \ + sha256='e968d04a8b91e2bdcda307dd9dc26e7589b6c8f9598b2410856c95a706d84b10'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.2-linux-ppc64le.tar.gz'; \ - sha256='b03080f0f8aeff395de932b90716cc71cf93b6fd21c993e87bf0f6cfef25510d'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.3-linux-ppc64le.tar.gz'; \ + sha256='15bcf163813d9a561ef50c77d1135135455c85f2dbd27a910400332edb959dc4'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.9/windows/windowsservercore-1809/Dockerfile b/1.9/windows/windowsservercore-1809/Dockerfile index a0ed9a64..be474aa2 100644 --- a/1.9/windows/windowsservercore-1809/Dockerfile +++ b/1.9/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.9.2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.2-win64.exe -ENV JULIA_SHA256 bcc8a0eb217ee128638e12b756e1f41df5c83cff6c6749839d081618f6c79e57 +ENV JULIA_VERSION 1.9.3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.3-win64.exe +ENV JULIA_SHA256 eb5a6464dcb1653143caf117a76f9e9126da8c960b737d1c82e4c46d165061f0 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.9/windows/windowsservercore-ltsc2022/Dockerfile b/1.9/windows/windowsservercore-ltsc2022/Dockerfile index 06ac5dcb..223ff732 100644 --- a/1.9/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.9/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.9.2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.2-win64.exe -ENV JULIA_SHA256 bcc8a0eb217ee128638e12b756e1f41df5c83cff6c6749839d081618f6c79e57 +ENV JULIA_VERSION 1.9.3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.3-win64.exe +ENV JULIA_SHA256 eb5a6464dcb1653143caf117a76f9e9126da8c960b737d1c82e4c46d165061f0 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 9e023607..f3100fc9 100644 --- a/versions.json +++ b/versions.json @@ -104,44 +104,44 @@ "1.9": { "arches": { "alpine-amd64": { - "sha256": "8fb6c39d44eeed91acade4b649777871a7a8485ae7e0aaaf47e59103d13bce31", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.2-musl-x86_64.tar.gz" + "sha256": "90fbfb8621a523694de0280a1cd5e2040a49f4bd41e403f789caee945e63d03b", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.3-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "4c2d799f442d7fe718827b19da2bacb72ea041b9ce55f24eee7b1313f57c4383", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.2-linux-x86_64.tar.gz" + "sha256": "d76670cc9ba3e0fd4c1545dd3d00269c0694976a1176312795ebce1692d323d1", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.3-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "682397f8895149f0e283f0b27bffc6694033bdfb19f9366c80f6efdf3685f27c", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.2-linux-aarch64.tar.gz" + "sha256": "55437879f6b98470d96c4048b922501b643dfffb8865abeb90c7333a83df7524", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.3-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "a2e8eb31a89b26e4a99349303aeff8e8ee780144bbdb1f7eda6f41024d42cadb", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.2-mac64.tar.gz" + "sha256": "6eea87748424488226090d1e7d553e72ab106a873d63c732fc710a3d080abb97", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.3-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "77c71ff8cb1fcdb84097e86a9fb579a8b34d8e7fd8e24d43107042e0fb988b76", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.2-macaarch64.tar.gz" + "sha256": "f518e38d7bd5b37766fb051916bd295993aa4b52a47018f4c98b5fde721ced87", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.3-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "834198b7fd5a5833cf53296d88577ba6756c1b1d9decc3070efceaf0352dcfc4", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.2-freebsd-x86_64.tar.gz" + "sha256": "334da6d63945ff42e8dad62321e5a6f236ce3e08a617544c6638c39965213cfa", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.3-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "08d1f72d92772c9a1074196a4651e06ccadc290d6d1e316fb25a43e585c14db9", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.2-linux-i686.tar.gz" + "sha256": "e968d04a8b91e2bdcda307dd9dc26e7589b6c8f9598b2410856c95a706d84b10", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.3-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "b03080f0f8aeff395de932b90716cc71cf93b6fd21c993e87bf0f6cfef25510d", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.2-linux-ppc64le.tar.gz" + "sha256": "15bcf163813d9a561ef50c77d1135135455c85f2dbd27a910400332edb959dc4", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.3-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "bcc8a0eb217ee128638e12b756e1f41df5c83cff6c6749839d081618f6c79e57", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.2-win64.exe" + "sha256": "eb5a6464dcb1653143caf117a76f9e9126da8c960b737d1c82e4c46d165061f0", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.3-win64.exe" }, "windows-i386": { - "sha256": "49696b0c81f1179b6c5ffc65b32bb5a251f9b0a0fded7577b530eb91ed249e6e", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.2-win32.exe" + "sha256": "d4e67e0fe3ff626c4b9e21cc71c23132b992a8ae4f0af54e11dea163394a3356", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.3-win32.exe" } }, "variants": [ @@ -152,6 +152,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.9.2" + "version": "1.9.3" } } From b079ad40685c641e9ff6b880e6dc3ba311a2baf7 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Tue, 3 Oct 2023 16:59:11 -0700 Subject: [PATCH 053/108] Update 1.10-rc to 1.10.0-beta3 --- 1.10-rc/alpine3.17/Dockerfile | 8 ++-- 1.10-rc/alpine3.18/Dockerfile | 8 ++-- 1.10-rc/bookworm/Dockerfile | 20 ++++----- 1.10-rc/bullseye/Dockerfile | 20 ++++----- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 42 +++++++++---------- 7 files changed, 55 insertions(+), 55 deletions(-) diff --git a/1.10-rc/alpine3.17/Dockerfile b/1.10-rc/alpine3.17/Dockerfile index 2890d2da..216fd4ea 100644 --- a/1.10-rc/alpine3.17/Dockerfile +++ b/1.10-rc/alpine3.17/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-beta2 +ENV JULIA_VERSION 1.10.0-beta3 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta3.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-beta2-musl-x86_64.tar.gz'; \ - sha256='492a889399776970e469bc9057cad760a19525a247b6fe89dd0f3c235a5ab4df'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-beta3-musl-x86_64.tar.gz'; \ + sha256='027debab163541e77e52df5dfefd85542d4c5c0f90a0acdb9507088cd3dcdac1'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10-rc/alpine3.18/Dockerfile b/1.10-rc/alpine3.18/Dockerfile index 8ca9b37e..dc517cf7 100644 --- a/1.10-rc/alpine3.18/Dockerfile +++ b/1.10-rc/alpine3.18/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-beta2 +ENV JULIA_VERSION 1.10.0-beta3 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta3.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-beta2-musl-x86_64.tar.gz'; \ - sha256='492a889399776970e469bc9057cad760a19525a247b6fe89dd0f3c235a5ab4df'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-beta3-musl-x86_64.tar.gz'; \ + sha256='027debab163541e77e52df5dfefd85542d4c5c0f90a0acdb9507088cd3dcdac1'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10-rc/bookworm/Dockerfile b/1.10-rc/bookworm/Dockerfile index 1814e501..fa1bd708 100644 --- a/1.10-rc/bookworm/Dockerfile +++ b/1.10-rc/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-beta2 +ENV JULIA_VERSION 1.10.0-beta3 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-beta2-linux-x86_64.tar.gz'; \ - sha256='f1a17f5a52980c167416cbe4eda14419d818f3b76985401154a3a567879d6477'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-beta3-linux-x86_64.tar.gz'; \ + sha256='f6fb0b8625f608c6b586f96e6f403da827c5f69ee0fa72746e0c3b5b6eb29022'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-beta2-linux-aarch64.tar.gz'; \ - sha256='38e7c07a0c3f124497da62d81dc6bf58dbce8a6a3f0542ba52aaac54ed238351'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-beta3-linux-aarch64.tar.gz'; \ + sha256='9ee2d8ff367f17efa7d7279415622d85ae3e592a0938cc2c90a41f6d6f5a28d2'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-beta2-linux-i686.tar.gz'; \ - sha256='adc781af2ee5981988f0551672170b1610c4af1262495f4ecf19602da0ed579f'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-beta3-linux-i686.tar.gz'; \ + sha256='2a18c67f4b3222018b74c5fc0d0c2211784fbd4905c43b55fa714b774b941614'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-beta2-linux-ppc64le.tar.gz'; \ - sha256='4b51efbdfe958e754f982c618825cd95b5c3421da3486ef8bc4c83b90270e06c'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-beta3-linux-ppc64le.tar.gz'; \ + sha256='40c541540f610736813750017ddc7292067438190a1a78ba30604abcd2bc4818'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10-rc/bullseye/Dockerfile b/1.10-rc/bullseye/Dockerfile index 64286e42..49870721 100644 --- a/1.10-rc/bullseye/Dockerfile +++ b/1.10-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-beta2 +ENV JULIA_VERSION 1.10.0-beta3 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-beta2-linux-x86_64.tar.gz'; \ - sha256='f1a17f5a52980c167416cbe4eda14419d818f3b76985401154a3a567879d6477'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-beta3-linux-x86_64.tar.gz'; \ + sha256='f6fb0b8625f608c6b586f96e6f403da827c5f69ee0fa72746e0c3b5b6eb29022'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-beta2-linux-aarch64.tar.gz'; \ - sha256='38e7c07a0c3f124497da62d81dc6bf58dbce8a6a3f0542ba52aaac54ed238351'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-beta3-linux-aarch64.tar.gz'; \ + sha256='9ee2d8ff367f17efa7d7279415622d85ae3e592a0938cc2c90a41f6d6f5a28d2'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-beta2-linux-i686.tar.gz'; \ - sha256='adc781af2ee5981988f0551672170b1610c4af1262495f4ecf19602da0ed579f'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-beta3-linux-i686.tar.gz'; \ + sha256='2a18c67f4b3222018b74c5fc0d0c2211784fbd4905c43b55fa714b774b941614'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-beta2-linux-ppc64le.tar.gz'; \ - sha256='4b51efbdfe958e754f982c618825cd95b5c3421da3486ef8bc4c83b90270e06c'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-beta3-linux-ppc64le.tar.gz'; \ + sha256='40c541540f610736813750017ddc7292067438190a1a78ba30604abcd2bc4818'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10-rc/windows/windowsservercore-1809/Dockerfile b/1.10-rc/windows/windowsservercore-1809/Dockerfile index 2d4679ab..5c151c8b 100644 --- a/1.10-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.10-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.0-beta2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-beta2-win64.exe -ENV JULIA_SHA256 21fcab0815ce738bb268daa154dccbf0532b7c27196586ce677d43164114474b +ENV JULIA_VERSION 1.10.0-beta3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-beta3-win64.exe +ENV JULIA_SHA256 bd27c28ed52d4ec9985f90c649271b73fbd8048390c75b63fb329ebc9ed8e5c7 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile index eb58f09d..e29557fc 100644 --- a/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.0-beta2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-beta2-win64.exe -ENV JULIA_SHA256 21fcab0815ce738bb268daa154dccbf0532b7c27196586ce677d43164114474b +ENV JULIA_VERSION 1.10.0-beta3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-beta3-win64.exe +ENV JULIA_SHA256 bd27c28ed52d4ec9985f90c649271b73fbd8048390c75b63fb329ebc9ed8e5c7 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index f3100fc9..10b834b5 100644 --- a/versions.json +++ b/versions.json @@ -2,44 +2,44 @@ "1.10-rc": { "arches": { "alpine-amd64": { - "sha256": "492a889399776970e469bc9057cad760a19525a247b6fe89dd0f3c235a5ab4df", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-beta2-musl-x86_64.tar.gz" + "sha256": "027debab163541e77e52df5dfefd85542d4c5c0f90a0acdb9507088cd3dcdac1", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-beta3-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "f1a17f5a52980c167416cbe4eda14419d818f3b76985401154a3a567879d6477", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-beta2-linux-x86_64.tar.gz" + "sha256": "f6fb0b8625f608c6b586f96e6f403da827c5f69ee0fa72746e0c3b5b6eb29022", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-beta3-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "38e7c07a0c3f124497da62d81dc6bf58dbce8a6a3f0542ba52aaac54ed238351", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-beta2-linux-aarch64.tar.gz" + "sha256": "9ee2d8ff367f17efa7d7279415622d85ae3e592a0938cc2c90a41f6d6f5a28d2", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-beta3-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "82689e31fbfd755d24a599858cf8b1ed1e745b3ce4f7182a743c34733ce5e1cf", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.0-beta2-mac64.tar.gz" + "sha256": "a1d95cc687757fae2c10ea6b0f3a881bd37e57a7aa4b91f4d47b10b3d0f3c1d0", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.0-beta3-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "e765a75340d55e4b84572064d6e2c7ce663eee613e59ff81788f7d877d82e5d5", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.0-beta2-macaarch64.tar.gz" + "sha256": "f3df9b4a186123a8b3aa1fbdc3c2f7702dcb92216b69c1f06c943a4888553c0f", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.0-beta3-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "b6a3f75eb03b2095f7ea3d4a930c1bc2e45027369d8fb38d83632b600406ebe2", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.0-beta2-freebsd-x86_64.tar.gz" + "sha256": "3de2e790dd377892f5ba91c0de7a9f936d13e06815663871d99808e70cf16843", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.0-beta3-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "adc781af2ee5981988f0551672170b1610c4af1262495f4ecf19602da0ed579f", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-beta2-linux-i686.tar.gz" + "sha256": "2a18c67f4b3222018b74c5fc0d0c2211784fbd4905c43b55fa714b774b941614", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-beta3-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "4b51efbdfe958e754f982c618825cd95b5c3421da3486ef8bc4c83b90270e06c", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-beta2-linux-ppc64le.tar.gz" + "sha256": "40c541540f610736813750017ddc7292067438190a1a78ba30604abcd2bc4818", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-beta3-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "21fcab0815ce738bb268daa154dccbf0532b7c27196586ce677d43164114474b", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-beta2-win64.exe" + "sha256": "bd27c28ed52d4ec9985f90c649271b73fbd8048390c75b63fb329ebc9ed8e5c7", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-beta3-win64.exe" }, "windows-i386": { - "sha256": "12d2ab6f593ca624521a6b15cb99ed0ed32d98a3ed70fd597b43cc928620bf56", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.0-beta2-win32.exe" + "sha256": "3cb0aacd9ebeb5c8970537431453d7d53714c04758f571e6497dca9ad6d4b0aa", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.0-beta3-win32.exe" } }, "variants": [ @@ -50,7 +50,7 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.10.0-beta2" + "version": "1.10.0-beta3" }, "1.6": { "arches": { From 2686258cc9fc54364a0db841321e969c161f4aef Mon Sep 17 00:00:00 2001 From: Laurent Goderre Date: Fri, 20 Oct 2023 14:42:46 -0400 Subject: [PATCH 054/108] Prevent using BuildKit variant for Windows variants --- generate-stackbrew-library.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/generate-stackbrew-library.sh b/generate-stackbrew-library.sh index cc5c0e2f..a7e2da62 100755 --- a/generate-stackbrew-library.sh +++ b/generate-stackbrew-library.sh @@ -177,6 +177,9 @@ for version; do GitCommit: $commit Directory: $dir EOE - [ -z "$constraints" ] || echo "Constraints: $constraints" + [ -z "$constraints" ] || { + echo "Constraints: $constraints"; + echo 'Builder: classic' # no Windows support in BuildKit (yet) + } done done From 9e6b1ddf368d41e5d8c4f146bd1f4580b771018a Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Fri, 3 Nov 2023 22:59:13 -0700 Subject: [PATCH 055/108] Update 1.10-rc to 1.10.0-rc1 --- 1.10-rc/alpine3.17/Dockerfile | 8 ++-- 1.10-rc/alpine3.18/Dockerfile | 8 ++-- 1.10-rc/bookworm/Dockerfile | 20 ++++----- 1.10-rc/bullseye/Dockerfile | 20 ++++----- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 42 +++++++++---------- 7 files changed, 49 insertions(+), 61 deletions(-) diff --git a/1.10-rc/alpine3.17/Dockerfile b/1.10-rc/alpine3.17/Dockerfile index 216fd4ea..c82ff14e 100644 --- a/1.10-rc/alpine3.17/Dockerfile +++ b/1.10-rc/alpine3.17/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-beta3 +ENV JULIA_VERSION 1.10.0-rc1 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc1.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-beta3-musl-x86_64.tar.gz'; \ - sha256='027debab163541e77e52df5dfefd85542d4c5c0f90a0acdb9507088cd3dcdac1'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-rc1-musl-x86_64.tar.gz'; \ + sha256='07ca89f2a15db5e42a6e8d3325d093ddf7786ab2a4788ff9a5ad52bed40334c6'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10-rc/alpine3.18/Dockerfile b/1.10-rc/alpine3.18/Dockerfile index dc517cf7..97652b94 100644 --- a/1.10-rc/alpine3.18/Dockerfile +++ b/1.10-rc/alpine3.18/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-beta3 +ENV JULIA_VERSION 1.10.0-rc1 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc1.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-beta3-musl-x86_64.tar.gz'; \ - sha256='027debab163541e77e52df5dfefd85542d4c5c0f90a0acdb9507088cd3dcdac1'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-rc1-musl-x86_64.tar.gz'; \ + sha256='07ca89f2a15db5e42a6e8d3325d093ddf7786ab2a4788ff9a5ad52bed40334c6'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10-rc/bookworm/Dockerfile b/1.10-rc/bookworm/Dockerfile index fa1bd708..c9633e3a 100644 --- a/1.10-rc/bookworm/Dockerfile +++ b/1.10-rc/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-beta3 +ENV JULIA_VERSION 1.10.0-rc1 RUN set -eux; \ \ @@ -35,24 +35,20 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-beta3-linux-x86_64.tar.gz'; \ - sha256='f6fb0b8625f608c6b586f96e6f403da827c5f69ee0fa72746e0c3b5b6eb29022'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-rc1-linux-x86_64.tar.gz'; \ + sha256='fab4b6ae9f39b0a59e4d98db73b563521716cdcfe34247638146f208a57a5b5b'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-beta3-linux-aarch64.tar.gz'; \ - sha256='9ee2d8ff367f17efa7d7279415622d85ae3e592a0938cc2c90a41f6d6f5a28d2'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-rc1-linux-aarch64.tar.gz'; \ + sha256='9388c0e8f16b19233a5a80d09d9f16cdb4f94c3b5f6ee9e0b6a0bf852299c30a'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-beta3-linux-i686.tar.gz'; \ - sha256='2a18c67f4b3222018b74c5fc0d0c2211784fbd4905c43b55fa714b774b941614'; \ - ;; \ - 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-beta3-linux-ppc64le.tar.gz'; \ - sha256='40c541540f610736813750017ddc7292067438190a1a78ba30604abcd2bc4818'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-rc1-linux-i686.tar.gz'; \ + sha256='1c137371781d126d50871d394a70765ba610c8aaf2b70d0d87004c2e41e290e6'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10-rc/bullseye/Dockerfile b/1.10-rc/bullseye/Dockerfile index 49870721..73e58c3d 100644 --- a/1.10-rc/bullseye/Dockerfile +++ b/1.10-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-beta3 +ENV JULIA_VERSION 1.10.0-rc1 RUN set -eux; \ \ @@ -35,24 +35,20 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-beta3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-beta3-linux-x86_64.tar.gz'; \ - sha256='f6fb0b8625f608c6b586f96e6f403da827c5f69ee0fa72746e0c3b5b6eb29022'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-rc1-linux-x86_64.tar.gz'; \ + sha256='fab4b6ae9f39b0a59e4d98db73b563521716cdcfe34247638146f208a57a5b5b'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-beta3-linux-aarch64.tar.gz'; \ - sha256='9ee2d8ff367f17efa7d7279415622d85ae3e592a0938cc2c90a41f6d6f5a28d2'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-rc1-linux-aarch64.tar.gz'; \ + sha256='9388c0e8f16b19233a5a80d09d9f16cdb4f94c3b5f6ee9e0b6a0bf852299c30a'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-beta3-linux-i686.tar.gz'; \ - sha256='2a18c67f4b3222018b74c5fc0d0c2211784fbd4905c43b55fa714b774b941614'; \ - ;; \ - 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-beta3-linux-ppc64le.tar.gz'; \ - sha256='40c541540f610736813750017ddc7292067438190a1a78ba30604abcd2bc4818'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-rc1-linux-i686.tar.gz'; \ + sha256='1c137371781d126d50871d394a70765ba610c8aaf2b70d0d87004c2e41e290e6'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10-rc/windows/windowsservercore-1809/Dockerfile b/1.10-rc/windows/windowsservercore-1809/Dockerfile index 5c151c8b..a6d9339c 100644 --- a/1.10-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.10-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.0-beta3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-beta3-win64.exe -ENV JULIA_SHA256 bd27c28ed52d4ec9985f90c649271b73fbd8048390c75b63fb329ebc9ed8e5c7 +ENV JULIA_VERSION 1.10.0-rc1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-rc1-win64.exe +ENV JULIA_SHA256 1d9c521623cc7064c3b8f5e16d0152d7c3a858bee58138411f7e73beffc9a21e RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile index e29557fc..71d84d41 100644 --- a/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.0-beta3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-beta3-win64.exe -ENV JULIA_SHA256 bd27c28ed52d4ec9985f90c649271b73fbd8048390c75b63fb329ebc9ed8e5c7 +ENV JULIA_VERSION 1.10.0-rc1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-rc1-win64.exe +ENV JULIA_SHA256 1d9c521623cc7064c3b8f5e16d0152d7c3a858bee58138411f7e73beffc9a21e RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 10b834b5..cbf05410 100644 --- a/versions.json +++ b/versions.json @@ -2,44 +2,40 @@ "1.10-rc": { "arches": { "alpine-amd64": { - "sha256": "027debab163541e77e52df5dfefd85542d4c5c0f90a0acdb9507088cd3dcdac1", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-beta3-musl-x86_64.tar.gz" + "sha256": "07ca89f2a15db5e42a6e8d3325d093ddf7786ab2a4788ff9a5ad52bed40334c6", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-rc1-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "f6fb0b8625f608c6b586f96e6f403da827c5f69ee0fa72746e0c3b5b6eb29022", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-beta3-linux-x86_64.tar.gz" + "sha256": "fab4b6ae9f39b0a59e4d98db73b563521716cdcfe34247638146f208a57a5b5b", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-rc1-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "9ee2d8ff367f17efa7d7279415622d85ae3e592a0938cc2c90a41f6d6f5a28d2", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-beta3-linux-aarch64.tar.gz" + "sha256": "9388c0e8f16b19233a5a80d09d9f16cdb4f94c3b5f6ee9e0b6a0bf852299c30a", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-rc1-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "a1d95cc687757fae2c10ea6b0f3a881bd37e57a7aa4b91f4d47b10b3d0f3c1d0", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.0-beta3-mac64.tar.gz" + "sha256": "e7e7694fffef2eaa33e366200015e268cfaee5ea93b69ec43829bcea0fc8d142", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.0-rc1-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "f3df9b4a186123a8b3aa1fbdc3c2f7702dcb92216b69c1f06c943a4888553c0f", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.0-beta3-macaarch64.tar.gz" + "sha256": "935e2cd77e92539abce8a8520a84593301bbfa1d9abb1678e22b3eeffab451b0", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.0-rc1-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "3de2e790dd377892f5ba91c0de7a9f936d13e06815663871d99808e70cf16843", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.0-beta3-freebsd-x86_64.tar.gz" + "sha256": "93057ca0344266157b10544ddbd71ae56f8141ca444a0b468a3d9a3faf3e08b7", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.0-rc1-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "2a18c67f4b3222018b74c5fc0d0c2211784fbd4905c43b55fa714b774b941614", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-beta3-linux-i686.tar.gz" - }, - "ppc64le": { - "sha256": "40c541540f610736813750017ddc7292067438190a1a78ba30604abcd2bc4818", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-beta3-linux-ppc64le.tar.gz" + "sha256": "1c137371781d126d50871d394a70765ba610c8aaf2b70d0d87004c2e41e290e6", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-rc1-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "bd27c28ed52d4ec9985f90c649271b73fbd8048390c75b63fb329ebc9ed8e5c7", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-beta3-win64.exe" + "sha256": "1d9c521623cc7064c3b8f5e16d0152d7c3a858bee58138411f7e73beffc9a21e", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-rc1-win64.exe" }, "windows-i386": { - "sha256": "3cb0aacd9ebeb5c8970537431453d7d53714c04758f571e6497dca9ad6d4b0aa", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.0-beta3-win32.exe" + "sha256": "809eb7097c07ff99b8326f85e12fbc69de89fb05c6f555fe7e956b5a8282604a", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.0-rc1-win32.exe" } }, "variants": [ @@ -50,7 +46,7 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.10.0-beta3" + "version": "1.10.0-rc1" }, "1.6": { "arches": { From ff6d8f64752b64aff292e12162340e3707487f17 Mon Sep 17 00:00:00 2001 From: Laurent Goderre Date: Wed, 25 Oct 2023 14:49:50 -0400 Subject: [PATCH 056/108] Added attestation for julia --- .gitignore | 1 + 1.10-rc/alpine3.17/Dockerfile | 4 +++- 1.10-rc/alpine3.18/Dockerfile | 4 +++- 1.10-rc/bookworm/Dockerfile | 4 +++- 1.10-rc/bullseye/Dockerfile | 4 +++- 1.6/alpine3.17/Dockerfile | 4 +++- 1.6/alpine3.18/Dockerfile | 4 +++- 1.6/bookworm/Dockerfile | 4 +++- 1.6/bullseye/Dockerfile | 4 +++- 1.9/alpine3.17/Dockerfile | 4 +++- 1.9/alpine3.18/Dockerfile | 4 +++- 1.9/bookworm/Dockerfile | 4 +++- 1.9/bullseye/Dockerfile | 4 +++- Dockerfile-linux.template | 17 ++++++++++++++++- apply-templates.sh | 7 +++++++ 15 files changed, 60 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index d548f66d..c8db931e 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ .jq-template.awk +.template-helper-functions.jq diff --git a/1.10-rc/alpine3.17/Dockerfile b/1.10-rc/alpine3.17/Dockerfile index c82ff14e..6659369a 100644 --- a/1.10-rc/alpine3.17/Dockerfile +++ b/1.10-rc/alpine3.17/Dockerfile @@ -52,7 +52,9 @@ RUN set -eux; \ apk del --no-network .fetch-deps; \ \ # smoke test - julia --version + julia --version; \ + \ + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc1?os_name=alpine&os_version=3.17"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10-rc/alpine3.18/Dockerfile b/1.10-rc/alpine3.18/Dockerfile index 97652b94..c280b7a9 100644 --- a/1.10-rc/alpine3.18/Dockerfile +++ b/1.10-rc/alpine3.18/Dockerfile @@ -52,7 +52,9 @@ RUN set -eux; \ apk del --no-network .fetch-deps; \ \ # smoke test - julia --version + julia --version; \ + \ + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc1?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10-rc/bookworm/Dockerfile b/1.10-rc/bookworm/Dockerfile index c9633e3a..e2fa5c09 100644 --- a/1.10-rc/bookworm/Dockerfile +++ b/1.10-rc/bookworm/Dockerfile @@ -76,7 +76,9 @@ RUN set -eux; \ apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ \ # smoke test - julia --version + julia --version; \ + \ + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc1?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10-rc/bullseye/Dockerfile b/1.10-rc/bullseye/Dockerfile index 73e58c3d..fba9c526 100644 --- a/1.10-rc/bullseye/Dockerfile +++ b/1.10-rc/bullseye/Dockerfile @@ -76,7 +76,9 @@ RUN set -eux; \ apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ \ # smoke test - julia --version + julia --version; \ + \ + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc1?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.6/alpine3.17/Dockerfile b/1.6/alpine3.17/Dockerfile index 5af3d1d4..bea20bca 100644 --- a/1.6/alpine3.17/Dockerfile +++ b/1.6/alpine3.17/Dockerfile @@ -52,7 +52,9 @@ RUN set -eux; \ apk del --no-network .fetch-deps; \ \ # smoke test - julia --version + julia --version; \ + \ + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.6.7","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.6.7?os_name=alpine&os_version=3.17"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.6/alpine3.18/Dockerfile b/1.6/alpine3.18/Dockerfile index 77ada642..05c297a3 100644 --- a/1.6/alpine3.18/Dockerfile +++ b/1.6/alpine3.18/Dockerfile @@ -52,7 +52,9 @@ RUN set -eux; \ apk del --no-network .fetch-deps; \ \ # smoke test - julia --version + julia --version; \ + \ + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.6.7","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.6.7?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.6/bookworm/Dockerfile b/1.6/bookworm/Dockerfile index ecfc53c9..676e237b 100644 --- a/1.6/bookworm/Dockerfile +++ b/1.6/bookworm/Dockerfile @@ -80,7 +80,9 @@ RUN set -eux; \ apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ \ # smoke test - julia --version + julia --version; \ + \ + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.6.7","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.6.7?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.6/bullseye/Dockerfile b/1.6/bullseye/Dockerfile index 7f3e9665..e703cb9d 100644 --- a/1.6/bullseye/Dockerfile +++ b/1.6/bullseye/Dockerfile @@ -80,7 +80,9 @@ RUN set -eux; \ apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ \ # smoke test - julia --version + julia --version; \ + \ + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.6.7","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.6.7?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.9/alpine3.17/Dockerfile b/1.9/alpine3.17/Dockerfile index 485cf44d..a1d03197 100644 --- a/1.9/alpine3.17/Dockerfile +++ b/1.9/alpine3.17/Dockerfile @@ -52,7 +52,9 @@ RUN set -eux; \ apk del --no-network .fetch-deps; \ \ # smoke test - julia --version + julia --version; \ + \ + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.9.3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.9.3?os_name=alpine&os_version=3.17"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.9/alpine3.18/Dockerfile b/1.9/alpine3.18/Dockerfile index d1bb5364..6a64f709 100644 --- a/1.9/alpine3.18/Dockerfile +++ b/1.9/alpine3.18/Dockerfile @@ -52,7 +52,9 @@ RUN set -eux; \ apk del --no-network .fetch-deps; \ \ # smoke test - julia --version + julia --version; \ + \ + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.9.3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.9.3?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.9/bookworm/Dockerfile b/1.9/bookworm/Dockerfile index 068dcbf6..07e419dd 100644 --- a/1.9/bookworm/Dockerfile +++ b/1.9/bookworm/Dockerfile @@ -80,7 +80,9 @@ RUN set -eux; \ apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ \ # smoke test - julia --version + julia --version; \ + \ + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.9.3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.9.3?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.9/bullseye/Dockerfile b/1.9/bullseye/Dockerfile index 7b5b8c71..01496444 100644 --- a/1.9/bullseye/Dockerfile +++ b/1.9/bullseye/Dockerfile @@ -80,7 +80,9 @@ RUN set -eux; \ apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ \ # smoke test - julia --version + julia --version; \ + \ + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.9.3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.9.3?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/Dockerfile-linux.template b/Dockerfile-linux.template index cd38530d..889195d3 100644 --- a/Dockerfile-linux.template +++ b/Dockerfile-linux.template @@ -1,3 +1,4 @@ +{{ include ".template-helper-functions" -}} {{ def is_alpine: env.variant | startswith("alpine") @@ -121,7 +122,21 @@ RUN set -eux; \ {{ ) end -}} \ # smoke test - julia --version + julia --version; \ + \ + echo {{ + { + name: "julia", + version: .version, + params: { + os_name: (if is_alpine then "alpine" else "debian" end), + os_version: env.variant | ltrimstr("alpine") + }, + licenses: [ + "MIT" + ] + } | sbom | tostring | @sh + }} > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/apply-templates.sh b/apply-templates.sh index 78b7291b..c9af4bd4 100755 --- a/apply-templates.sh +++ b/apply-templates.sh @@ -11,6 +11,13 @@ elif [ "$BASH_SOURCE" -nt "$jqt" ]; then wget -qO "$jqt" 'https://github.com/docker-library/bashbrew/raw/9f6a35772ac863a0241f147c820354e4008edf38/scripts/jq-template.awk' fi +jqf='.template-helper-functions.jq' +if [ -n "${BASHBREW_SCRIPTS:-}" ]; then + jqf="$BASHBREW_SCRIPTS/template-helper-functions.jq" +elif [ "$BASH_SOURCE" -nt "$jqf" ]; then + wget -qO "$jqf" 'https://github.com/docker-library/bashbrew/raw/08c926140ad0af22de58c2a2656afda58082ba3e/scripts/template-helper-functions.jq' +fi + if [ "$#" -eq 0 ]; then versions="$(jq -r 'keys | map(@sh) | join(" ")' versions.json)" eval "set -- $versions" From 154363df0b038fb8a5e74bb97bbed3fb8faea7ca Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Tue, 14 Nov 2023 10:59:25 -0800 Subject: [PATCH 057/108] Update 1.9 to 1.9.4 --- 1.9/alpine3.17/Dockerfile | 10 ++--- 1.9/alpine3.18/Dockerfile | 10 ++--- 1.9/bookworm/Dockerfile | 22 +++++----- 1.9/bullseye/Dockerfile | 22 +++++----- 1.9/windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 42 +++++++++---------- 7 files changed, 59 insertions(+), 59 deletions(-) diff --git a/1.9/alpine3.17/Dockerfile b/1.9/alpine3.17/Dockerfile index a1d03197..fe3bfd6b 100644 --- a/1.9/alpine3.17/Dockerfile +++ b/1.9/alpine3.17/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.3 +ENV JULIA_VERSION 1.9.4 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.4.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.3-musl-x86_64.tar.gz'; \ - sha256='90fbfb8621a523694de0280a1cd5e2040a49f4bd41e403f789caee945e63d03b'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.4-musl-x86_64.tar.gz'; \ + sha256='cfee0c02e470fd3e49a6d43b071ec905dec3a81d1ef377c0f0116f5b9920abe9'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -54,7 +54,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.9.3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.9.3?os_name=alpine&os_version=3.17"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.9.4","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.9.4?os_name=alpine&os_version=3.17"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.9/alpine3.18/Dockerfile b/1.9/alpine3.18/Dockerfile index 6a64f709..847e74e2 100644 --- a/1.9/alpine3.18/Dockerfile +++ b/1.9/alpine3.18/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.3 +ENV JULIA_VERSION 1.9.4 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.4.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.3-musl-x86_64.tar.gz'; \ - sha256='90fbfb8621a523694de0280a1cd5e2040a49f4bd41e403f789caee945e63d03b'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.4-musl-x86_64.tar.gz'; \ + sha256='cfee0c02e470fd3e49a6d43b071ec905dec3a81d1ef377c0f0116f5b9920abe9'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -54,7 +54,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.9.3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.9.3?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.9.4","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.9.4?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.9/bookworm/Dockerfile b/1.9/bookworm/Dockerfile index 07e419dd..b84b4677 100644 --- a/1.9/bookworm/Dockerfile +++ b/1.9/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.3 +ENV JULIA_VERSION 1.9.4 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.4.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.3-linux-x86_64.tar.gz'; \ - sha256='d76670cc9ba3e0fd4c1545dd3d00269c0694976a1176312795ebce1692d323d1'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.4-linux-x86_64.tar.gz'; \ + sha256='07d20c4c2518833e2265ca0acee15b355463361aa4efdab858dad826cf94325c'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.3-linux-aarch64.tar.gz'; \ - sha256='55437879f6b98470d96c4048b922501b643dfffb8865abeb90c7333a83df7524'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.4-linux-aarch64.tar.gz'; \ + sha256='541d0c5a9378f8d2fc384bb8595fc6ffe20d61054629a6e314fb2f8dfe2f2ade'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.3-linux-i686.tar.gz'; \ - sha256='e968d04a8b91e2bdcda307dd9dc26e7589b6c8f9598b2410856c95a706d84b10'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.4-linux-i686.tar.gz'; \ + sha256='2b045a30c6ed8b14a5f4b7ecfb74ef2af7d70b85c9b513cd347886c8dace39bd'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.3-linux-ppc64le.tar.gz'; \ - sha256='15bcf163813d9a561ef50c77d1135135455c85f2dbd27a910400332edb959dc4'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.4-linux-ppc64le.tar.gz'; \ + sha256='a5da86c0f0f4ef6d8645f74d8397a6e833831ee212de9edc52e4aefe8f368494'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -82,7 +82,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.9.3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.9.3?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.9.4","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.9.4?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.9/bullseye/Dockerfile b/1.9/bullseye/Dockerfile index 01496444..b0a5beda 100644 --- a/1.9/bullseye/Dockerfile +++ b/1.9/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.3 +ENV JULIA_VERSION 1.9.4 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.4.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.3-linux-x86_64.tar.gz'; \ - sha256='d76670cc9ba3e0fd4c1545dd3d00269c0694976a1176312795ebce1692d323d1'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.4-linux-x86_64.tar.gz'; \ + sha256='07d20c4c2518833e2265ca0acee15b355463361aa4efdab858dad826cf94325c'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.3-linux-aarch64.tar.gz'; \ - sha256='55437879f6b98470d96c4048b922501b643dfffb8865abeb90c7333a83df7524'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.4-linux-aarch64.tar.gz'; \ + sha256='541d0c5a9378f8d2fc384bb8595fc6ffe20d61054629a6e314fb2f8dfe2f2ade'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.3-linux-i686.tar.gz'; \ - sha256='e968d04a8b91e2bdcda307dd9dc26e7589b6c8f9598b2410856c95a706d84b10'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.4-linux-i686.tar.gz'; \ + sha256='2b045a30c6ed8b14a5f4b7ecfb74ef2af7d70b85c9b513cd347886c8dace39bd'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.3-linux-ppc64le.tar.gz'; \ - sha256='15bcf163813d9a561ef50c77d1135135455c85f2dbd27a910400332edb959dc4'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.4-linux-ppc64le.tar.gz'; \ + sha256='a5da86c0f0f4ef6d8645f74d8397a6e833831ee212de9edc52e4aefe8f368494'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -82,7 +82,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.9.3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.9.3?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.9.4","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.9.4?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.9/windows/windowsservercore-1809/Dockerfile b/1.9/windows/windowsservercore-1809/Dockerfile index be474aa2..8e1de3bd 100644 --- a/1.9/windows/windowsservercore-1809/Dockerfile +++ b/1.9/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.9.3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.3-win64.exe -ENV JULIA_SHA256 eb5a6464dcb1653143caf117a76f9e9126da8c960b737d1c82e4c46d165061f0 +ENV JULIA_VERSION 1.9.4 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.4-win64.exe +ENV JULIA_SHA256 8a491b31a8430c3662dff34bf349653e2d13ef98a4dcf7caa740359b6c5fef3e RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.9/windows/windowsservercore-ltsc2022/Dockerfile b/1.9/windows/windowsservercore-ltsc2022/Dockerfile index 223ff732..0cd933bf 100644 --- a/1.9/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.9/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.9.3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.3-win64.exe -ENV JULIA_SHA256 eb5a6464dcb1653143caf117a76f9e9126da8c960b737d1c82e4c46d165061f0 +ENV JULIA_VERSION 1.9.4 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.4-win64.exe +ENV JULIA_SHA256 8a491b31a8430c3662dff34bf349653e2d13ef98a4dcf7caa740359b6c5fef3e RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index cbf05410..66cf25ba 100644 --- a/versions.json +++ b/versions.json @@ -100,44 +100,44 @@ "1.9": { "arches": { "alpine-amd64": { - "sha256": "90fbfb8621a523694de0280a1cd5e2040a49f4bd41e403f789caee945e63d03b", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.3-musl-x86_64.tar.gz" + "sha256": "cfee0c02e470fd3e49a6d43b071ec905dec3a81d1ef377c0f0116f5b9920abe9", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.4-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "d76670cc9ba3e0fd4c1545dd3d00269c0694976a1176312795ebce1692d323d1", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.3-linux-x86_64.tar.gz" + "sha256": "07d20c4c2518833e2265ca0acee15b355463361aa4efdab858dad826cf94325c", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.4-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "55437879f6b98470d96c4048b922501b643dfffb8865abeb90c7333a83df7524", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.3-linux-aarch64.tar.gz" + "sha256": "541d0c5a9378f8d2fc384bb8595fc6ffe20d61054629a6e314fb2f8dfe2f2ade", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.4-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "6eea87748424488226090d1e7d553e72ab106a873d63c732fc710a3d080abb97", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.3-mac64.tar.gz" + "sha256": "67eec264f6afc9e9bf72c0f62c84d91c2ebdfaed6a0aa11606e3c983d278b441", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.4-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "f518e38d7bd5b37766fb051916bd295993aa4b52a47018f4c98b5fde721ced87", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.3-macaarch64.tar.gz" + "sha256": "67542975e86102eec95bc4bb7c30c5d8c7ea9f9a0b388f0e10f546945363b01a", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.4-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "334da6d63945ff42e8dad62321e5a6f236ce3e08a617544c6638c39965213cfa", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.3-freebsd-x86_64.tar.gz" + "sha256": "bf9e299d664566be88dc4121c3a5e2fe8403d93832ee7f757ba9f54461782c5d", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.4-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "e968d04a8b91e2bdcda307dd9dc26e7589b6c8f9598b2410856c95a706d84b10", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.3-linux-i686.tar.gz" + "sha256": "2b045a30c6ed8b14a5f4b7ecfb74ef2af7d70b85c9b513cd347886c8dace39bd", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.4-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "15bcf163813d9a561ef50c77d1135135455c85f2dbd27a910400332edb959dc4", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.3-linux-ppc64le.tar.gz" + "sha256": "a5da86c0f0f4ef6d8645f74d8397a6e833831ee212de9edc52e4aefe8f368494", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.4-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "eb5a6464dcb1653143caf117a76f9e9126da8c960b737d1c82e4c46d165061f0", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.3-win64.exe" + "sha256": "8a491b31a8430c3662dff34bf349653e2d13ef98a4dcf7caa740359b6c5fef3e", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.4-win64.exe" }, "windows-i386": { - "sha256": "d4e67e0fe3ff626c4b9e21cc71c23132b992a8ae4f0af54e11dea163394a3356", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.3-win32.exe" + "sha256": "cae2c1da0da7f43f08620896904b5b13bcdce3ed49dc5a5e9897ee437848e2c2", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.4-win32.exe" } }, "variants": [ @@ -148,6 +148,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.9.3" + "version": "1.9.4" } } From 8852e4c19fd19cdfe676e956ce3a53ca04278d8c Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Sun, 3 Dec 2023 16:59:15 -0800 Subject: [PATCH 058/108] Update 1.10-rc to 1.10.0-rc2 --- 1.10-rc/alpine3.17/Dockerfile | 10 ++--- 1.10-rc/alpine3.18/Dockerfile | 10 ++--- 1.10-rc/bookworm/Dockerfile | 22 ++++++---- 1.10-rc/bullseye/Dockerfile | 22 ++++++---- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 42 ++++++++++--------- 7 files changed, 65 insertions(+), 53 deletions(-) diff --git a/1.10-rc/alpine3.17/Dockerfile b/1.10-rc/alpine3.17/Dockerfile index 6659369a..e622d442 100644 --- a/1.10-rc/alpine3.17/Dockerfile +++ b/1.10-rc/alpine3.17/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-rc1 +ENV JULIA_VERSION 1.10.0-rc2 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc2.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-rc1-musl-x86_64.tar.gz'; \ - sha256='07ca89f2a15db5e42a6e8d3325d093ddf7786ab2a4788ff9a5ad52bed40334c6'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-rc2-musl-x86_64.tar.gz'; \ + sha256='65aa6d1a09e1ea376f7e351c80def41c077b63c15035cb118c6ad17e7870f6fe'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -54,7 +54,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc1?os_name=alpine&os_version=3.17"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc2","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc2?os_name=alpine&os_version=3.17"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10-rc/alpine3.18/Dockerfile b/1.10-rc/alpine3.18/Dockerfile index c280b7a9..74fdf671 100644 --- a/1.10-rc/alpine3.18/Dockerfile +++ b/1.10-rc/alpine3.18/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-rc1 +ENV JULIA_VERSION 1.10.0-rc2 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc2.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-rc1-musl-x86_64.tar.gz'; \ - sha256='07ca89f2a15db5e42a6e8d3325d093ddf7786ab2a4788ff9a5ad52bed40334c6'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-rc2-musl-x86_64.tar.gz'; \ + sha256='65aa6d1a09e1ea376f7e351c80def41c077b63c15035cb118c6ad17e7870f6fe'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -54,7 +54,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc1?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc2","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc2?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10-rc/bookworm/Dockerfile b/1.10-rc/bookworm/Dockerfile index e2fa5c09..30187ab8 100644 --- a/1.10-rc/bookworm/Dockerfile +++ b/1.10-rc/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-rc1 +ENV JULIA_VERSION 1.10.0-rc2 RUN set -eux; \ \ @@ -35,20 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-rc1-linux-x86_64.tar.gz'; \ - sha256='fab4b6ae9f39b0a59e4d98db73b563521716cdcfe34247638146f208a57a5b5b'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-rc2-linux-x86_64.tar.gz'; \ + sha256='c1bf19a02758e6994aa292ed3fed047c6ff8d1cf433966a4848ad7facd01a6c5'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-rc1-linux-aarch64.tar.gz'; \ - sha256='9388c0e8f16b19233a5a80d09d9f16cdb4f94c3b5f6ee9e0b6a0bf852299c30a'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-rc2-linux-aarch64.tar.gz'; \ + sha256='c2ad03382ba3a97558d6c6a8c028c48edc93e72fac71cb4368678fc92d8a8f4d'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-rc1-linux-i686.tar.gz'; \ - sha256='1c137371781d126d50871d394a70765ba610c8aaf2b70d0d87004c2e41e290e6'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-rc2-linux-i686.tar.gz'; \ + sha256='e5fd504cc945d8685021e3d848acef132b98ce4352cef6b9ffacb30392055a4f'; \ + ;; \ + 'ppc64el') \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-rc2-linux-ppc64le.tar.gz'; \ + sha256='edd3b75342f25f1a0059b839fd388adc433deb5c33c5af4a244426a7f73688c7'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -78,7 +82,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc1?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc2","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc2?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10-rc/bullseye/Dockerfile b/1.10-rc/bullseye/Dockerfile index fba9c526..d2c40675 100644 --- a/1.10-rc/bullseye/Dockerfile +++ b/1.10-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-rc1 +ENV JULIA_VERSION 1.10.0-rc2 RUN set -eux; \ \ @@ -35,20 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-rc1-linux-x86_64.tar.gz'; \ - sha256='fab4b6ae9f39b0a59e4d98db73b563521716cdcfe34247638146f208a57a5b5b'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-rc2-linux-x86_64.tar.gz'; \ + sha256='c1bf19a02758e6994aa292ed3fed047c6ff8d1cf433966a4848ad7facd01a6c5'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-rc1-linux-aarch64.tar.gz'; \ - sha256='9388c0e8f16b19233a5a80d09d9f16cdb4f94c3b5f6ee9e0b6a0bf852299c30a'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-rc2-linux-aarch64.tar.gz'; \ + sha256='c2ad03382ba3a97558d6c6a8c028c48edc93e72fac71cb4368678fc92d8a8f4d'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-rc1-linux-i686.tar.gz'; \ - sha256='1c137371781d126d50871d394a70765ba610c8aaf2b70d0d87004c2e41e290e6'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-rc2-linux-i686.tar.gz'; \ + sha256='e5fd504cc945d8685021e3d848acef132b98ce4352cef6b9ffacb30392055a4f'; \ + ;; \ + 'ppc64el') \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-rc2-linux-ppc64le.tar.gz'; \ + sha256='edd3b75342f25f1a0059b839fd388adc433deb5c33c5af4a244426a7f73688c7'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -78,7 +82,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc1?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc2","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc2?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10-rc/windows/windowsservercore-1809/Dockerfile b/1.10-rc/windows/windowsservercore-1809/Dockerfile index a6d9339c..1d2eeb89 100644 --- a/1.10-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.10-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.0-rc1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-rc1-win64.exe -ENV JULIA_SHA256 1d9c521623cc7064c3b8f5e16d0152d7c3a858bee58138411f7e73beffc9a21e +ENV JULIA_VERSION 1.10.0-rc2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-rc2-win64.exe +ENV JULIA_SHA256 e65b6b0c573c4d0539f31e86870358e12970b2cb0cb9a4c43945c19c36464187 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile index 71d84d41..bb7c5042 100644 --- a/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.0-rc1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-rc1-win64.exe -ENV JULIA_SHA256 1d9c521623cc7064c3b8f5e16d0152d7c3a858bee58138411f7e73beffc9a21e +ENV JULIA_VERSION 1.10.0-rc2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-rc2-win64.exe +ENV JULIA_SHA256 e65b6b0c573c4d0539f31e86870358e12970b2cb0cb9a4c43945c19c36464187 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 66cf25ba..ad47f489 100644 --- a/versions.json +++ b/versions.json @@ -2,40 +2,44 @@ "1.10-rc": { "arches": { "alpine-amd64": { - "sha256": "07ca89f2a15db5e42a6e8d3325d093ddf7786ab2a4788ff9a5ad52bed40334c6", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-rc1-musl-x86_64.tar.gz" + "sha256": "65aa6d1a09e1ea376f7e351c80def41c077b63c15035cb118c6ad17e7870f6fe", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-rc2-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "fab4b6ae9f39b0a59e4d98db73b563521716cdcfe34247638146f208a57a5b5b", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-rc1-linux-x86_64.tar.gz" + "sha256": "c1bf19a02758e6994aa292ed3fed047c6ff8d1cf433966a4848ad7facd01a6c5", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-rc2-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "9388c0e8f16b19233a5a80d09d9f16cdb4f94c3b5f6ee9e0b6a0bf852299c30a", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-rc1-linux-aarch64.tar.gz" + "sha256": "c2ad03382ba3a97558d6c6a8c028c48edc93e72fac71cb4368678fc92d8a8f4d", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-rc2-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "e7e7694fffef2eaa33e366200015e268cfaee5ea93b69ec43829bcea0fc8d142", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.0-rc1-mac64.tar.gz" + "sha256": "753c37c120bf4ab5a2d969e8f40fe387604faf5ad5ef5b1898f1f18ffb8e2e5f", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.0-rc2-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "935e2cd77e92539abce8a8520a84593301bbfa1d9abb1678e22b3eeffab451b0", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.0-rc1-macaarch64.tar.gz" + "sha256": "48974b5aa4a6a4d1a841a3c56a41e9a96426569dff053ae23fe2957b56eac35d", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.0-rc2-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "93057ca0344266157b10544ddbd71ae56f8141ca444a0b468a3d9a3faf3e08b7", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.0-rc1-freebsd-x86_64.tar.gz" + "sha256": "3214758e31bdf089c2e6f4bd0797c6dbb16535b3fa292361c67b812a2f89ddb1", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.0-rc2-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "1c137371781d126d50871d394a70765ba610c8aaf2b70d0d87004c2e41e290e6", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-rc1-linux-i686.tar.gz" + "sha256": "e5fd504cc945d8685021e3d848acef132b98ce4352cef6b9ffacb30392055a4f", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-rc2-linux-i686.tar.gz" + }, + "ppc64le": { + "sha256": "edd3b75342f25f1a0059b839fd388adc433deb5c33c5af4a244426a7f73688c7", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-rc2-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "1d9c521623cc7064c3b8f5e16d0152d7c3a858bee58138411f7e73beffc9a21e", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-rc1-win64.exe" + "sha256": "e65b6b0c573c4d0539f31e86870358e12970b2cb0cb9a4c43945c19c36464187", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-rc2-win64.exe" }, "windows-i386": { - "sha256": "809eb7097c07ff99b8326f85e12fbc69de89fb05c6f555fe7e956b5a8282604a", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.0-rc1-win32.exe" + "sha256": "cdedd5cb96b968524b101a5efdef9f2d57998cf1b0c46ed90ff92d0ee010928c", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.0-rc2-win32.exe" } }, "variants": [ @@ -46,7 +50,7 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.10.0-rc1" + "version": "1.10.0-rc2" }, "1.6": { "arches": { From 8c02ddd7b55c85f022fcbc39f9791fbd95cdef2e Mon Sep 17 00:00:00 2001 From: J0WI Date: Sat, 9 Dec 2023 16:29:30 +0100 Subject: [PATCH 059/108] Alpine 3.19 --- 1.10-rc/{alpine3.17 => alpine3.19}/Dockerfile | 4 ++-- 1.10-rc/{alpine3.17 => alpine3.19}/docker-entrypoint.sh | 0 1.6/{alpine3.17 => alpine3.19}/Dockerfile | 4 ++-- 1.6/{alpine3.17 => alpine3.19}/docker-entrypoint.sh | 0 1.9/{alpine3.17 => alpine3.19}/Dockerfile | 4 ++-- 1.9/{alpine3.17 => alpine3.19}/docker-entrypoint.sh | 0 versions.json | 6 +++--- versions.sh | 4 ++-- 8 files changed, 11 insertions(+), 11 deletions(-) rename 1.10-rc/{alpine3.17 => alpine3.19}/Dockerfile (96%) rename 1.10-rc/{alpine3.17 => alpine3.19}/docker-entrypoint.sh (100%) rename 1.6/{alpine3.17 => alpine3.19}/Dockerfile (95%) rename 1.6/{alpine3.17 => alpine3.19}/docker-entrypoint.sh (100%) rename 1.9/{alpine3.17 => alpine3.19}/Dockerfile (95%) rename 1.9/{alpine3.17 => alpine3.19}/docker-entrypoint.sh (100%) diff --git a/1.10-rc/alpine3.17/Dockerfile b/1.10-rc/alpine3.19/Dockerfile similarity index 96% rename from 1.10-rc/alpine3.17/Dockerfile rename to 1.10-rc/alpine3.19/Dockerfile index e622d442..8b912b2a 100644 --- a/1.10-rc/alpine3.17/Dockerfile +++ b/1.10-rc/alpine3.19/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM alpine:3.17 +FROM alpine:3.19 ENV JULIA_PATH /usr/local/julia ENV PATH $JULIA_PATH/bin:$PATH @@ -54,7 +54,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc2","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc2?os_name=alpine&os_version=3.17"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc2","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc2?os_name=alpine&os_version=3.19"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10-rc/alpine3.17/docker-entrypoint.sh b/1.10-rc/alpine3.19/docker-entrypoint.sh similarity index 100% rename from 1.10-rc/alpine3.17/docker-entrypoint.sh rename to 1.10-rc/alpine3.19/docker-entrypoint.sh diff --git a/1.6/alpine3.17/Dockerfile b/1.6/alpine3.19/Dockerfile similarity index 95% rename from 1.6/alpine3.17/Dockerfile rename to 1.6/alpine3.19/Dockerfile index bea20bca..f60fdc2c 100644 --- a/1.6/alpine3.17/Dockerfile +++ b/1.6/alpine3.19/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM alpine:3.17 +FROM alpine:3.19 ENV JULIA_PATH /usr/local/julia ENV PATH $JULIA_PATH/bin:$PATH @@ -54,7 +54,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.6.7","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.6.7?os_name=alpine&os_version=3.17"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.6.7","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.6.7?os_name=alpine&os_version=3.19"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.6/alpine3.17/docker-entrypoint.sh b/1.6/alpine3.19/docker-entrypoint.sh similarity index 100% rename from 1.6/alpine3.17/docker-entrypoint.sh rename to 1.6/alpine3.19/docker-entrypoint.sh diff --git a/1.9/alpine3.17/Dockerfile b/1.9/alpine3.19/Dockerfile similarity index 95% rename from 1.9/alpine3.17/Dockerfile rename to 1.9/alpine3.19/Dockerfile index fe3bfd6b..1c319748 100644 --- a/1.9/alpine3.17/Dockerfile +++ b/1.9/alpine3.19/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM alpine:3.17 +FROM alpine:3.19 ENV JULIA_PATH /usr/local/julia ENV PATH $JULIA_PATH/bin:$PATH @@ -54,7 +54,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.9.4","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.9.4?os_name=alpine&os_version=3.17"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.9.4","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.9.4?os_name=alpine&os_version=3.19"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.9/alpine3.17/docker-entrypoint.sh b/1.9/alpine3.19/docker-entrypoint.sh similarity index 100% rename from 1.9/alpine3.17/docker-entrypoint.sh rename to 1.9/alpine3.19/docker-entrypoint.sh diff --git a/versions.json b/versions.json index ad47f489..029e79f4 100644 --- a/versions.json +++ b/versions.json @@ -45,8 +45,8 @@ "variants": [ "bookworm", "bullseye", + "alpine3.19", "alpine3.18", - "alpine3.17", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], @@ -94,8 +94,8 @@ "variants": [ "bookworm", "bullseye", + "alpine3.19", "alpine3.18", - "alpine3.17", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], @@ -147,8 +147,8 @@ "variants": [ "bookworm", "bullseye", + "alpine3.19", "alpine3.18", - "alpine3.17", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], diff --git a/versions.sh b/versions.sh index fc249561..fde1ceb5 100755 --- a/versions.sh +++ b/versions.sh @@ -91,8 +91,8 @@ for version in "${versions[@]}"; do "bookworm", "bullseye", if .arches | keys | any(startswith("alpine-")) then - "3.18", - "3.17" + "3.19", + "3.18" | "alpine" + . else empty end, if .arches | has("windows-amd64") then From 0ad271250bbc05055ad57edf37b2108eb2958a1e Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Mon, 18 Dec 2023 13:28:57 -0800 Subject: [PATCH 060/108] Update 1.10-rc to 1.10.0-rc3 --- 1.10-rc/alpine3.18/Dockerfile | 10 ++--- 1.10-rc/alpine3.19/Dockerfile | 10 ++--- 1.10-rc/bookworm/Dockerfile | 22 +++++----- 1.10-rc/bullseye/Dockerfile | 22 +++++----- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 42 +++++++++---------- 7 files changed, 59 insertions(+), 59 deletions(-) diff --git a/1.10-rc/alpine3.18/Dockerfile b/1.10-rc/alpine3.18/Dockerfile index 74fdf671..65311ca6 100644 --- a/1.10-rc/alpine3.18/Dockerfile +++ b/1.10-rc/alpine3.18/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-rc2 +ENV JULIA_VERSION 1.10.0-rc3 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc3.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-rc2-musl-x86_64.tar.gz'; \ - sha256='65aa6d1a09e1ea376f7e351c80def41c077b63c15035cb118c6ad17e7870f6fe'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-rc3-musl-x86_64.tar.gz'; \ + sha256='3849af037d46c8c7059550f0d5f5f37786ccbdd8d064188885e2b9980bcfcfaa'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -54,7 +54,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc2","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc2?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc3?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10-rc/alpine3.19/Dockerfile b/1.10-rc/alpine3.19/Dockerfile index 8b912b2a..9e835270 100644 --- a/1.10-rc/alpine3.19/Dockerfile +++ b/1.10-rc/alpine3.19/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-rc2 +ENV JULIA_VERSION 1.10.0-rc3 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc3.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-rc2-musl-x86_64.tar.gz'; \ - sha256='65aa6d1a09e1ea376f7e351c80def41c077b63c15035cb118c6ad17e7870f6fe'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-rc3-musl-x86_64.tar.gz'; \ + sha256='3849af037d46c8c7059550f0d5f5f37786ccbdd8d064188885e2b9980bcfcfaa'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -54,7 +54,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc2","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc2?os_name=alpine&os_version=3.19"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc3?os_name=alpine&os_version=3.19"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10-rc/bookworm/Dockerfile b/1.10-rc/bookworm/Dockerfile index 30187ab8..7ba9f2ee 100644 --- a/1.10-rc/bookworm/Dockerfile +++ b/1.10-rc/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-rc2 +ENV JULIA_VERSION 1.10.0-rc3 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-rc2-linux-x86_64.tar.gz'; \ - sha256='c1bf19a02758e6994aa292ed3fed047c6ff8d1cf433966a4848ad7facd01a6c5'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-rc3-linux-x86_64.tar.gz'; \ + sha256='cb68ef2ebff2cfd18c1cba2c1ad8f37e73685ae6a24dbc036dfc86b2e13e0a18'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-rc2-linux-aarch64.tar.gz'; \ - sha256='c2ad03382ba3a97558d6c6a8c028c48edc93e72fac71cb4368678fc92d8a8f4d'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-rc3-linux-aarch64.tar.gz'; \ + sha256='dc0baea6e9a7a1ec608b641d0658f1621a471b602b13a0facb72e0b83ccc8e6d'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-rc2-linux-i686.tar.gz'; \ - sha256='e5fd504cc945d8685021e3d848acef132b98ce4352cef6b9ffacb30392055a4f'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-rc3-linux-i686.tar.gz'; \ + sha256='ac6938aab1d824029bf60959f80c3da7bbb5660aa32e9e97a5f7269a5c5c3986'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-rc2-linux-ppc64le.tar.gz'; \ - sha256='edd3b75342f25f1a0059b839fd388adc433deb5c33c5af4a244426a7f73688c7'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-rc3-linux-ppc64le.tar.gz'; \ + sha256='45a499f7de8fabe5321469d3912a1b9bcddc15b3ddcc6c1671a5754f36a0e2e9'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -82,7 +82,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc2","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc2?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc3?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10-rc/bullseye/Dockerfile b/1.10-rc/bullseye/Dockerfile index d2c40675..39d55096 100644 --- a/1.10-rc/bullseye/Dockerfile +++ b/1.10-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-rc2 +ENV JULIA_VERSION 1.10.0-rc3 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-rc2-linux-x86_64.tar.gz'; \ - sha256='c1bf19a02758e6994aa292ed3fed047c6ff8d1cf433966a4848ad7facd01a6c5'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-rc3-linux-x86_64.tar.gz'; \ + sha256='cb68ef2ebff2cfd18c1cba2c1ad8f37e73685ae6a24dbc036dfc86b2e13e0a18'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-rc2-linux-aarch64.tar.gz'; \ - sha256='c2ad03382ba3a97558d6c6a8c028c48edc93e72fac71cb4368678fc92d8a8f4d'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-rc3-linux-aarch64.tar.gz'; \ + sha256='dc0baea6e9a7a1ec608b641d0658f1621a471b602b13a0facb72e0b83ccc8e6d'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-rc2-linux-i686.tar.gz'; \ - sha256='e5fd504cc945d8685021e3d848acef132b98ce4352cef6b9ffacb30392055a4f'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-rc3-linux-i686.tar.gz'; \ + sha256='ac6938aab1d824029bf60959f80c3da7bbb5660aa32e9e97a5f7269a5c5c3986'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-rc2-linux-ppc64le.tar.gz'; \ - sha256='edd3b75342f25f1a0059b839fd388adc433deb5c33c5af4a244426a7f73688c7'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-rc3-linux-ppc64le.tar.gz'; \ + sha256='45a499f7de8fabe5321469d3912a1b9bcddc15b3ddcc6c1671a5754f36a0e2e9'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -82,7 +82,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc2","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc2?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc3?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10-rc/windows/windowsservercore-1809/Dockerfile b/1.10-rc/windows/windowsservercore-1809/Dockerfile index 1d2eeb89..d0e006a0 100644 --- a/1.10-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.10-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.0-rc2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-rc2-win64.exe -ENV JULIA_SHA256 e65b6b0c573c4d0539f31e86870358e12970b2cb0cb9a4c43945c19c36464187 +ENV JULIA_VERSION 1.10.0-rc3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-rc3-win64.exe +ENV JULIA_SHA256 eda5641debaec10195a448c1eceb8efb5b1b009a54eceb0bfebd85cc8f1951a8 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile index bb7c5042..ed09915e 100644 --- a/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.0-rc2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-rc2-win64.exe -ENV JULIA_SHA256 e65b6b0c573c4d0539f31e86870358e12970b2cb0cb9a4c43945c19c36464187 +ENV JULIA_VERSION 1.10.0-rc3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-rc3-win64.exe +ENV JULIA_SHA256 eda5641debaec10195a448c1eceb8efb5b1b009a54eceb0bfebd85cc8f1951a8 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 029e79f4..d3e7cd5a 100644 --- a/versions.json +++ b/versions.json @@ -2,44 +2,44 @@ "1.10-rc": { "arches": { "alpine-amd64": { - "sha256": "65aa6d1a09e1ea376f7e351c80def41c077b63c15035cb118c6ad17e7870f6fe", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-rc2-musl-x86_64.tar.gz" + "sha256": "3849af037d46c8c7059550f0d5f5f37786ccbdd8d064188885e2b9980bcfcfaa", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-rc3-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "c1bf19a02758e6994aa292ed3fed047c6ff8d1cf433966a4848ad7facd01a6c5", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-rc2-linux-x86_64.tar.gz" + "sha256": "cb68ef2ebff2cfd18c1cba2c1ad8f37e73685ae6a24dbc036dfc86b2e13e0a18", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-rc3-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "c2ad03382ba3a97558d6c6a8c028c48edc93e72fac71cb4368678fc92d8a8f4d", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-rc2-linux-aarch64.tar.gz" + "sha256": "dc0baea6e9a7a1ec608b641d0658f1621a471b602b13a0facb72e0b83ccc8e6d", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-rc3-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "753c37c120bf4ab5a2d969e8f40fe387604faf5ad5ef5b1898f1f18ffb8e2e5f", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.0-rc2-mac64.tar.gz" + "sha256": "50c7a173e9d18af2bc87bbd962999cd10fdc3a6d47c200baa19600e49db3771a", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.0-rc3-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "48974b5aa4a6a4d1a841a3c56a41e9a96426569dff053ae23fe2957b56eac35d", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.0-rc2-macaarch64.tar.gz" + "sha256": "7fa8051b587fe98c23cba0ac87a6c39325fb703944d2d83794c6234ba92e7dbc", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.0-rc3-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "3214758e31bdf089c2e6f4bd0797c6dbb16535b3fa292361c67b812a2f89ddb1", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.0-rc2-freebsd-x86_64.tar.gz" + "sha256": "ddf7f445aa6cac8d32a6e4ca9fae34c997c2f7857e551a1a936c3b99568b0083", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.0-rc3-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "e5fd504cc945d8685021e3d848acef132b98ce4352cef6b9ffacb30392055a4f", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-rc2-linux-i686.tar.gz" + "sha256": "ac6938aab1d824029bf60959f80c3da7bbb5660aa32e9e97a5f7269a5c5c3986", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-rc3-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "edd3b75342f25f1a0059b839fd388adc433deb5c33c5af4a244426a7f73688c7", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-rc2-linux-ppc64le.tar.gz" + "sha256": "45a499f7de8fabe5321469d3912a1b9bcddc15b3ddcc6c1671a5754f36a0e2e9", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-rc3-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "e65b6b0c573c4d0539f31e86870358e12970b2cb0cb9a4c43945c19c36464187", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-rc2-win64.exe" + "sha256": "eda5641debaec10195a448c1eceb8efb5b1b009a54eceb0bfebd85cc8f1951a8", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-rc3-win64.exe" }, "windows-i386": { - "sha256": "cdedd5cb96b968524b101a5efdef9f2d57998cf1b0c46ed90ff92d0ee010928c", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.0-rc2-win32.exe" + "sha256": "09b0746f27545239afcb672fd1c0c27007216999f2f85de350f50469b843cbda", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.0-rc3-win32.exe" } }, "variants": [ @@ -50,7 +50,7 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.10.0-rc2" + "version": "1.10.0-rc3" }, "1.6": { "arches": { From efffdccb759fe18f24c7c3626244990eedd7ee26 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Wed, 27 Dec 2023 13:01:59 -0800 Subject: [PATCH 061/108] Automate GA releases and tag alias updates ("1", "latest", "rc") --- apply-templates.sh | 5 +++++ generate-stackbrew-library.sh | 34 ++++++++++++++++++++++++++-------- versions.json | 1 + versions.sh | 20 +++++++++++++++++++- 4 files changed, 51 insertions(+), 9 deletions(-) diff --git a/apply-templates.sh b/apply-templates.sh index c9af4bd4..41288442 100755 --- a/apply-templates.sh +++ b/apply-templates.sh @@ -39,6 +39,11 @@ for version; do rm -rf "$version/" + if jq -e '.[env.version] | not' versions.json > /dev/null; then + echo "deleting $version ..." + continue + fi + variants="$(jq -r '.[env.version].variants | map(@sh) | join(" ")' versions.json)" eval "variants=( $variants )" diff --git a/generate-stackbrew-library.sh b/generate-stackbrew-library.sh index a7e2da62..64a1147b 100755 --- a/generate-stackbrew-library.sh +++ b/generate-stackbrew-library.sh @@ -1,11 +1,6 @@ #!/usr/bin/env bash set -Eeuo pipefail -declare -A aliases=( - [1.9]='1 latest' - [1.10-rc]='rc' -) - self="$(basename "$BASH_SOURCE")" cd "$(dirname "$(readlink -f "$BASH_SOURCE")")" @@ -74,19 +69,42 @@ join() { echo "${out#$sep}" } +declare -A latest=( + #[1]='1.9' + #[latest]='1.9' + #[rc]='1.10-rc' +) + for version; do export version + + if ! fullVersion="$(jq -er '.[env.version] | if . then .version else empty end' versions.json)"; then + continue + fi + variants="$(jq -r '.[env.version].variants | map(@sh) | join(" ")' versions.json)" eval "variants=( $variants )" - fullVersion="$(jq -r '.[env.version].version' versions.json)" - versionAliases=( $fullVersion $version - ${aliases[$version]:-} ) + aliases=() + if [ "$version" = "${version%-rc}" ]; then + if [[ "$version" =~ [0-9]+[.][0-9]+ ]]; then + aliases+=( "${version%%.*}" latest ) # "1", "latest" + fi + else + aliases+=( rc ) + fi + for a in "${aliases[@]}"; do + if [ -z "${latest[$a]:-}" ]; then + latest[$a]="$version" + versionAliases+=( "$a" ) + fi + done + defaultDebianVariant="$(jq -r ' .[env.version].variants | map(select( diff --git a/versions.json b/versions.json index d3e7cd5a..d681c58b 100644 --- a/versions.json +++ b/versions.json @@ -1,4 +1,5 @@ { + "1.10": null, "1.10-rc": { "arches": { "alpine-amd64": { diff --git a/versions.sh b/versions.sh index fde1ceb5..72ceb11b 100755 --- a/versions.sh +++ b/versions.sh @@ -69,7 +69,8 @@ juliaVersions="$( )" for version in "${versions[@]}"; do - export version + rcVersion="${version%-rc}" + export version rcVersion if \ ! doc="$(jq <<<"$juliaVersions" -c ' @@ -84,6 +85,18 @@ for version in "${versions[@]}"; do echo "$version: $fullVersion" + if [ "$rcVersion" != "$version" ] && gaFullVersion="$(jq <<<"$json" -er '.[env.rcVersion] | if . then .version else empty end')"; then + # Julia pre-releases have always only been for .0, so if our pre-release now has a relevant GA, it should go away 👀 + # $ wget -qO- 'https://julialang-s3.julialang.org/bin/versions.json' | jq 'keys_unsorted[]' -r | grep -E '[^0]-' + # just in case, we'll also do a version comparison to make sure we don't have a pre-release that's newer than the relevant GA + latestVersion="$({ echo "$fullVersion"; echo "$gaFullVersion"; } | sort -V | tail -1)" + if [[ "$fullVersion" == "$gaFullVersion"* ]] || [ "$latestVersion" = "$gaFullVersion" ]; then + # "x.y.z-rc1" == x.y.z* + json="$(jq <<<"$json" -c 'del(.[env.version])')" + continue + fi + fi + json="$(jq <<<"$json" -c --argjson doc "$doc" '.[env.version] = ( $doc | del(.major) @@ -102,6 +115,11 @@ for version in "${versions[@]}"; do else empty end ]) )')" + + # make sure pre-release versions have a placeholder for GA + if [ "$version" != "$rcVersion" ]; then + json="$(jq <<<"$json" -c '.[env.rcVersion] //= null')" + fi done jq <<<"$json" -S . > versions.json From 4f64c59e80c3aff758fcd6768c1aa03236154e6c Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Wed, 27 Dec 2023 13:02:39 -0800 Subject: [PATCH 062/108] Update 1.10 to 1.10.0 --- 1.10/alpine3.18/Dockerfile | 61 +++++++++++++ 1.10/alpine3.18/docker-entrypoint.sh | 11 +++ 1.10/alpine3.19/Dockerfile | 61 +++++++++++++ 1.10/alpine3.19/docker-entrypoint.sh | 11 +++ 1.10/bookworm/Dockerfile | 89 +++++++++++++++++++ 1.10/bookworm/docker-entrypoint.sh | 11 +++ 1.10/bullseye/Dockerfile | 89 +++++++++++++++++++ 1.10/bullseye/docker-entrypoint.sh | 11 +++ .../windows/windowsservercore-1809/Dockerfile | 46 ++++++++++ .../windowsservercore-ltsc2022/Dockerfile | 46 ++++++++++ versions.json | 54 ++++++++++- 11 files changed, 489 insertions(+), 1 deletion(-) create mode 100644 1.10/alpine3.18/Dockerfile create mode 100755 1.10/alpine3.18/docker-entrypoint.sh create mode 100644 1.10/alpine3.19/Dockerfile create mode 100755 1.10/alpine3.19/docker-entrypoint.sh create mode 100644 1.10/bookworm/Dockerfile create mode 100755 1.10/bookworm/docker-entrypoint.sh create mode 100644 1.10/bullseye/Dockerfile create mode 100755 1.10/bullseye/docker-entrypoint.sh create mode 100644 1.10/windows/windowsservercore-1809/Dockerfile create mode 100644 1.10/windows/windowsservercore-ltsc2022/Dockerfile diff --git a/1.10/alpine3.18/Dockerfile b/1.10/alpine3.18/Dockerfile new file mode 100644 index 00000000..133d7864 --- /dev/null +++ b/1.10/alpine3.18/Dockerfile @@ -0,0 +1,61 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.18 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.10.0 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-musl-x86_64.tar.gz'; \ + sha256='da8a9e0cf31eddd776276321802b9744acf5b8ce0171854b3e9d6394f656f9a2'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version; \ + \ + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.10/alpine3.18/docker-entrypoint.sh b/1.10/alpine3.18/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.10/alpine3.18/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.10/alpine3.19/Dockerfile b/1.10/alpine3.19/Dockerfile new file mode 100644 index 00000000..a1065b38 --- /dev/null +++ b/1.10/alpine3.19/Dockerfile @@ -0,0 +1,61 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.19 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.10.0 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-musl-x86_64.tar.gz'; \ + sha256='da8a9e0cf31eddd776276321802b9744acf5b8ce0171854b3e9d6394f656f9a2'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version; \ + \ + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0?os_name=alpine&os_version=3.19"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.10/alpine3.19/docker-entrypoint.sh b/1.10/alpine3.19/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.10/alpine3.19/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.10/bookworm/Dockerfile b/1.10/bookworm/Dockerfile new file mode 100644 index 00000000..4c321c4a --- /dev/null +++ b/1.10/bookworm/Dockerfile @@ -0,0 +1,89 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM debian:bookworm-slim + +RUN set -eux; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + ca-certificates \ +# ERROR: no download agent available; install curl, wget, or fetch + curl \ + ; \ + rm -rf /var/lib/apt/lists/* + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.10.0 + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + ; \ + rm -rf /var/lib/apt/lists/*; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0.sha256 + arch="$(dpkg --print-architecture)"; \ + case "$arch" in \ + 'amd64') \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-linux-x86_64.tar.gz'; \ + sha256='a7298207f72f2b27b2ab1ce392a6ea37afbd1fbee0f1f8d190b054dcaba878fe'; \ + ;; \ + 'arm64') \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-linux-aarch64.tar.gz'; \ + sha256='048d96b4398efd524e94be3f49e8829cf6b30c8f3f4b46c75751a4679635e45b'; \ + ;; \ + 'i386') \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-linux-i686.tar.gz'; \ + sha256='413663f3d85dcf605236d048bd632a29dc31b451b9b04324daa82ba81c6c8c42'; \ + ;; \ + 'ppc64el') \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-linux-ppc64le.tar.gz'; \ + sha256='231135ada896ca93585a650c4f3498bb94e7c1cdc864457b2f7cf1b6a25af263'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + curl -fL -o julia.tar.gz.asc "$url.asc"; \ + curl -fL -o julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apt-mark auto '.*' > /dev/null; \ + [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ +# smoke test + julia --version; \ + \ + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.10/bookworm/docker-entrypoint.sh b/1.10/bookworm/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.10/bookworm/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.10/bullseye/Dockerfile b/1.10/bullseye/Dockerfile new file mode 100644 index 00000000..dc1930dd --- /dev/null +++ b/1.10/bullseye/Dockerfile @@ -0,0 +1,89 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM debian:bullseye-slim + +RUN set -eux; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + ca-certificates \ +# ERROR: no download agent available; install curl, wget, or fetch + curl \ + ; \ + rm -rf /var/lib/apt/lists/* + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.10.0 + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + ; \ + rm -rf /var/lib/apt/lists/*; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0.sha256 + arch="$(dpkg --print-architecture)"; \ + case "$arch" in \ + 'amd64') \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-linux-x86_64.tar.gz'; \ + sha256='a7298207f72f2b27b2ab1ce392a6ea37afbd1fbee0f1f8d190b054dcaba878fe'; \ + ;; \ + 'arm64') \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-linux-aarch64.tar.gz'; \ + sha256='048d96b4398efd524e94be3f49e8829cf6b30c8f3f4b46c75751a4679635e45b'; \ + ;; \ + 'i386') \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-linux-i686.tar.gz'; \ + sha256='413663f3d85dcf605236d048bd632a29dc31b451b9b04324daa82ba81c6c8c42'; \ + ;; \ + 'ppc64el') \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-linux-ppc64le.tar.gz'; \ + sha256='231135ada896ca93585a650c4f3498bb94e7c1cdc864457b2f7cf1b6a25af263'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + curl -fL -o julia.tar.gz.asc "$url.asc"; \ + curl -fL -o julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apt-mark auto '.*' > /dev/null; \ + [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ +# smoke test + julia --version; \ + \ + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.10/bullseye/docker-entrypoint.sh b/1.10/bullseye/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.10/bullseye/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.10/windows/windowsservercore-1809/Dockerfile b/1.10/windows/windowsservercore-1809/Dockerfile new file mode 100644 index 00000000..cbbd3950 --- /dev/null +++ b/1.10/windows/windowsservercore-1809/Dockerfile @@ -0,0 +1,46 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM mcr.microsoft.com/windows/servercore:1809 + +# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +ENV JULIA_VERSION 1.10.0 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-win64.exe +ENV JULIA_SHA256 f58aaa631748a5b0389586f3a3b7a081a2a6ac219a5a73a501ac61c0d99daebd + +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ + \ + Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ + if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ + Write-Host 'FAILED!'; \ + exit 1; \ + }; \ + \ + Write-Host 'Installing ...'; \ + Start-Process -Wait -NoNewWindow \ + -FilePath '.\julia.exe' \ + -ArgumentList @( \ + '/SILENT', \ + '/DIR=C:\julia' \ + ); \ + \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ + Write-Host 'Updating PATH ...'; \ + $env:PATH = 'C:\julia\bin;' + $env:PATH; \ + [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ + \ + Write-Host 'Verifying install ("julia --version") ...'; \ + julia --version; \ + \ + Write-Host 'Complete.' + +CMD ["julia"] diff --git a/1.10/windows/windowsservercore-ltsc2022/Dockerfile b/1.10/windows/windowsservercore-ltsc2022/Dockerfile new file mode 100644 index 00000000..346c92f9 --- /dev/null +++ b/1.10/windows/windowsservercore-ltsc2022/Dockerfile @@ -0,0 +1,46 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM mcr.microsoft.com/windows/servercore:ltsc2022 + +# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +ENV JULIA_VERSION 1.10.0 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-win64.exe +ENV JULIA_SHA256 f58aaa631748a5b0389586f3a3b7a081a2a6ac219a5a73a501ac61c0d99daebd + +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ + \ + Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ + if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ + Write-Host 'FAILED!'; \ + exit 1; \ + }; \ + \ + Write-Host 'Installing ...'; \ + Start-Process -Wait -NoNewWindow \ + -FilePath '.\julia.exe' \ + -ArgumentList @( \ + '/SILENT', \ + '/DIR=C:\julia' \ + ); \ + \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ + Write-Host 'Updating PATH ...'; \ + $env:PATH = 'C:\julia\bin;' + $env:PATH; \ + [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ + \ + Write-Host 'Verifying install ("julia --version") ...'; \ + julia --version; \ + \ + Write-Host 'Complete.' + +CMD ["julia"] diff --git a/versions.json b/versions.json index d681c58b..37a12748 100644 --- a/versions.json +++ b/versions.json @@ -1,5 +1,57 @@ { - "1.10": null, + "1.10": { + "arches": { + "alpine-amd64": { + "sha256": "da8a9e0cf31eddd776276321802b9744acf5b8ce0171854b3e9d6394f656f9a2", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-musl-x86_64.tar.gz" + }, + "amd64": { + "sha256": "a7298207f72f2b27b2ab1ce392a6ea37afbd1fbee0f1f8d190b054dcaba878fe", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-linux-x86_64.tar.gz" + }, + "arm64v8": { + "sha256": "048d96b4398efd524e94be3f49e8829cf6b30c8f3f4b46c75751a4679635e45b", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-linux-aarch64.tar.gz" + }, + "darwin-amd64": { + "sha256": "eb1cdf2d373ee40412e8f5ee6b4681916f1ead6d794883903619c7bf147d4f46", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.0-mac64.tar.gz" + }, + "darwin-arm64v8": { + "sha256": "dc4ca01b1294c02d47b33ef26d489dc288ac68655a03774870c6872b82a9a7d6", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.0-macaarch64.tar.gz" + }, + "freebsd-amd64": { + "sha256": "7aab43e19b8e6138d7db388826f131787d1e3d69a1f96a9a276dac27302b7be1", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.0-freebsd-x86_64.tar.gz" + }, + "i386": { + "sha256": "413663f3d85dcf605236d048bd632a29dc31b451b9b04324daa82ba81c6c8c42", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-linux-i686.tar.gz" + }, + "ppc64le": { + "sha256": "231135ada896ca93585a650c4f3498bb94e7c1cdc864457b2f7cf1b6a25af263", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-linux-ppc64le.tar.gz" + }, + "windows-amd64": { + "sha256": "f58aaa631748a5b0389586f3a3b7a081a2a6ac219a5a73a501ac61c0d99daebd", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-win64.exe" + }, + "windows-i386": { + "sha256": "c707b9cc5cd4da71b8e557a4542b3e2314b0ddc393ef925b65eb560cc9566240", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.0-win32.exe" + } + }, + "variants": [ + "bookworm", + "bullseye", + "alpine3.19", + "alpine3.18", + "windows/windowsservercore-ltsc2022", + "windows/windowsservercore-1809" + ], + "version": "1.10.0" + }, "1.10-rc": { "arches": { "alpine-amd64": { From 87280bc48249160498f749ae349aaeabce4f3ad7 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Wed, 27 Dec 2023 13:09:05 -0800 Subject: [PATCH 063/108] Update 1.10-rc --- 1.10-rc/alpine3.18/Dockerfile | 61 ------------- 1.10-rc/alpine3.18/docker-entrypoint.sh | 11 --- 1.10-rc/alpine3.19/Dockerfile | 61 ------------- 1.10-rc/alpine3.19/docker-entrypoint.sh | 11 --- 1.10-rc/bookworm/Dockerfile | 89 ------------------- 1.10-rc/bookworm/docker-entrypoint.sh | 11 --- 1.10-rc/bullseye/Dockerfile | 89 ------------------- 1.10-rc/bullseye/docker-entrypoint.sh | 11 --- .../windows/windowsservercore-1809/Dockerfile | 46 ---------- .../windowsservercore-ltsc2022/Dockerfile | 46 ---------- versions.json | 53 ----------- 11 files changed, 489 deletions(-) delete mode 100644 1.10-rc/alpine3.18/Dockerfile delete mode 100755 1.10-rc/alpine3.18/docker-entrypoint.sh delete mode 100644 1.10-rc/alpine3.19/Dockerfile delete mode 100755 1.10-rc/alpine3.19/docker-entrypoint.sh delete mode 100644 1.10-rc/bookworm/Dockerfile delete mode 100755 1.10-rc/bookworm/docker-entrypoint.sh delete mode 100644 1.10-rc/bullseye/Dockerfile delete mode 100755 1.10-rc/bullseye/docker-entrypoint.sh delete mode 100644 1.10-rc/windows/windowsservercore-1809/Dockerfile delete mode 100644 1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile diff --git a/1.10-rc/alpine3.18/Dockerfile b/1.10-rc/alpine3.18/Dockerfile deleted file mode 100644 index 65311ca6..00000000 --- a/1.10-rc/alpine3.18/Dockerfile +++ /dev/null @@ -1,61 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM alpine:3.18 - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-rc3 - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc3.sha256 - arch="$(apk --print-arch)"; \ - case "$arch" in \ - 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-rc3-musl-x86_64.tar.gz'; \ - sha256='3849af037d46c8c7059550f0d5f5f37786ccbdd8d064188885e2b9980bcfcfaa'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - wget -O julia.tar.gz.asc "$url.asc"; \ - wget -O julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version; \ - \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc3?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.10-rc/alpine3.18/docker-entrypoint.sh b/1.10-rc/alpine3.18/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.10-rc/alpine3.18/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.10-rc/alpine3.19/Dockerfile b/1.10-rc/alpine3.19/Dockerfile deleted file mode 100644 index 9e835270..00000000 --- a/1.10-rc/alpine3.19/Dockerfile +++ /dev/null @@ -1,61 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM alpine:3.19 - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-rc3 - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc3.sha256 - arch="$(apk --print-arch)"; \ - case "$arch" in \ - 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-rc3-musl-x86_64.tar.gz'; \ - sha256='3849af037d46c8c7059550f0d5f5f37786ccbdd8d064188885e2b9980bcfcfaa'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - wget -O julia.tar.gz.asc "$url.asc"; \ - wget -O julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version; \ - \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc3?os_name=alpine&os_version=3.19"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.10-rc/alpine3.19/docker-entrypoint.sh b/1.10-rc/alpine3.19/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.10-rc/alpine3.19/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.10-rc/bookworm/Dockerfile b/1.10-rc/bookworm/Dockerfile deleted file mode 100644 index 7ba9f2ee..00000000 --- a/1.10-rc/bookworm/Dockerfile +++ /dev/null @@ -1,89 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM debian:bookworm-slim - -RUN set -eux; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - ca-certificates \ -# ERROR: no download agent available; install curl, wget, or fetch - curl \ - ; \ - rm -rf /var/lib/apt/lists/* - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-rc3 - -RUN set -eux; \ - \ - savedAptMark="$(apt-mark showmanual)"; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - gnupg \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc3.sha256 - arch="$(dpkg --print-architecture)"; \ - case "$arch" in \ - 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-rc3-linux-x86_64.tar.gz'; \ - sha256='cb68ef2ebff2cfd18c1cba2c1ad8f37e73685ae6a24dbc036dfc86b2e13e0a18'; \ - ;; \ - 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-rc3-linux-aarch64.tar.gz'; \ - sha256='dc0baea6e9a7a1ec608b641d0658f1621a471b602b13a0facb72e0b83ccc8e6d'; \ - ;; \ - 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-rc3-linux-i686.tar.gz'; \ - sha256='ac6938aab1d824029bf60959f80c3da7bbb5660aa32e9e97a5f7269a5c5c3986'; \ - ;; \ - 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-rc3-linux-ppc64le.tar.gz'; \ - sha256='45a499f7de8fabe5321469d3912a1b9bcddc15b3ddcc6c1671a5754f36a0e2e9'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - curl -fL -o julia.tar.gz.asc "$url.asc"; \ - curl -fL -o julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apt-mark auto '.*' > /dev/null; \ - [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ - apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ - \ -# smoke test - julia --version; \ - \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc3?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.10-rc/bookworm/docker-entrypoint.sh b/1.10-rc/bookworm/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.10-rc/bookworm/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.10-rc/bullseye/Dockerfile b/1.10-rc/bullseye/Dockerfile deleted file mode 100644 index 39d55096..00000000 --- a/1.10-rc/bullseye/Dockerfile +++ /dev/null @@ -1,89 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM debian:bullseye-slim - -RUN set -eux; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - ca-certificates \ -# ERROR: no download agent available; install curl, wget, or fetch - curl \ - ; \ - rm -rf /var/lib/apt/lists/* - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0-rc3 - -RUN set -eux; \ - \ - savedAptMark="$(apt-mark showmanual)"; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - gnupg \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0-rc3.sha256 - arch="$(dpkg --print-architecture)"; \ - case "$arch" in \ - 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-rc3-linux-x86_64.tar.gz'; \ - sha256='cb68ef2ebff2cfd18c1cba2c1ad8f37e73685ae6a24dbc036dfc86b2e13e0a18'; \ - ;; \ - 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-rc3-linux-aarch64.tar.gz'; \ - sha256='dc0baea6e9a7a1ec608b641d0658f1621a471b602b13a0facb72e0b83ccc8e6d'; \ - ;; \ - 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-rc3-linux-i686.tar.gz'; \ - sha256='ac6938aab1d824029bf60959f80c3da7bbb5660aa32e9e97a5f7269a5c5c3986'; \ - ;; \ - 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-rc3-linux-ppc64le.tar.gz'; \ - sha256='45a499f7de8fabe5321469d3912a1b9bcddc15b3ddcc6c1671a5754f36a0e2e9'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - curl -fL -o julia.tar.gz.asc "$url.asc"; \ - curl -fL -o julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apt-mark auto '.*' > /dev/null; \ - [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ - apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ - \ -# smoke test - julia --version; \ - \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0-rc3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0-rc3?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.10-rc/bullseye/docker-entrypoint.sh b/1.10-rc/bullseye/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.10-rc/bullseye/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.10-rc/windows/windowsservercore-1809/Dockerfile b/1.10-rc/windows/windowsservercore-1809/Dockerfile deleted file mode 100644 index d0e006a0..00000000 --- a/1.10-rc/windows/windowsservercore-1809/Dockerfile +++ /dev/null @@ -1,46 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM mcr.microsoft.com/windows/servercore:1809 - -# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] - -ENV JULIA_VERSION 1.10.0-rc3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-rc3-win64.exe -ENV JULIA_SHA256 eda5641debaec10195a448c1eceb8efb5b1b009a54eceb0bfebd85cc8f1951a8 - -RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ - if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ - Start-Process -Wait -NoNewWindow \ - -FilePath '.\julia.exe' \ - -ArgumentList @( \ - '/SILENT', \ - '/DIR=C:\julia' \ - ); \ - \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ - Write-Host 'Updating PATH ...'; \ - $env:PATH = 'C:\julia\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ("julia --version") ...'; \ - julia --version; \ - \ - Write-Host 'Complete.' - -CMD ["julia"] diff --git a/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile deleted file mode 100644 index ed09915e..00000000 --- a/1.10-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ /dev/null @@ -1,46 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM mcr.microsoft.com/windows/servercore:ltsc2022 - -# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] - -ENV JULIA_VERSION 1.10.0-rc3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-rc3-win64.exe -ENV JULIA_SHA256 eda5641debaec10195a448c1eceb8efb5b1b009a54eceb0bfebd85cc8f1951a8 - -RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ - if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ - Start-Process -Wait -NoNewWindow \ - -FilePath '.\julia.exe' \ - -ArgumentList @( \ - '/SILENT', \ - '/DIR=C:\julia' \ - ); \ - \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ - Write-Host 'Updating PATH ...'; \ - $env:PATH = 'C:\julia\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ("julia --version") ...'; \ - julia --version; \ - \ - Write-Host 'Complete.' - -CMD ["julia"] diff --git a/versions.json b/versions.json index 37a12748..7d60d1f4 100644 --- a/versions.json +++ b/versions.json @@ -52,59 +52,6 @@ ], "version": "1.10.0" }, - "1.10-rc": { - "arches": { - "alpine-amd64": { - "sha256": "3849af037d46c8c7059550f0d5f5f37786ccbdd8d064188885e2b9980bcfcfaa", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-rc3-musl-x86_64.tar.gz" - }, - "amd64": { - "sha256": "cb68ef2ebff2cfd18c1cba2c1ad8f37e73685ae6a24dbc036dfc86b2e13e0a18", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-rc3-linux-x86_64.tar.gz" - }, - "arm64v8": { - "sha256": "dc0baea6e9a7a1ec608b641d0658f1621a471b602b13a0facb72e0b83ccc8e6d", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-rc3-linux-aarch64.tar.gz" - }, - "darwin-amd64": { - "sha256": "50c7a173e9d18af2bc87bbd962999cd10fdc3a6d47c200baa19600e49db3771a", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.0-rc3-mac64.tar.gz" - }, - "darwin-arm64v8": { - "sha256": "7fa8051b587fe98c23cba0ac87a6c39325fb703944d2d83794c6234ba92e7dbc", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.0-rc3-macaarch64.tar.gz" - }, - "freebsd-amd64": { - "sha256": "ddf7f445aa6cac8d32a6e4ca9fae34c997c2f7857e551a1a936c3b99568b0083", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.0-rc3-freebsd-x86_64.tar.gz" - }, - "i386": { - "sha256": "ac6938aab1d824029bf60959f80c3da7bbb5660aa32e9e97a5f7269a5c5c3986", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-rc3-linux-i686.tar.gz" - }, - "ppc64le": { - "sha256": "45a499f7de8fabe5321469d3912a1b9bcddc15b3ddcc6c1671a5754f36a0e2e9", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-rc3-linux-ppc64le.tar.gz" - }, - "windows-amd64": { - "sha256": "eda5641debaec10195a448c1eceb8efb5b1b009a54eceb0bfebd85cc8f1951a8", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-rc3-win64.exe" - }, - "windows-i386": { - "sha256": "09b0746f27545239afcb672fd1c0c27007216999f2f85de350f50469b843cbda", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.0-rc3-win32.exe" - } - }, - "variants": [ - "bookworm", - "bullseye", - "alpine3.19", - "alpine3.18", - "windows/windowsservercore-ltsc2022", - "windows/windowsservercore-1809" - ], - "version": "1.10.0-rc3" - }, "1.6": { "arches": { "alpine-amd64": { From a4fcb3bfb73b844f7b1e643fceb9e207e34a3567 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Wed, 27 Dec 2023 13:10:55 -0800 Subject: [PATCH 064/108] Remove 1.9 (now EOL) --- 1.9/alpine3.18/Dockerfile | 61 ------------- 1.9/alpine3.18/docker-entrypoint.sh | 11 --- 1.9/alpine3.19/Dockerfile | 61 ------------- 1.9/alpine3.19/docker-entrypoint.sh | 11 --- 1.9/bookworm/Dockerfile | 89 ------------------- 1.9/bookworm/docker-entrypoint.sh | 11 --- 1.9/bullseye/Dockerfile | 89 ------------------- 1.9/bullseye/docker-entrypoint.sh | 11 --- 1.9/windows/windowsservercore-1809/Dockerfile | 46 ---------- .../windowsservercore-ltsc2022/Dockerfile | 46 ---------- versions.json | 53 ----------- 11 files changed, 489 deletions(-) delete mode 100644 1.9/alpine3.18/Dockerfile delete mode 100755 1.9/alpine3.18/docker-entrypoint.sh delete mode 100644 1.9/alpine3.19/Dockerfile delete mode 100755 1.9/alpine3.19/docker-entrypoint.sh delete mode 100644 1.9/bookworm/Dockerfile delete mode 100755 1.9/bookworm/docker-entrypoint.sh delete mode 100644 1.9/bullseye/Dockerfile delete mode 100755 1.9/bullseye/docker-entrypoint.sh delete mode 100644 1.9/windows/windowsservercore-1809/Dockerfile delete mode 100644 1.9/windows/windowsservercore-ltsc2022/Dockerfile diff --git a/1.9/alpine3.18/Dockerfile b/1.9/alpine3.18/Dockerfile deleted file mode 100644 index 847e74e2..00000000 --- a/1.9/alpine3.18/Dockerfile +++ /dev/null @@ -1,61 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM alpine:3.18 - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.4 - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.4.sha256 - arch="$(apk --print-arch)"; \ - case "$arch" in \ - 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.4-musl-x86_64.tar.gz'; \ - sha256='cfee0c02e470fd3e49a6d43b071ec905dec3a81d1ef377c0f0116f5b9920abe9'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - wget -O julia.tar.gz.asc "$url.asc"; \ - wget -O julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version; \ - \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.9.4","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.9.4?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.9/alpine3.18/docker-entrypoint.sh b/1.9/alpine3.18/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.9/alpine3.18/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.9/alpine3.19/Dockerfile b/1.9/alpine3.19/Dockerfile deleted file mode 100644 index 1c319748..00000000 --- a/1.9/alpine3.19/Dockerfile +++ /dev/null @@ -1,61 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM alpine:3.19 - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.4 - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.4.sha256 - arch="$(apk --print-arch)"; \ - case "$arch" in \ - 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.4-musl-x86_64.tar.gz'; \ - sha256='cfee0c02e470fd3e49a6d43b071ec905dec3a81d1ef377c0f0116f5b9920abe9'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - wget -O julia.tar.gz.asc "$url.asc"; \ - wget -O julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version; \ - \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.9.4","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.9.4?os_name=alpine&os_version=3.19"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.9/alpine3.19/docker-entrypoint.sh b/1.9/alpine3.19/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.9/alpine3.19/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.9/bookworm/Dockerfile b/1.9/bookworm/Dockerfile deleted file mode 100644 index b84b4677..00000000 --- a/1.9/bookworm/Dockerfile +++ /dev/null @@ -1,89 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM debian:bookworm-slim - -RUN set -eux; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - ca-certificates \ -# ERROR: no download agent available; install curl, wget, or fetch - curl \ - ; \ - rm -rf /var/lib/apt/lists/* - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.4 - -RUN set -eux; \ - \ - savedAptMark="$(apt-mark showmanual)"; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - gnupg \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.4.sha256 - arch="$(dpkg --print-architecture)"; \ - case "$arch" in \ - 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.4-linux-x86_64.tar.gz'; \ - sha256='07d20c4c2518833e2265ca0acee15b355463361aa4efdab858dad826cf94325c'; \ - ;; \ - 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.4-linux-aarch64.tar.gz'; \ - sha256='541d0c5a9378f8d2fc384bb8595fc6ffe20d61054629a6e314fb2f8dfe2f2ade'; \ - ;; \ - 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.4-linux-i686.tar.gz'; \ - sha256='2b045a30c6ed8b14a5f4b7ecfb74ef2af7d70b85c9b513cd347886c8dace39bd'; \ - ;; \ - 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.4-linux-ppc64le.tar.gz'; \ - sha256='a5da86c0f0f4ef6d8645f74d8397a6e833831ee212de9edc52e4aefe8f368494'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - curl -fL -o julia.tar.gz.asc "$url.asc"; \ - curl -fL -o julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apt-mark auto '.*' > /dev/null; \ - [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ - apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ - \ -# smoke test - julia --version; \ - \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.9.4","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.9.4?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.9/bookworm/docker-entrypoint.sh b/1.9/bookworm/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.9/bookworm/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.9/bullseye/Dockerfile b/1.9/bullseye/Dockerfile deleted file mode 100644 index b0a5beda..00000000 --- a/1.9/bullseye/Dockerfile +++ /dev/null @@ -1,89 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM debian:bullseye-slim - -RUN set -eux; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - ca-certificates \ -# ERROR: no download agent available; install curl, wget, or fetch - curl \ - ; \ - rm -rf /var/lib/apt/lists/* - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.9.4 - -RUN set -eux; \ - \ - savedAptMark="$(apt-mark showmanual)"; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - gnupg \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.9.4.sha256 - arch="$(dpkg --print-architecture)"; \ - case "$arch" in \ - 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.4-linux-x86_64.tar.gz'; \ - sha256='07d20c4c2518833e2265ca0acee15b355463361aa4efdab858dad826cf94325c'; \ - ;; \ - 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.4-linux-aarch64.tar.gz'; \ - sha256='541d0c5a9378f8d2fc384bb8595fc6ffe20d61054629a6e314fb2f8dfe2f2ade'; \ - ;; \ - 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.4-linux-i686.tar.gz'; \ - sha256='2b045a30c6ed8b14a5f4b7ecfb74ef2af7d70b85c9b513cd347886c8dace39bd'; \ - ;; \ - 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.4-linux-ppc64le.tar.gz'; \ - sha256='a5da86c0f0f4ef6d8645f74d8397a6e833831ee212de9edc52e4aefe8f368494'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - curl -fL -o julia.tar.gz.asc "$url.asc"; \ - curl -fL -o julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apt-mark auto '.*' > /dev/null; \ - [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ - apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ - \ -# smoke test - julia --version; \ - \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.9.4","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.9.4?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.9/bullseye/docker-entrypoint.sh b/1.9/bullseye/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.9/bullseye/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.9/windows/windowsservercore-1809/Dockerfile b/1.9/windows/windowsservercore-1809/Dockerfile deleted file mode 100644 index 8e1de3bd..00000000 --- a/1.9/windows/windowsservercore-1809/Dockerfile +++ /dev/null @@ -1,46 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM mcr.microsoft.com/windows/servercore:1809 - -# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] - -ENV JULIA_VERSION 1.9.4 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.4-win64.exe -ENV JULIA_SHA256 8a491b31a8430c3662dff34bf349653e2d13ef98a4dcf7caa740359b6c5fef3e - -RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ - if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ - Start-Process -Wait -NoNewWindow \ - -FilePath '.\julia.exe' \ - -ArgumentList @( \ - '/SILENT', \ - '/DIR=C:\julia' \ - ); \ - \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ - Write-Host 'Updating PATH ...'; \ - $env:PATH = 'C:\julia\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ("julia --version") ...'; \ - julia --version; \ - \ - Write-Host 'Complete.' - -CMD ["julia"] diff --git a/1.9/windows/windowsservercore-ltsc2022/Dockerfile b/1.9/windows/windowsservercore-ltsc2022/Dockerfile deleted file mode 100644 index 0cd933bf..00000000 --- a/1.9/windows/windowsservercore-ltsc2022/Dockerfile +++ /dev/null @@ -1,46 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM mcr.microsoft.com/windows/servercore:ltsc2022 - -# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] - -ENV JULIA_VERSION 1.9.4 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.4-win64.exe -ENV JULIA_SHA256 8a491b31a8430c3662dff34bf349653e2d13ef98a4dcf7caa740359b6c5fef3e - -RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ - if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ - Start-Process -Wait -NoNewWindow \ - -FilePath '.\julia.exe' \ - -ArgumentList @( \ - '/SILENT', \ - '/DIR=C:\julia' \ - ); \ - \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ - Write-Host 'Updating PATH ...'; \ - $env:PATH = 'C:\julia\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ("julia --version") ...'; \ - julia --version; \ - \ - Write-Host 'Complete.' - -CMD ["julia"] diff --git a/versions.json b/versions.json index 7d60d1f4..eb15747e 100644 --- a/versions.json +++ b/versions.json @@ -100,58 +100,5 @@ "windows/windowsservercore-1809" ], "version": "1.6.7" - }, - "1.9": { - "arches": { - "alpine-amd64": { - "sha256": "cfee0c02e470fd3e49a6d43b071ec905dec3a81d1ef377c0f0116f5b9920abe9", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.9/julia-1.9.4-musl-x86_64.tar.gz" - }, - "amd64": { - "sha256": "07d20c4c2518833e2265ca0acee15b355463361aa4efdab858dad826cf94325c", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.9/julia-1.9.4-linux-x86_64.tar.gz" - }, - "arm64v8": { - "sha256": "541d0c5a9378f8d2fc384bb8595fc6ffe20d61054629a6e314fb2f8dfe2f2ade", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.9/julia-1.9.4-linux-aarch64.tar.gz" - }, - "darwin-amd64": { - "sha256": "67eec264f6afc9e9bf72c0f62c84d91c2ebdfaed6a0aa11606e3c983d278b441", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.9/julia-1.9.4-mac64.tar.gz" - }, - "darwin-arm64v8": { - "sha256": "67542975e86102eec95bc4bb7c30c5d8c7ea9f9a0b388f0e10f546945363b01a", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.9/julia-1.9.4-macaarch64.tar.gz" - }, - "freebsd-amd64": { - "sha256": "bf9e299d664566be88dc4121c3a5e2fe8403d93832ee7f757ba9f54461782c5d", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.9/julia-1.9.4-freebsd-x86_64.tar.gz" - }, - "i386": { - "sha256": "2b045a30c6ed8b14a5f4b7ecfb74ef2af7d70b85c9b513cd347886c8dace39bd", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.9/julia-1.9.4-linux-i686.tar.gz" - }, - "ppc64le": { - "sha256": "a5da86c0f0f4ef6d8645f74d8397a6e833831ee212de9edc52e4aefe8f368494", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.9/julia-1.9.4-linux-ppc64le.tar.gz" - }, - "windows-amd64": { - "sha256": "8a491b31a8430c3662dff34bf349653e2d13ef98a4dcf7caa740359b6c5fef3e", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.9/julia-1.9.4-win64.exe" - }, - "windows-i386": { - "sha256": "cae2c1da0da7f43f08620896904b5b13bcdce3ed49dc5a5e9897ee437848e2c2", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.9/julia-1.9.4-win32.exe" - } - }, - "variants": [ - "bookworm", - "bullseye", - "alpine3.19", - "alpine3.18", - "windows/windowsservercore-ltsc2022", - "windows/windowsservercore-1809" - ], - "version": "1.9.4" } } From 488218e5607ad811decac17862f06147d916c480 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Wed, 14 Feb 2024 16:59:15 -0800 Subject: [PATCH 065/108] Update 1.10 to 1.10.1 --- 1.10/alpine3.18/Dockerfile | 10 ++--- 1.10/alpine3.19/Dockerfile | 10 ++--- 1.10/bookworm/Dockerfile | 22 ++++------ 1.10/bullseye/Dockerfile | 22 ++++------ .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 42 +++++++++---------- 7 files changed, 53 insertions(+), 65 deletions(-) diff --git a/1.10/alpine3.18/Dockerfile b/1.10/alpine3.18/Dockerfile index 133d7864..368228a4 100644 --- a/1.10/alpine3.18/Dockerfile +++ b/1.10/alpine3.18/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0 +ENV JULIA_VERSION 1.10.1 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.1.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-musl-x86_64.tar.gz'; \ - sha256='da8a9e0cf31eddd776276321802b9744acf5b8ce0171854b3e9d6394f656f9a2'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.1-musl-x86_64.tar.gz'; \ + sha256='48e643c431f156e0cec440e3881f09dd78491c59de7804c73f470fba8cd64d1d'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -54,7 +54,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.1?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10/alpine3.19/Dockerfile b/1.10/alpine3.19/Dockerfile index a1065b38..7955518d 100644 --- a/1.10/alpine3.19/Dockerfile +++ b/1.10/alpine3.19/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0 +ENV JULIA_VERSION 1.10.1 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.1.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-musl-x86_64.tar.gz'; \ - sha256='da8a9e0cf31eddd776276321802b9744acf5b8ce0171854b3e9d6394f656f9a2'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.1-musl-x86_64.tar.gz'; \ + sha256='48e643c431f156e0cec440e3881f09dd78491c59de7804c73f470fba8cd64d1d'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -54,7 +54,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0?os_name=alpine&os_version=3.19"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.1?os_name=alpine&os_version=3.19"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10/bookworm/Dockerfile b/1.10/bookworm/Dockerfile index 4c321c4a..7cab088c 100644 --- a/1.10/bookworm/Dockerfile +++ b/1.10/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0 +ENV JULIA_VERSION 1.10.1 RUN set -eux; \ \ @@ -35,24 +35,20 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-linux-x86_64.tar.gz'; \ - sha256='a7298207f72f2b27b2ab1ce392a6ea37afbd1fbee0f1f8d190b054dcaba878fe'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.1-linux-x86_64.tar.gz'; \ + sha256='fe924258e55d074410b134195cf6b85cbe8f307fcd05a4fdd23f8944c5941a70'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-linux-aarch64.tar.gz'; \ - sha256='048d96b4398efd524e94be3f49e8829cf6b30c8f3f4b46c75751a4679635e45b'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.1-linux-aarch64.tar.gz'; \ + sha256='67e912a2b8ae0fd2469a1a42c7d70b18cdf30b06dc717653fac64b710ca0575e'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-linux-i686.tar.gz'; \ - sha256='413663f3d85dcf605236d048bd632a29dc31b451b9b04324daa82ba81c6c8c42'; \ - ;; \ - 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-linux-ppc64le.tar.gz'; \ - sha256='231135ada896ca93585a650c4f3498bb94e7c1cdc864457b2f7cf1b6a25af263'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.1-linux-i686.tar.gz'; \ + sha256='46ae06f5690b4812e091f8e2a1b8a1caf849b5c842e8c7c3b8e474aaa7302526'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -82,7 +78,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.1?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10/bullseye/Dockerfile b/1.10/bullseye/Dockerfile index dc1930dd..78ebe86a 100644 --- a/1.10/bullseye/Dockerfile +++ b/1.10/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.0 +ENV JULIA_VERSION 1.10.1 RUN set -eux; \ \ @@ -35,24 +35,20 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.0.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-linux-x86_64.tar.gz'; \ - sha256='a7298207f72f2b27b2ab1ce392a6ea37afbd1fbee0f1f8d190b054dcaba878fe'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.1-linux-x86_64.tar.gz'; \ + sha256='fe924258e55d074410b134195cf6b85cbe8f307fcd05a4fdd23f8944c5941a70'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-linux-aarch64.tar.gz'; \ - sha256='048d96b4398efd524e94be3f49e8829cf6b30c8f3f4b46c75751a4679635e45b'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.1-linux-aarch64.tar.gz'; \ + sha256='67e912a2b8ae0fd2469a1a42c7d70b18cdf30b06dc717653fac64b710ca0575e'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-linux-i686.tar.gz'; \ - sha256='413663f3d85dcf605236d048bd632a29dc31b451b9b04324daa82ba81c6c8c42'; \ - ;; \ - 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-linux-ppc64le.tar.gz'; \ - sha256='231135ada896ca93585a650c4f3498bb94e7c1cdc864457b2f7cf1b6a25af263'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.1-linux-i686.tar.gz'; \ + sha256='46ae06f5690b4812e091f8e2a1b8a1caf849b5c842e8c7c3b8e474aaa7302526'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -82,7 +78,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.0","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.0?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.1?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10/windows/windowsservercore-1809/Dockerfile b/1.10/windows/windowsservercore-1809/Dockerfile index cbbd3950..ddee3da7 100644 --- a/1.10/windows/windowsservercore-1809/Dockerfile +++ b/1.10/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.0 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-win64.exe -ENV JULIA_SHA256 f58aaa631748a5b0389586f3a3b7a081a2a6ac219a5a73a501ac61c0d99daebd +ENV JULIA_VERSION 1.10.1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.1-win64.exe +ENV JULIA_SHA256 ca02e6bd4f771d51c72520f359d727679775c03f62e7e7e2595dd79d1d0e5fec RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.10/windows/windowsservercore-ltsc2022/Dockerfile b/1.10/windows/windowsservercore-ltsc2022/Dockerfile index 346c92f9..9f2b28bd 100644 --- a/1.10/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.10/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.0 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-win64.exe -ENV JULIA_SHA256 f58aaa631748a5b0389586f3a3b7a081a2a6ac219a5a73a501ac61c0d99daebd +ENV JULIA_VERSION 1.10.1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.1-win64.exe +ENV JULIA_SHA256 ca02e6bd4f771d51c72520f359d727679775c03f62e7e7e2595dd79d1d0e5fec RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index eb15747e..59e54e7c 100644 --- a/versions.json +++ b/versions.json @@ -2,44 +2,40 @@ "1.10": { "arches": { "alpine-amd64": { - "sha256": "da8a9e0cf31eddd776276321802b9744acf5b8ce0171854b3e9d6394f656f9a2", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.0-musl-x86_64.tar.gz" + "sha256": "48e643c431f156e0cec440e3881f09dd78491c59de7804c73f470fba8cd64d1d", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.1-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "a7298207f72f2b27b2ab1ce392a6ea37afbd1fbee0f1f8d190b054dcaba878fe", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.0-linux-x86_64.tar.gz" + "sha256": "fe924258e55d074410b134195cf6b85cbe8f307fcd05a4fdd23f8944c5941a70", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.1-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "048d96b4398efd524e94be3f49e8829cf6b30c8f3f4b46c75751a4679635e45b", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.0-linux-aarch64.tar.gz" + "sha256": "67e912a2b8ae0fd2469a1a42c7d70b18cdf30b06dc717653fac64b710ca0575e", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.1-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "eb1cdf2d373ee40412e8f5ee6b4681916f1ead6d794883903619c7bf147d4f46", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.0-mac64.tar.gz" + "sha256": "fb9bfb20e4ea1d1b7e9eeb790a6d495f568a921040134003f749dd84982cd726", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.1-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "dc4ca01b1294c02d47b33ef26d489dc288ac68655a03774870c6872b82a9a7d6", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.0-macaarch64.tar.gz" + "sha256": "fc7a2e5945deb565354d504bcb4c87fade7ba3d45ef8345e3812aac09664e70e", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.1-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "7aab43e19b8e6138d7db388826f131787d1e3d69a1f96a9a276dac27302b7be1", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.0-freebsd-x86_64.tar.gz" + "sha256": "355bf18544d076f739a1f81304af8b505591637c222746a47e425eb2e5d6b0c6", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.1-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "413663f3d85dcf605236d048bd632a29dc31b451b9b04324daa82ba81c6c8c42", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.0-linux-i686.tar.gz" - }, - "ppc64le": { - "sha256": "231135ada896ca93585a650c4f3498bb94e7c1cdc864457b2f7cf1b6a25af263", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.0-linux-ppc64le.tar.gz" + "sha256": "46ae06f5690b4812e091f8e2a1b8a1caf849b5c842e8c7c3b8e474aaa7302526", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.1-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "f58aaa631748a5b0389586f3a3b7a081a2a6ac219a5a73a501ac61c0d99daebd", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.0-win64.exe" + "sha256": "ca02e6bd4f771d51c72520f359d727679775c03f62e7e7e2595dd79d1d0e5fec", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.1-win64.exe" }, "windows-i386": { - "sha256": "c707b9cc5cd4da71b8e557a4542b3e2314b0ddc393ef925b65eb560cc9566240", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.0-win32.exe" + "sha256": "ec2b22f40d8e84ed40a861f94ee5742c958416cbe1468bbc728ca7b4914ce2ed", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.1-win32.exe" } }, "variants": [ @@ -50,7 +46,7 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.10.0" + "version": "1.10.1" }, "1.6": { "arches": { From 8412fce8b8c25f568f809f9312e83a17e89f763a Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Fri, 1 Mar 2024 22:59:15 -0800 Subject: [PATCH 066/108] Update 1.10 to 1.10.2 --- 1.10/alpine3.18/Dockerfile | 10 ++--- 1.10/alpine3.19/Dockerfile | 10 ++--- 1.10/bookworm/Dockerfile | 18 ++++----- 1.10/bullseye/Dockerfile | 18 ++++----- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 38 +++++++++---------- 7 files changed, 53 insertions(+), 53 deletions(-) diff --git a/1.10/alpine3.18/Dockerfile b/1.10/alpine3.18/Dockerfile index 368228a4..a498e361 100644 --- a/1.10/alpine3.18/Dockerfile +++ b/1.10/alpine3.18/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.1 +ENV JULIA_VERSION 1.10.2 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.2.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.1-musl-x86_64.tar.gz'; \ - sha256='48e643c431f156e0cec440e3881f09dd78491c59de7804c73f470fba8cd64d1d'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.2-musl-x86_64.tar.gz'; \ + sha256='c5fe3500154e73a44cc09e4d4a40ffe4374b8914c82e5c1ccde44d36feb6f5e6'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -54,7 +54,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.1?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.2","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.2?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10/alpine3.19/Dockerfile b/1.10/alpine3.19/Dockerfile index 7955518d..167e1403 100644 --- a/1.10/alpine3.19/Dockerfile +++ b/1.10/alpine3.19/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.1 +ENV JULIA_VERSION 1.10.2 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.2.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.1-musl-x86_64.tar.gz'; \ - sha256='48e643c431f156e0cec440e3881f09dd78491c59de7804c73f470fba8cd64d1d'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.2-musl-x86_64.tar.gz'; \ + sha256='c5fe3500154e73a44cc09e4d4a40ffe4374b8914c82e5c1ccde44d36feb6f5e6'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -54,7 +54,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.1?os_name=alpine&os_version=3.19"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.2","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.2?os_name=alpine&os_version=3.19"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10/bookworm/Dockerfile b/1.10/bookworm/Dockerfile index 7cab088c..fbf8d7c7 100644 --- a/1.10/bookworm/Dockerfile +++ b/1.10/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.1 +ENV JULIA_VERSION 1.10.2 RUN set -eux; \ \ @@ -35,20 +35,20 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.1-linux-x86_64.tar.gz'; \ - sha256='fe924258e55d074410b134195cf6b85cbe8f307fcd05a4fdd23f8944c5941a70'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.2-linux-x86_64.tar.gz'; \ + sha256='51bccc9bb245197f24e6b2394e6aa69c0dc1e41b4e300b796e17da34ef64db1e'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.1-linux-aarch64.tar.gz'; \ - sha256='67e912a2b8ae0fd2469a1a42c7d70b18cdf30b06dc717653fac64b710ca0575e'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.2-linux-aarch64.tar.gz'; \ + sha256='f319ff2812bece0918cb9ea6e0df54cc9412fc5ef8c0589b6a4fea485c07535d'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.1-linux-i686.tar.gz'; \ - sha256='46ae06f5690b4812e091f8e2a1b8a1caf849b5c842e8c7c3b8e474aaa7302526'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.2-linux-i686.tar.gz'; \ + sha256='1699988a1733375991937b78689339e8b8117fb0a1700b54a2c984829ce646e6'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -78,7 +78,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.1?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.2","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.2?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10/bullseye/Dockerfile b/1.10/bullseye/Dockerfile index 78ebe86a..98cd1101 100644 --- a/1.10/bullseye/Dockerfile +++ b/1.10/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.1 +ENV JULIA_VERSION 1.10.2 RUN set -eux; \ \ @@ -35,20 +35,20 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.1-linux-x86_64.tar.gz'; \ - sha256='fe924258e55d074410b134195cf6b85cbe8f307fcd05a4fdd23f8944c5941a70'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.2-linux-x86_64.tar.gz'; \ + sha256='51bccc9bb245197f24e6b2394e6aa69c0dc1e41b4e300b796e17da34ef64db1e'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.1-linux-aarch64.tar.gz'; \ - sha256='67e912a2b8ae0fd2469a1a42c7d70b18cdf30b06dc717653fac64b710ca0575e'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.2-linux-aarch64.tar.gz'; \ + sha256='f319ff2812bece0918cb9ea6e0df54cc9412fc5ef8c0589b6a4fea485c07535d'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.1-linux-i686.tar.gz'; \ - sha256='46ae06f5690b4812e091f8e2a1b8a1caf849b5c842e8c7c3b8e474aaa7302526'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.2-linux-i686.tar.gz'; \ + sha256='1699988a1733375991937b78689339e8b8117fb0a1700b54a2c984829ce646e6'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -78,7 +78,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.1?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.2","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.2?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10/windows/windowsservercore-1809/Dockerfile b/1.10/windows/windowsservercore-1809/Dockerfile index ddee3da7..d9c3128b 100644 --- a/1.10/windows/windowsservercore-1809/Dockerfile +++ b/1.10/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.1-win64.exe -ENV JULIA_SHA256 ca02e6bd4f771d51c72520f359d727679775c03f62e7e7e2595dd79d1d0e5fec +ENV JULIA_VERSION 1.10.2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.2-win64.exe +ENV JULIA_SHA256 5ba6bac56753f4fffe18390721816680f1fdf268b6bae920179a24fe5d588c4b RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.10/windows/windowsservercore-ltsc2022/Dockerfile b/1.10/windows/windowsservercore-ltsc2022/Dockerfile index 9f2b28bd..4011f1e5 100644 --- a/1.10/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.10/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.1-win64.exe -ENV JULIA_SHA256 ca02e6bd4f771d51c72520f359d727679775c03f62e7e7e2595dd79d1d0e5fec +ENV JULIA_VERSION 1.10.2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.2-win64.exe +ENV JULIA_SHA256 5ba6bac56753f4fffe18390721816680f1fdf268b6bae920179a24fe5d588c4b RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 59e54e7c..991f8dae 100644 --- a/versions.json +++ b/versions.json @@ -2,40 +2,40 @@ "1.10": { "arches": { "alpine-amd64": { - "sha256": "48e643c431f156e0cec440e3881f09dd78491c59de7804c73f470fba8cd64d1d", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.1-musl-x86_64.tar.gz" + "sha256": "c5fe3500154e73a44cc09e4d4a40ffe4374b8914c82e5c1ccde44d36feb6f5e6", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.2-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "fe924258e55d074410b134195cf6b85cbe8f307fcd05a4fdd23f8944c5941a70", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.1-linux-x86_64.tar.gz" + "sha256": "51bccc9bb245197f24e6b2394e6aa69c0dc1e41b4e300b796e17da34ef64db1e", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.2-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "67e912a2b8ae0fd2469a1a42c7d70b18cdf30b06dc717653fac64b710ca0575e", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.1-linux-aarch64.tar.gz" + "sha256": "f319ff2812bece0918cb9ea6e0df54cc9412fc5ef8c0589b6a4fea485c07535d", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.2-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "fb9bfb20e4ea1d1b7e9eeb790a6d495f568a921040134003f749dd84982cd726", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.1-mac64.tar.gz" + "sha256": "52679b9285b9aa8354afade8cc5a6c98d30af31ee72e4e879d17cef5dd4d4213", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.2-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "fc7a2e5945deb565354d504bcb4c87fade7ba3d45ef8345e3812aac09664e70e", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.1-macaarch64.tar.gz" + "sha256": "c7392237725b54d2d145bf56ce362e502596ea4338523a91bf20ce02379cea80", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.2-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "355bf18544d076f739a1f81304af8b505591637c222746a47e425eb2e5d6b0c6", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.1-freebsd-x86_64.tar.gz" + "sha256": "8789359ff6f4e2a606811044e522b89fba583c3b58044359c91b1512c5ab1bad", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.2-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "46ae06f5690b4812e091f8e2a1b8a1caf849b5c842e8c7c3b8e474aaa7302526", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.1-linux-i686.tar.gz" + "sha256": "1699988a1733375991937b78689339e8b8117fb0a1700b54a2c984829ce646e6", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.2-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "ca02e6bd4f771d51c72520f359d727679775c03f62e7e7e2595dd79d1d0e5fec", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.1-win64.exe" + "sha256": "5ba6bac56753f4fffe18390721816680f1fdf268b6bae920179a24fe5d588c4b", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.2-win64.exe" }, "windows-i386": { - "sha256": "ec2b22f40d8e84ed40a861f94ee5742c958416cbe1468bbc728ca7b4914ce2ed", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.1-win32.exe" + "sha256": "c71c0c546bb20e6db98f4d3c8c497313342fb72078a7d23f5528db3f4bfe09ae", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.2-win32.exe" } }, "variants": [ @@ -46,7 +46,7 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.10.1" + "version": "1.10.2" }, "1.6": { "arches": { From 433c7947c2af4ccd9788e9cae7230429d63d8669 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Mon, 4 Mar 2024 13:21:28 -0800 Subject: [PATCH 067/108] Add 1.11.0-alpha1 --- 1.11-rc/alpine3.18/Dockerfile | 61 +++++++++++++ 1.11-rc/alpine3.18/docker-entrypoint.sh | 11 +++ 1.11-rc/alpine3.19/Dockerfile | 61 +++++++++++++ 1.11-rc/alpine3.19/docker-entrypoint.sh | 11 +++ 1.11-rc/bookworm/Dockerfile | 89 +++++++++++++++++++ 1.11-rc/bookworm/docker-entrypoint.sh | 11 +++ 1.11-rc/bullseye/Dockerfile | 89 +++++++++++++++++++ 1.11-rc/bullseye/docker-entrypoint.sh | 11 +++ .../windows/windowsservercore-1809/Dockerfile | 46 ++++++++++ .../windowsservercore-ltsc2022/Dockerfile | 46 ++++++++++ versions.json | 54 +++++++++++ 11 files changed, 490 insertions(+) create mode 100644 1.11-rc/alpine3.18/Dockerfile create mode 100755 1.11-rc/alpine3.18/docker-entrypoint.sh create mode 100644 1.11-rc/alpine3.19/Dockerfile create mode 100755 1.11-rc/alpine3.19/docker-entrypoint.sh create mode 100644 1.11-rc/bookworm/Dockerfile create mode 100755 1.11-rc/bookworm/docker-entrypoint.sh create mode 100644 1.11-rc/bullseye/Dockerfile create mode 100755 1.11-rc/bullseye/docker-entrypoint.sh create mode 100644 1.11-rc/windows/windowsservercore-1809/Dockerfile create mode 100644 1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile diff --git a/1.11-rc/alpine3.18/Dockerfile b/1.11-rc/alpine3.18/Dockerfile new file mode 100644 index 00000000..ca5b1957 --- /dev/null +++ b/1.11-rc/alpine3.18/Dockerfile @@ -0,0 +1,61 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.18 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.11.0-alpha1 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-alpha1.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-alpha1-musl-x86_64.tar.gz'; \ + sha256='955a2477ece891ed55b9f84d8cc4671221562bbfc7d4f90e75713ba73d9b482d'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version; \ + \ + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.11.0-alpha1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.11.0-alpha1?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.11-rc/alpine3.18/docker-entrypoint.sh b/1.11-rc/alpine3.18/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.11-rc/alpine3.18/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.11-rc/alpine3.19/Dockerfile b/1.11-rc/alpine3.19/Dockerfile new file mode 100644 index 00000000..6e15b884 --- /dev/null +++ b/1.11-rc/alpine3.19/Dockerfile @@ -0,0 +1,61 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.19 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.11.0-alpha1 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-alpha1.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-alpha1-musl-x86_64.tar.gz'; \ + sha256='955a2477ece891ed55b9f84d8cc4671221562bbfc7d4f90e75713ba73d9b482d'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version; \ + \ + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.11.0-alpha1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.11.0-alpha1?os_name=alpine&os_version=3.19"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.11-rc/alpine3.19/docker-entrypoint.sh b/1.11-rc/alpine3.19/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.11-rc/alpine3.19/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.11-rc/bookworm/Dockerfile b/1.11-rc/bookworm/Dockerfile new file mode 100644 index 00000000..e1552bc7 --- /dev/null +++ b/1.11-rc/bookworm/Dockerfile @@ -0,0 +1,89 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM debian:bookworm-slim + +RUN set -eux; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + ca-certificates \ +# ERROR: no download agent available; install curl, wget, or fetch + curl \ + ; \ + rm -rf /var/lib/apt/lists/* + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.11.0-alpha1 + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + ; \ + rm -rf /var/lib/apt/lists/*; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-alpha1.sha256 + arch="$(dpkg --print-architecture)"; \ + case "$arch" in \ + 'amd64') \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-alpha1-linux-x86_64.tar.gz'; \ + sha256='c8f08144ec2f1d4930dac19c884f840d985fd33fc70c2256a0fc8f0a85652056'; \ + ;; \ + 'arm64') \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-alpha1-linux-aarch64.tar.gz'; \ + sha256='70f98026a210dfddd1a143145703ee6e2fb5eb9063a280e2d710eda0bb925d8d'; \ + ;; \ + 'i386') \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-alpha1-linux-i686.tar.gz'; \ + sha256='511df786cf4e75d290bae6fcb2ab0d25c94482058690cb424934117993bac21c'; \ + ;; \ + 'ppc64el') \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-alpha1-linux-ppc64le.tar.gz'; \ + sha256='c731dd05ef3aaa9245dd860fb8ec2f3df65035107fcd1179b113584b13233f91'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + curl -fL -o julia.tar.gz.asc "$url.asc"; \ + curl -fL -o julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apt-mark auto '.*' > /dev/null; \ + [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ +# smoke test + julia --version; \ + \ + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.11.0-alpha1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.11.0-alpha1?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.11-rc/bookworm/docker-entrypoint.sh b/1.11-rc/bookworm/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.11-rc/bookworm/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.11-rc/bullseye/Dockerfile b/1.11-rc/bullseye/Dockerfile new file mode 100644 index 00000000..70aff141 --- /dev/null +++ b/1.11-rc/bullseye/Dockerfile @@ -0,0 +1,89 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM debian:bullseye-slim + +RUN set -eux; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + ca-certificates \ +# ERROR: no download agent available; install curl, wget, or fetch + curl \ + ; \ + rm -rf /var/lib/apt/lists/* + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.11.0-alpha1 + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + ; \ + rm -rf /var/lib/apt/lists/*; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-alpha1.sha256 + arch="$(dpkg --print-architecture)"; \ + case "$arch" in \ + 'amd64') \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-alpha1-linux-x86_64.tar.gz'; \ + sha256='c8f08144ec2f1d4930dac19c884f840d985fd33fc70c2256a0fc8f0a85652056'; \ + ;; \ + 'arm64') \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-alpha1-linux-aarch64.tar.gz'; \ + sha256='70f98026a210dfddd1a143145703ee6e2fb5eb9063a280e2d710eda0bb925d8d'; \ + ;; \ + 'i386') \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-alpha1-linux-i686.tar.gz'; \ + sha256='511df786cf4e75d290bae6fcb2ab0d25c94482058690cb424934117993bac21c'; \ + ;; \ + 'ppc64el') \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-alpha1-linux-ppc64le.tar.gz'; \ + sha256='c731dd05ef3aaa9245dd860fb8ec2f3df65035107fcd1179b113584b13233f91'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + curl -fL -o julia.tar.gz.asc "$url.asc"; \ + curl -fL -o julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apt-mark auto '.*' > /dev/null; \ + [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ +# smoke test + julia --version; \ + \ + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.11.0-alpha1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.11.0-alpha1?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.11-rc/bullseye/docker-entrypoint.sh b/1.11-rc/bullseye/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.11-rc/bullseye/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.11-rc/windows/windowsservercore-1809/Dockerfile b/1.11-rc/windows/windowsservercore-1809/Dockerfile new file mode 100644 index 00000000..b4537129 --- /dev/null +++ b/1.11-rc/windows/windowsservercore-1809/Dockerfile @@ -0,0 +1,46 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM mcr.microsoft.com/windows/servercore:1809 + +# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +ENV JULIA_VERSION 1.11.0-alpha1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-alpha1-win64.exe +ENV JULIA_SHA256 f7479a8164443bf5e96809dc11140755b0b3f3a1c5f23b7fb9a57404bb357f86 + +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ + \ + Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ + if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ + Write-Host 'FAILED!'; \ + exit 1; \ + }; \ + \ + Write-Host 'Installing ...'; \ + Start-Process -Wait -NoNewWindow \ + -FilePath '.\julia.exe' \ + -ArgumentList @( \ + '/SILENT', \ + '/DIR=C:\julia' \ + ); \ + \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ + Write-Host 'Updating PATH ...'; \ + $env:PATH = 'C:\julia\bin;' + $env:PATH; \ + [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ + \ + Write-Host 'Verifying install ("julia --version") ...'; \ + julia --version; \ + \ + Write-Host 'Complete.' + +CMD ["julia"] diff --git a/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile new file mode 100644 index 00000000..57dd5c8e --- /dev/null +++ b/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -0,0 +1,46 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM mcr.microsoft.com/windows/servercore:ltsc2022 + +# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +ENV JULIA_VERSION 1.11.0-alpha1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-alpha1-win64.exe +ENV JULIA_SHA256 f7479a8164443bf5e96809dc11140755b0b3f3a1c5f23b7fb9a57404bb357f86 + +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ + \ + Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ + if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ + Write-Host 'FAILED!'; \ + exit 1; \ + }; \ + \ + Write-Host 'Installing ...'; \ + Start-Process -Wait -NoNewWindow \ + -FilePath '.\julia.exe' \ + -ArgumentList @( \ + '/SILENT', \ + '/DIR=C:\julia' \ + ); \ + \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ + Write-Host 'Updating PATH ...'; \ + $env:PATH = 'C:\julia\bin;' + $env:PATH; \ + [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ + \ + Write-Host 'Verifying install ("julia --version") ...'; \ + julia --version; \ + \ + Write-Host 'Complete.' + +CMD ["julia"] diff --git a/versions.json b/versions.json index 991f8dae..7c3d583c 100644 --- a/versions.json +++ b/versions.json @@ -48,6 +48,60 @@ ], "version": "1.10.2" }, + "1.11": null, + "1.11-rc": { + "arches": { + "alpine-amd64": { + "sha256": "955a2477ece891ed55b9f84d8cc4671221562bbfc7d4f90e75713ba73d9b482d", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-alpha1-musl-x86_64.tar.gz" + }, + "amd64": { + "sha256": "c8f08144ec2f1d4930dac19c884f840d985fd33fc70c2256a0fc8f0a85652056", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-alpha1-linux-x86_64.tar.gz" + }, + "arm64v8": { + "sha256": "70f98026a210dfddd1a143145703ee6e2fb5eb9063a280e2d710eda0bb925d8d", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-alpha1-linux-aarch64.tar.gz" + }, + "darwin-amd64": { + "sha256": "c49f2ca6126dfff45ccb700851f9d249e887f48ff70de7cbe5c7a7ef4fe40f1a", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.0-alpha1-mac64.tar.gz" + }, + "darwin-arm64v8": { + "sha256": "92b624cf39f1048ebaf9015d46b168e3fb04e6828a8bab4340d1d40d8cd31d5b", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.0-alpha1-macaarch64.tar.gz" + }, + "freebsd-amd64": { + "sha256": "22913c23e51bd1bf8d19d7705de0bb674d75e781424276447972ee9fc513c3e1", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.0-alpha1-freebsd-x86_64.tar.gz" + }, + "i386": { + "sha256": "511df786cf4e75d290bae6fcb2ab0d25c94482058690cb424934117993bac21c", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-alpha1-linux-i686.tar.gz" + }, + "ppc64le": { + "sha256": "c731dd05ef3aaa9245dd860fb8ec2f3df65035107fcd1179b113584b13233f91", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-alpha1-linux-ppc64le.tar.gz" + }, + "windows-amd64": { + "sha256": "f7479a8164443bf5e96809dc11140755b0b3f3a1c5f23b7fb9a57404bb357f86", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-alpha1-win64.exe" + }, + "windows-i386": { + "sha256": "034407416484b3af08eb8d5413d28fac09f42a1fb4fded9df0179f48580b45ff", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.0-alpha1-win32.exe" + } + }, + "variants": [ + "bookworm", + "bullseye", + "alpine3.19", + "alpine3.18", + "windows/windowsservercore-ltsc2022", + "windows/windowsservercore-1809" + ], + "version": "1.11.0-alpha1" + }, "1.6": { "arches": { "alpine-amd64": { From 12da47bd7519b193925d9c2dec510453b4c7c3cb Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Wed, 6 Mar 2024 13:59:04 -0800 Subject: [PATCH 068/108] Handle `./version.sh 1.11` more gracefully --- versions.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.sh b/versions.sh index 72ceb11b..88e2adc0 100755 --- a/versions.sh +++ b/versions.sh @@ -73,7 +73,7 @@ for version in "${versions[@]}"; do export version rcVersion if \ - ! doc="$(jq <<<"$juliaVersions" -c ' + ! doc="$(jq <<<"$juliaVersions" -ce ' [ .[] | select(.major == env.version) ][-1] ')" \ || ! fullVersion="$(jq <<<"$doc" -r '.version')" \ From e6bc76709c9a6536707d07b75b42c4702d7e7843 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Tue, 19 Mar 2024 10:59:39 -0700 Subject: [PATCH 069/108] Update 1.11-rc to 1.11.0-alpha2 --- 1.11-rc/alpine3.18/Dockerfile | 61 ------------------- 1.11-rc/alpine3.18/docker-entrypoint.sh | 11 ---- 1.11-rc/alpine3.19/Dockerfile | 61 ------------------- 1.11-rc/alpine3.19/docker-entrypoint.sh | 11 ---- 1.11-rc/bookworm/Dockerfile | 22 +++---- 1.11-rc/bullseye/Dockerfile | 22 +++---- .../windows/windowsservercore-1809/Dockerfile | 6 +- .../windowsservercore-ltsc2022/Dockerfile | 6 +- versions.json | 44 ++++++------- 9 files changed, 47 insertions(+), 197 deletions(-) delete mode 100644 1.11-rc/alpine3.18/Dockerfile delete mode 100755 1.11-rc/alpine3.18/docker-entrypoint.sh delete mode 100644 1.11-rc/alpine3.19/Dockerfile delete mode 100755 1.11-rc/alpine3.19/docker-entrypoint.sh diff --git a/1.11-rc/alpine3.18/Dockerfile b/1.11-rc/alpine3.18/Dockerfile deleted file mode 100644 index ca5b1957..00000000 --- a/1.11-rc/alpine3.18/Dockerfile +++ /dev/null @@ -1,61 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM alpine:3.18 - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-alpha1 - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-alpha1.sha256 - arch="$(apk --print-arch)"; \ - case "$arch" in \ - 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-alpha1-musl-x86_64.tar.gz'; \ - sha256='955a2477ece891ed55b9f84d8cc4671221562bbfc7d4f90e75713ba73d9b482d'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - wget -O julia.tar.gz.asc "$url.asc"; \ - wget -O julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version; \ - \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.11.0-alpha1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.11.0-alpha1?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.11-rc/alpine3.18/docker-entrypoint.sh b/1.11-rc/alpine3.18/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.11-rc/alpine3.18/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.11-rc/alpine3.19/Dockerfile b/1.11-rc/alpine3.19/Dockerfile deleted file mode 100644 index 6e15b884..00000000 --- a/1.11-rc/alpine3.19/Dockerfile +++ /dev/null @@ -1,61 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM alpine:3.19 - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-alpha1 - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-alpha1.sha256 - arch="$(apk --print-arch)"; \ - case "$arch" in \ - 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-alpha1-musl-x86_64.tar.gz'; \ - sha256='955a2477ece891ed55b9f84d8cc4671221562bbfc7d4f90e75713ba73d9b482d'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - wget -O julia.tar.gz.asc "$url.asc"; \ - wget -O julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version; \ - \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.11.0-alpha1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.11.0-alpha1?os_name=alpine&os_version=3.19"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.11-rc/alpine3.19/docker-entrypoint.sh b/1.11-rc/alpine3.19/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.11-rc/alpine3.19/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.11-rc/bookworm/Dockerfile b/1.11-rc/bookworm/Dockerfile index e1552bc7..ff668e06 100644 --- a/1.11-rc/bookworm/Dockerfile +++ b/1.11-rc/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-alpha1 +ENV JULIA_VERSION 1.11.0-alpha2 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-alpha1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-alpha2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-alpha1-linux-x86_64.tar.gz'; \ - sha256='c8f08144ec2f1d4930dac19c884f840d985fd33fc70c2256a0fc8f0a85652056'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-alpha2-linux-x86_64.tar.gz'; \ + sha256='173044a594847c9d1b2067ae616e9923acf1989d5650f668eedfa7f377edee17'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-alpha1-linux-aarch64.tar.gz'; \ - sha256='70f98026a210dfddd1a143145703ee6e2fb5eb9063a280e2d710eda0bb925d8d'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-alpha2-linux-aarch64.tar.gz'; \ + sha256='1727138eae5712d2b51a92428f19304121a7fcf8d298684bfc99c538f56fb609'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-alpha1-linux-i686.tar.gz'; \ - sha256='511df786cf4e75d290bae6fcb2ab0d25c94482058690cb424934117993bac21c'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-alpha2-linux-i686.tar.gz'; \ + sha256='449e4d80b9cf73ffa161cc96c3798404e2d1516f48e2545132f28b0600cf6df8'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-alpha1-linux-ppc64le.tar.gz'; \ - sha256='c731dd05ef3aaa9245dd860fb8ec2f3df65035107fcd1179b113584b13233f91'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-alpha2-linux-ppc64le.tar.gz'; \ + sha256='3391afb9fc930b129ccea11e5510e672852e387c4f23d6f12818e605702b1a0f'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -82,7 +82,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.11.0-alpha1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.11.0-alpha1?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.11.0-alpha2","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.11.0-alpha2?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.11-rc/bullseye/Dockerfile b/1.11-rc/bullseye/Dockerfile index 70aff141..d11e01af 100644 --- a/1.11-rc/bullseye/Dockerfile +++ b/1.11-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-alpha1 +ENV JULIA_VERSION 1.11.0-alpha2 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-alpha1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-alpha2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-alpha1-linux-x86_64.tar.gz'; \ - sha256='c8f08144ec2f1d4930dac19c884f840d985fd33fc70c2256a0fc8f0a85652056'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-alpha2-linux-x86_64.tar.gz'; \ + sha256='173044a594847c9d1b2067ae616e9923acf1989d5650f668eedfa7f377edee17'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-alpha1-linux-aarch64.tar.gz'; \ - sha256='70f98026a210dfddd1a143145703ee6e2fb5eb9063a280e2d710eda0bb925d8d'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-alpha2-linux-aarch64.tar.gz'; \ + sha256='1727138eae5712d2b51a92428f19304121a7fcf8d298684bfc99c538f56fb609'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-alpha1-linux-i686.tar.gz'; \ - sha256='511df786cf4e75d290bae6fcb2ab0d25c94482058690cb424934117993bac21c'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-alpha2-linux-i686.tar.gz'; \ + sha256='449e4d80b9cf73ffa161cc96c3798404e2d1516f48e2545132f28b0600cf6df8'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-alpha1-linux-ppc64le.tar.gz'; \ - sha256='c731dd05ef3aaa9245dd860fb8ec2f3df65035107fcd1179b113584b13233f91'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-alpha2-linux-ppc64le.tar.gz'; \ + sha256='3391afb9fc930b129ccea11e5510e672852e387c4f23d6f12818e605702b1a0f'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -82,7 +82,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.11.0-alpha1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.11.0-alpha1?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.11.0-alpha2","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.11.0-alpha2?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.11-rc/windows/windowsservercore-1809/Dockerfile b/1.11-rc/windows/windowsservercore-1809/Dockerfile index b4537129..25cd4130 100644 --- a/1.11-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.11-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.0-alpha1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-alpha1-win64.exe -ENV JULIA_SHA256 f7479a8164443bf5e96809dc11140755b0b3f3a1c5f23b7fb9a57404bb357f86 +ENV JULIA_VERSION 1.11.0-alpha2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-alpha2-win64.exe +ENV JULIA_SHA256 acfbe50c378e3e0d6dc967525b5886edd5ae61ef3de85130343db378dfe88b0d RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile index 57dd5c8e..b1ef9c08 100644 --- a/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.0-alpha1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-alpha1-win64.exe -ENV JULIA_SHA256 f7479a8164443bf5e96809dc11140755b0b3f3a1c5f23b7fb9a57404bb357f86 +ENV JULIA_VERSION 1.11.0-alpha2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-alpha2-win64.exe +ENV JULIA_SHA256 acfbe50c378e3e0d6dc967525b5886edd5ae61ef3de85130343db378dfe88b0d RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 7c3d583c..c4ee621d 100644 --- a/versions.json +++ b/versions.json @@ -51,56 +51,50 @@ "1.11": null, "1.11-rc": { "arches": { - "alpine-amd64": { - "sha256": "955a2477ece891ed55b9f84d8cc4671221562bbfc7d4f90e75713ba73d9b482d", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-alpha1-musl-x86_64.tar.gz" - }, "amd64": { - "sha256": "c8f08144ec2f1d4930dac19c884f840d985fd33fc70c2256a0fc8f0a85652056", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-alpha1-linux-x86_64.tar.gz" + "sha256": "173044a594847c9d1b2067ae616e9923acf1989d5650f668eedfa7f377edee17", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-alpha2-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "70f98026a210dfddd1a143145703ee6e2fb5eb9063a280e2d710eda0bb925d8d", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-alpha1-linux-aarch64.tar.gz" + "sha256": "1727138eae5712d2b51a92428f19304121a7fcf8d298684bfc99c538f56fb609", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-alpha2-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "c49f2ca6126dfff45ccb700851f9d249e887f48ff70de7cbe5c7a7ef4fe40f1a", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.0-alpha1-mac64.tar.gz" + "sha256": "b27e10a1be31cc842b22346dd87ab29488c4baf0bce8abbf25085821299e1ea3", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.0-alpha2-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "92b624cf39f1048ebaf9015d46b168e3fb04e6828a8bab4340d1d40d8cd31d5b", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.0-alpha1-macaarch64.tar.gz" + "sha256": "e34387a878bb3a0366ec7901727a6aec5764a9fe0a3d02f656362d7b38382110", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.0-alpha2-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "22913c23e51bd1bf8d19d7705de0bb674d75e781424276447972ee9fc513c3e1", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.0-alpha1-freebsd-x86_64.tar.gz" + "sha256": "161c90b5b139324c02627478ffd4a27756a2e32a0d8b845e4147ed0ed51e724f", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.0-alpha2-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "511df786cf4e75d290bae6fcb2ab0d25c94482058690cb424934117993bac21c", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-alpha1-linux-i686.tar.gz" + "sha256": "449e4d80b9cf73ffa161cc96c3798404e2d1516f48e2545132f28b0600cf6df8", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-alpha2-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "c731dd05ef3aaa9245dd860fb8ec2f3df65035107fcd1179b113584b13233f91", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-alpha1-linux-ppc64le.tar.gz" + "sha256": "3391afb9fc930b129ccea11e5510e672852e387c4f23d6f12818e605702b1a0f", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-alpha2-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "f7479a8164443bf5e96809dc11140755b0b3f3a1c5f23b7fb9a57404bb357f86", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-alpha1-win64.exe" + "sha256": "acfbe50c378e3e0d6dc967525b5886edd5ae61ef3de85130343db378dfe88b0d", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-alpha2-win64.exe" }, "windows-i386": { - "sha256": "034407416484b3af08eb8d5413d28fac09f42a1fb4fded9df0179f48580b45ff", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.0-alpha1-win32.exe" + "sha256": "a93f89ecf42b4f7df8c1e2d4070b9ae855de150277215589e565ff23511c2216", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.0-alpha2-win32.exe" } }, "variants": [ "bookworm", "bullseye", - "alpine3.19", - "alpine3.18", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.11.0-alpha1" + "version": "1.11.0-alpha2" }, "1.6": { "arches": { From 3089b4afeb152cdb1dbc163f58ef916efc3e3e7c Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Wed, 10 Apr 2024 14:26:13 -0700 Subject: [PATCH 070/108] Update 1.11-rc to 1.11.0-beta1 --- 1.11-rc/alpine3.18/Dockerfile | 61 +++++++++++++++++++ 1.11-rc/alpine3.18/docker-entrypoint.sh | 11 ++++ 1.11-rc/alpine3.19/Dockerfile | 61 +++++++++++++++++++ 1.11-rc/alpine3.19/docker-entrypoint.sh | 11 ++++ 1.11-rc/bookworm/Dockerfile | 22 +++---- 1.11-rc/bullseye/Dockerfile | 22 +++---- .../windows/windowsservercore-1809/Dockerfile | 6 +- .../windowsservercore-ltsc2022/Dockerfile | 6 +- versions.json | 44 +++++++------ 9 files changed, 197 insertions(+), 47 deletions(-) create mode 100644 1.11-rc/alpine3.18/Dockerfile create mode 100755 1.11-rc/alpine3.18/docker-entrypoint.sh create mode 100644 1.11-rc/alpine3.19/Dockerfile create mode 100755 1.11-rc/alpine3.19/docker-entrypoint.sh diff --git a/1.11-rc/alpine3.18/Dockerfile b/1.11-rc/alpine3.18/Dockerfile new file mode 100644 index 00000000..719ed893 --- /dev/null +++ b/1.11-rc/alpine3.18/Dockerfile @@ -0,0 +1,61 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.18 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.11.0-beta1 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-beta1.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-beta1-musl-x86_64.tar.gz'; \ + sha256='eee8f77c947b88334306ee4a9fce3633851a5d3954746138dc69e8be99b68b57'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version; \ + \ + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.11.0-beta1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.11.0-beta1?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.11-rc/alpine3.18/docker-entrypoint.sh b/1.11-rc/alpine3.18/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.11-rc/alpine3.18/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.11-rc/alpine3.19/Dockerfile b/1.11-rc/alpine3.19/Dockerfile new file mode 100644 index 00000000..7dfefbd5 --- /dev/null +++ b/1.11-rc/alpine3.19/Dockerfile @@ -0,0 +1,61 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.19 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.11.0-beta1 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-beta1.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-beta1-musl-x86_64.tar.gz'; \ + sha256='eee8f77c947b88334306ee4a9fce3633851a5d3954746138dc69e8be99b68b57'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version; \ + \ + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.11.0-beta1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.11.0-beta1?os_name=alpine&os_version=3.19"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.11-rc/alpine3.19/docker-entrypoint.sh b/1.11-rc/alpine3.19/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.11-rc/alpine3.19/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.11-rc/bookworm/Dockerfile b/1.11-rc/bookworm/Dockerfile index ff668e06..1d8b1aac 100644 --- a/1.11-rc/bookworm/Dockerfile +++ b/1.11-rc/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-alpha2 +ENV JULIA_VERSION 1.11.0-beta1 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-alpha2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-beta1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-alpha2-linux-x86_64.tar.gz'; \ - sha256='173044a594847c9d1b2067ae616e9923acf1989d5650f668eedfa7f377edee17'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-beta1-linux-x86_64.tar.gz'; \ + sha256='43aeebbad319dc9153d3683c39bc2c07dd2d500817d6114e901eb590fd47c472'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-alpha2-linux-aarch64.tar.gz'; \ - sha256='1727138eae5712d2b51a92428f19304121a7fcf8d298684bfc99c538f56fb609'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-beta1-linux-aarch64.tar.gz'; \ + sha256='9e2ce232e40d2e946440cbaa3fc3dd4a51033021bbef7fb5bc2ac62fff8e44fc'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-alpha2-linux-i686.tar.gz'; \ - sha256='449e4d80b9cf73ffa161cc96c3798404e2d1516f48e2545132f28b0600cf6df8'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-beta1-linux-i686.tar.gz'; \ + sha256='966f9d461d6e854973895f8ad11ea62b38378d475479b58c8e792f6f50c6c026'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-alpha2-linux-ppc64le.tar.gz'; \ - sha256='3391afb9fc930b129ccea11e5510e672852e387c4f23d6f12818e605702b1a0f'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-beta1-linux-ppc64le.tar.gz'; \ + sha256='7b3ecc6e001c80243e71b72594fba4f713cdd14abbc19d3d57d386dd1c252746'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -82,7 +82,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.11.0-alpha2","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.11.0-alpha2?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.11.0-beta1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.11.0-beta1?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.11-rc/bullseye/Dockerfile b/1.11-rc/bullseye/Dockerfile index d11e01af..ac465d24 100644 --- a/1.11-rc/bullseye/Dockerfile +++ b/1.11-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-alpha2 +ENV JULIA_VERSION 1.11.0-beta1 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-alpha2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-beta1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-alpha2-linux-x86_64.tar.gz'; \ - sha256='173044a594847c9d1b2067ae616e9923acf1989d5650f668eedfa7f377edee17'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-beta1-linux-x86_64.tar.gz'; \ + sha256='43aeebbad319dc9153d3683c39bc2c07dd2d500817d6114e901eb590fd47c472'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-alpha2-linux-aarch64.tar.gz'; \ - sha256='1727138eae5712d2b51a92428f19304121a7fcf8d298684bfc99c538f56fb609'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-beta1-linux-aarch64.tar.gz'; \ + sha256='9e2ce232e40d2e946440cbaa3fc3dd4a51033021bbef7fb5bc2ac62fff8e44fc'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-alpha2-linux-i686.tar.gz'; \ - sha256='449e4d80b9cf73ffa161cc96c3798404e2d1516f48e2545132f28b0600cf6df8'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-beta1-linux-i686.tar.gz'; \ + sha256='966f9d461d6e854973895f8ad11ea62b38378d475479b58c8e792f6f50c6c026'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-alpha2-linux-ppc64le.tar.gz'; \ - sha256='3391afb9fc930b129ccea11e5510e672852e387c4f23d6f12818e605702b1a0f'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-beta1-linux-ppc64le.tar.gz'; \ + sha256='7b3ecc6e001c80243e71b72594fba4f713cdd14abbc19d3d57d386dd1c252746'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -82,7 +82,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.11.0-alpha2","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.11.0-alpha2?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.11.0-beta1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.11.0-beta1?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.11-rc/windows/windowsservercore-1809/Dockerfile b/1.11-rc/windows/windowsservercore-1809/Dockerfile index 25cd4130..fa8a8872 100644 --- a/1.11-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.11-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.0-alpha2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-alpha2-win64.exe -ENV JULIA_SHA256 acfbe50c378e3e0d6dc967525b5886edd5ae61ef3de85130343db378dfe88b0d +ENV JULIA_VERSION 1.11.0-beta1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-beta1-win64.exe +ENV JULIA_SHA256 a4bd6d9298d397963fbc97f3595fa080433960f3a6c50e8eede76f69b946aff8 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile index b1ef9c08..42ee2692 100644 --- a/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.0-alpha2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-alpha2-win64.exe -ENV JULIA_SHA256 acfbe50c378e3e0d6dc967525b5886edd5ae61ef3de85130343db378dfe88b0d +ENV JULIA_VERSION 1.11.0-beta1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-beta1-win64.exe +ENV JULIA_SHA256 a4bd6d9298d397963fbc97f3595fa080433960f3a6c50e8eede76f69b946aff8 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index c4ee621d..bb917235 100644 --- a/versions.json +++ b/versions.json @@ -51,50 +51,56 @@ "1.11": null, "1.11-rc": { "arches": { + "alpine-amd64": { + "sha256": "eee8f77c947b88334306ee4a9fce3633851a5d3954746138dc69e8be99b68b57", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-beta1-musl-x86_64.tar.gz" + }, "amd64": { - "sha256": "173044a594847c9d1b2067ae616e9923acf1989d5650f668eedfa7f377edee17", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-alpha2-linux-x86_64.tar.gz" + "sha256": "43aeebbad319dc9153d3683c39bc2c07dd2d500817d6114e901eb590fd47c472", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-beta1-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "1727138eae5712d2b51a92428f19304121a7fcf8d298684bfc99c538f56fb609", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-alpha2-linux-aarch64.tar.gz" + "sha256": "9e2ce232e40d2e946440cbaa3fc3dd4a51033021bbef7fb5bc2ac62fff8e44fc", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-beta1-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "b27e10a1be31cc842b22346dd87ab29488c4baf0bce8abbf25085821299e1ea3", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.0-alpha2-mac64.tar.gz" + "sha256": "f6bad6e1f3075683460344917d35772850458415db1c9aa68af2b47f5d610f34", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.0-beta1-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "e34387a878bb3a0366ec7901727a6aec5764a9fe0a3d02f656362d7b38382110", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.0-alpha2-macaarch64.tar.gz" + "sha256": "c05e42e88275c57f50406ab0b6e90799ef83d30cbd85ee5a37d6f426c8410e8d", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.0-beta1-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "161c90b5b139324c02627478ffd4a27756a2e32a0d8b845e4147ed0ed51e724f", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.0-alpha2-freebsd-x86_64.tar.gz" + "sha256": "304e8a3b283130f95abf3d9acb7c80f41ed5c9a26fc839c7e6d5ddbc6ecd040e", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.0-beta1-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "449e4d80b9cf73ffa161cc96c3798404e2d1516f48e2545132f28b0600cf6df8", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-alpha2-linux-i686.tar.gz" + "sha256": "966f9d461d6e854973895f8ad11ea62b38378d475479b58c8e792f6f50c6c026", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-beta1-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "3391afb9fc930b129ccea11e5510e672852e387c4f23d6f12818e605702b1a0f", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-alpha2-linux-ppc64le.tar.gz" + "sha256": "7b3ecc6e001c80243e71b72594fba4f713cdd14abbc19d3d57d386dd1c252746", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-beta1-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "acfbe50c378e3e0d6dc967525b5886edd5ae61ef3de85130343db378dfe88b0d", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-alpha2-win64.exe" + "sha256": "a4bd6d9298d397963fbc97f3595fa080433960f3a6c50e8eede76f69b946aff8", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-beta1-win64.exe" }, "windows-i386": { - "sha256": "a93f89ecf42b4f7df8c1e2d4070b9ae855de150277215589e565ff23511c2216", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.0-alpha2-win32.exe" + "sha256": "1f324030b402f3c26803225b9a006c0e62f4284241b9bafde0b30c5433508890", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.0-beta1-win32.exe" } }, "variants": [ "bookworm", "bullseye", + "alpine3.19", + "alpine3.18", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.11.0-alpha2" + "version": "1.11.0-beta1" }, "1.6": { "arches": { From 92a88f48304ba44b13da468ef8a35cb503f9a2dd Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Tue, 30 Apr 2024 10:59:16 -0700 Subject: [PATCH 071/108] Update 1.10 to 1.10.3 --- 1.10/alpine3.18/Dockerfile | 10 ++--- 1.10/alpine3.19/Dockerfile | 10 ++--- 1.10/bookworm/Dockerfile | 22 ++++++---- 1.10/bullseye/Dockerfile | 22 ++++++---- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 42 ++++++++++--------- 7 files changed, 65 insertions(+), 53 deletions(-) diff --git a/1.10/alpine3.18/Dockerfile b/1.10/alpine3.18/Dockerfile index a498e361..ff320eb7 100644 --- a/1.10/alpine3.18/Dockerfile +++ b/1.10/alpine3.18/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.2 +ENV JULIA_VERSION 1.10.3 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.3.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.2-musl-x86_64.tar.gz'; \ - sha256='c5fe3500154e73a44cc09e4d4a40ffe4374b8914c82e5c1ccde44d36feb6f5e6'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.3-musl-x86_64.tar.gz'; \ + sha256='2bb735b3fdef62a4370a79b91239c47d8e8b923d5263466e63a2abc80faee9e5'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -54,7 +54,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.2","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.2?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.3?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10/alpine3.19/Dockerfile b/1.10/alpine3.19/Dockerfile index 167e1403..8e5f8008 100644 --- a/1.10/alpine3.19/Dockerfile +++ b/1.10/alpine3.19/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.2 +ENV JULIA_VERSION 1.10.3 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.3.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.2-musl-x86_64.tar.gz'; \ - sha256='c5fe3500154e73a44cc09e4d4a40ffe4374b8914c82e5c1ccde44d36feb6f5e6'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.3-musl-x86_64.tar.gz'; \ + sha256='2bb735b3fdef62a4370a79b91239c47d8e8b923d5263466e63a2abc80faee9e5'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -54,7 +54,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.2","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.2?os_name=alpine&os_version=3.19"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.3?os_name=alpine&os_version=3.19"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10/bookworm/Dockerfile b/1.10/bookworm/Dockerfile index fbf8d7c7..3e9460a6 100644 --- a/1.10/bookworm/Dockerfile +++ b/1.10/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.2 +ENV JULIA_VERSION 1.10.3 RUN set -eux; \ \ @@ -35,20 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.2-linux-x86_64.tar.gz'; \ - sha256='51bccc9bb245197f24e6b2394e6aa69c0dc1e41b4e300b796e17da34ef64db1e'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.3-linux-x86_64.tar.gz'; \ + sha256='81b910c922fff0e27ae1f256f2cc803db81f3960215281eddd2d484721928c70'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.2-linux-aarch64.tar.gz'; \ - sha256='f319ff2812bece0918cb9ea6e0df54cc9412fc5ef8c0589b6a4fea485c07535d'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.3-linux-aarch64.tar.gz'; \ + sha256='2d52a61826872b3170c65f99a954bd9d21a31211cb50948056d924f811a0024f'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.2-linux-i686.tar.gz'; \ - sha256='1699988a1733375991937b78689339e8b8117fb0a1700b54a2c984829ce646e6'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.3-linux-i686.tar.gz'; \ + sha256='f13be078c5ee7c98fd6a39a537199c253543acbd49bedc243f397cd51c7aeb58'; \ + ;; \ + 'ppc64el') \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.3-linux-ppc64le.tar.gz'; \ + sha256='61e4398df70129ce8184a2b84a12e9d862e92f35b526cd0297b5f2791ca628ba'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -78,7 +82,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.2","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.2?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.3?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10/bullseye/Dockerfile b/1.10/bullseye/Dockerfile index 98cd1101..8a967d6d 100644 --- a/1.10/bullseye/Dockerfile +++ b/1.10/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.2 +ENV JULIA_VERSION 1.10.3 RUN set -eux; \ \ @@ -35,20 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.2-linux-x86_64.tar.gz'; \ - sha256='51bccc9bb245197f24e6b2394e6aa69c0dc1e41b4e300b796e17da34ef64db1e'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.3-linux-x86_64.tar.gz'; \ + sha256='81b910c922fff0e27ae1f256f2cc803db81f3960215281eddd2d484721928c70'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.2-linux-aarch64.tar.gz'; \ - sha256='f319ff2812bece0918cb9ea6e0df54cc9412fc5ef8c0589b6a4fea485c07535d'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.3-linux-aarch64.tar.gz'; \ + sha256='2d52a61826872b3170c65f99a954bd9d21a31211cb50948056d924f811a0024f'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.2-linux-i686.tar.gz'; \ - sha256='1699988a1733375991937b78689339e8b8117fb0a1700b54a2c984829ce646e6'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.3-linux-i686.tar.gz'; \ + sha256='f13be078c5ee7c98fd6a39a537199c253543acbd49bedc243f397cd51c7aeb58'; \ + ;; \ + 'ppc64el') \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.3-linux-ppc64le.tar.gz'; \ + sha256='61e4398df70129ce8184a2b84a12e9d862e92f35b526cd0297b5f2791ca628ba'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ @@ -78,7 +82,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.2","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.2?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.3?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10/windows/windowsservercore-1809/Dockerfile b/1.10/windows/windowsservercore-1809/Dockerfile index d9c3128b..efaadd8e 100644 --- a/1.10/windows/windowsservercore-1809/Dockerfile +++ b/1.10/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.2-win64.exe -ENV JULIA_SHA256 5ba6bac56753f4fffe18390721816680f1fdf268b6bae920179a24fe5d588c4b +ENV JULIA_VERSION 1.10.3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.3-win64.exe +ENV JULIA_SHA256 688e746f3d8700ba44a6cbc9ce04ccead4cd921f093af80259e10d0b0c5448c8 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.10/windows/windowsservercore-ltsc2022/Dockerfile b/1.10/windows/windowsservercore-ltsc2022/Dockerfile index 4011f1e5..d1ee5d25 100644 --- a/1.10/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.10/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.2-win64.exe -ENV JULIA_SHA256 5ba6bac56753f4fffe18390721816680f1fdf268b6bae920179a24fe5d588c4b +ENV JULIA_VERSION 1.10.3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.3-win64.exe +ENV JULIA_SHA256 688e746f3d8700ba44a6cbc9ce04ccead4cd921f093af80259e10d0b0c5448c8 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index bb917235..828ff261 100644 --- a/versions.json +++ b/versions.json @@ -2,40 +2,44 @@ "1.10": { "arches": { "alpine-amd64": { - "sha256": "c5fe3500154e73a44cc09e4d4a40ffe4374b8914c82e5c1ccde44d36feb6f5e6", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.2-musl-x86_64.tar.gz" + "sha256": "2bb735b3fdef62a4370a79b91239c47d8e8b923d5263466e63a2abc80faee9e5", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.3-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "51bccc9bb245197f24e6b2394e6aa69c0dc1e41b4e300b796e17da34ef64db1e", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.2-linux-x86_64.tar.gz" + "sha256": "81b910c922fff0e27ae1f256f2cc803db81f3960215281eddd2d484721928c70", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.3-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "f319ff2812bece0918cb9ea6e0df54cc9412fc5ef8c0589b6a4fea485c07535d", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.2-linux-aarch64.tar.gz" + "sha256": "2d52a61826872b3170c65f99a954bd9d21a31211cb50948056d924f811a0024f", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.3-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "52679b9285b9aa8354afade8cc5a6c98d30af31ee72e4e879d17cef5dd4d4213", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.2-mac64.tar.gz" + "sha256": "af61600db0abdc56fffb1b47cd18c30213b8925796546b53b657e164126082b4", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.3-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "c7392237725b54d2d145bf56ce362e502596ea4338523a91bf20ce02379cea80", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.2-macaarch64.tar.gz" + "sha256": "9ea32daa1bef34c8e48d6c76187f48fd2bf1054cc921fb8c374b737b51c9ffdd", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.3-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "8789359ff6f4e2a606811044e522b89fba583c3b58044359c91b1512c5ab1bad", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.2-freebsd-x86_64.tar.gz" + "sha256": "0485b09bb107df62af6b25da4a00e9d87562abee16e6d71e5e74a7939ed226d4", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.3-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "1699988a1733375991937b78689339e8b8117fb0a1700b54a2c984829ce646e6", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.2-linux-i686.tar.gz" + "sha256": "f13be078c5ee7c98fd6a39a537199c253543acbd49bedc243f397cd51c7aeb58", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.3-linux-i686.tar.gz" + }, + "ppc64le": { + "sha256": "61e4398df70129ce8184a2b84a12e9d862e92f35b526cd0297b5f2791ca628ba", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.3-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "5ba6bac56753f4fffe18390721816680f1fdf268b6bae920179a24fe5d588c4b", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.2-win64.exe" + "sha256": "688e746f3d8700ba44a6cbc9ce04ccead4cd921f093af80259e10d0b0c5448c8", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.3-win64.exe" }, "windows-i386": { - "sha256": "c71c0c546bb20e6db98f4d3c8c497313342fb72078a7d23f5528db3f4bfe09ae", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.2-win32.exe" + "sha256": "dd1335e3ca82295531fb09662fb0e11d25b121eac3ce7ef8b65eb6d46846ce4b", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.3-win32.exe" } }, "variants": [ @@ -46,7 +50,7 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.10.2" + "version": "1.10.3" }, "1.11": null, "1.11-rc": { From b78f67afc13e370f9e146192446b58bd944046c0 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Wed, 22 May 2024 15:32:13 -0700 Subject: [PATCH 072/108] Update to Alpine 3.20 --- 1.10/{alpine3.18 => alpine3.20}/Dockerfile | 4 ++-- 1.10/{alpine3.18 => alpine3.20}/docker-entrypoint.sh | 0 1.11-rc/{alpine3.18 => alpine3.20}/Dockerfile | 4 ++-- 1.11-rc/{alpine3.18 => alpine3.20}/docker-entrypoint.sh | 0 1.6/{alpine3.18 => alpine3.20}/Dockerfile | 4 ++-- 1.6/{alpine3.18 => alpine3.20}/docker-entrypoint.sh | 0 versions.json | 6 +++--- versions.sh | 6 ++++-- 8 files changed, 13 insertions(+), 11 deletions(-) rename 1.10/{alpine3.18 => alpine3.20}/Dockerfile (95%) rename 1.10/{alpine3.18 => alpine3.20}/docker-entrypoint.sh (100%) rename 1.11-rc/{alpine3.18 => alpine3.20}/Dockerfile (96%) rename 1.11-rc/{alpine3.18 => alpine3.20}/docker-entrypoint.sh (100%) rename 1.6/{alpine3.18 => alpine3.20}/Dockerfile (95%) rename 1.6/{alpine3.18 => alpine3.20}/docker-entrypoint.sh (100%) diff --git a/1.10/alpine3.18/Dockerfile b/1.10/alpine3.20/Dockerfile similarity index 95% rename from 1.10/alpine3.18/Dockerfile rename to 1.10/alpine3.20/Dockerfile index ff320eb7..2dd9c552 100644 --- a/1.10/alpine3.18/Dockerfile +++ b/1.10/alpine3.20/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM alpine:3.18 +FROM alpine:3.20 ENV JULIA_PATH /usr/local/julia ENV PATH $JULIA_PATH/bin:$PATH @@ -54,7 +54,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.3?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.3?os_name=alpine&os_version=3.20"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10/alpine3.18/docker-entrypoint.sh b/1.10/alpine3.20/docker-entrypoint.sh similarity index 100% rename from 1.10/alpine3.18/docker-entrypoint.sh rename to 1.10/alpine3.20/docker-entrypoint.sh diff --git a/1.11-rc/alpine3.18/Dockerfile b/1.11-rc/alpine3.20/Dockerfile similarity index 96% rename from 1.11-rc/alpine3.18/Dockerfile rename to 1.11-rc/alpine3.20/Dockerfile index 719ed893..d4ca3b9a 100644 --- a/1.11-rc/alpine3.18/Dockerfile +++ b/1.11-rc/alpine3.20/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM alpine:3.18 +FROM alpine:3.20 ENV JULIA_PATH /usr/local/julia ENV PATH $JULIA_PATH/bin:$PATH @@ -54,7 +54,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.11.0-beta1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.11.0-beta1?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.11.0-beta1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.11.0-beta1?os_name=alpine&os_version=3.20"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.11-rc/alpine3.18/docker-entrypoint.sh b/1.11-rc/alpine3.20/docker-entrypoint.sh similarity index 100% rename from 1.11-rc/alpine3.18/docker-entrypoint.sh rename to 1.11-rc/alpine3.20/docker-entrypoint.sh diff --git a/1.6/alpine3.18/Dockerfile b/1.6/alpine3.20/Dockerfile similarity index 95% rename from 1.6/alpine3.18/Dockerfile rename to 1.6/alpine3.20/Dockerfile index 05c297a3..6fb3fa44 100644 --- a/1.6/alpine3.18/Dockerfile +++ b/1.6/alpine3.20/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM alpine:3.18 +FROM alpine:3.20 ENV JULIA_PATH /usr/local/julia ENV PATH $JULIA_PATH/bin:$PATH @@ -54,7 +54,7 @@ RUN set -eux; \ # smoke test julia --version; \ \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.6.7","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.6.7?os_name=alpine&os_version=3.18"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.6.7","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.6.7?os_name=alpine&os_version=3.20"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.6/alpine3.18/docker-entrypoint.sh b/1.6/alpine3.20/docker-entrypoint.sh similarity index 100% rename from 1.6/alpine3.18/docker-entrypoint.sh rename to 1.6/alpine3.20/docker-entrypoint.sh diff --git a/versions.json b/versions.json index 828ff261..10d3e9d8 100644 --- a/versions.json +++ b/versions.json @@ -45,8 +45,8 @@ "variants": [ "bookworm", "bullseye", + "alpine3.20", "alpine3.19", - "alpine3.18", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], @@ -99,8 +99,8 @@ "variants": [ "bookworm", "bullseye", + "alpine3.20", "alpine3.19", - "alpine3.18", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], @@ -148,8 +148,8 @@ "variants": [ "bookworm", "bullseye", + "alpine3.20", "alpine3.19", - "alpine3.18", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], diff --git a/versions.sh b/versions.sh index 88e2adc0..b61aee95 100755 --- a/versions.sh +++ b/versions.sh @@ -104,13 +104,15 @@ for version in "${versions[@]}"; do "bookworm", "bullseye", if .arches | keys | any(startswith("alpine-")) then + "3.20", "3.19", - "3.18" + empty | "alpine" + . else empty end, if .arches | has("windows-amd64") then "ltsc2022", - "1809" + "1809", + empty | "windows/windowsservercore-" + . else empty end ]) From 2ca33e88b0004e59cbf21dbe73106e96f22a2bab Mon Sep 17 00:00:00 2001 From: Laurent Goderre Date: Thu, 23 May 2024 09:39:54 -0400 Subject: [PATCH 073/108] Remove manual SBOM --- .gitignore | 1 - 1.10/alpine3.19/Dockerfile | 4 +--- 1.10/alpine3.20/Dockerfile | 4 +--- 1.10/bookworm/Dockerfile | 4 +--- 1.10/bullseye/Dockerfile | 4 +--- 1.11-rc/alpine3.19/Dockerfile | 4 +--- 1.11-rc/alpine3.20/Dockerfile | 4 +--- 1.11-rc/bookworm/Dockerfile | 4 +--- 1.11-rc/bullseye/Dockerfile | 4 +--- 1.6/alpine3.19/Dockerfile | 4 +--- 1.6/alpine3.20/Dockerfile | 4 +--- 1.6/bookworm/Dockerfile | 4 +--- 1.6/bullseye/Dockerfile | 4 +--- Dockerfile-linux.template | 17 +---------------- apply-templates.sh | 7 ------- 15 files changed, 13 insertions(+), 60 deletions(-) diff --git a/.gitignore b/.gitignore index c8db931e..d548f66d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ .jq-template.awk -.template-helper-functions.jq diff --git a/1.10/alpine3.19/Dockerfile b/1.10/alpine3.19/Dockerfile index 8e5f8008..5426aa22 100644 --- a/1.10/alpine3.19/Dockerfile +++ b/1.10/alpine3.19/Dockerfile @@ -52,9 +52,7 @@ RUN set -eux; \ apk del --no-network .fetch-deps; \ \ # smoke test - julia --version; \ - \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.3?os_name=alpine&os_version=3.19"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + julia --version COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10/alpine3.20/Dockerfile b/1.10/alpine3.20/Dockerfile index 2dd9c552..4678012e 100644 --- a/1.10/alpine3.20/Dockerfile +++ b/1.10/alpine3.20/Dockerfile @@ -52,9 +52,7 @@ RUN set -eux; \ apk del --no-network .fetch-deps; \ \ # smoke test - julia --version; \ - \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.3?os_name=alpine&os_version=3.20"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + julia --version COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10/bookworm/Dockerfile b/1.10/bookworm/Dockerfile index 3e9460a6..c041036d 100644 --- a/1.10/bookworm/Dockerfile +++ b/1.10/bookworm/Dockerfile @@ -80,9 +80,7 @@ RUN set -eux; \ apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ \ # smoke test - julia --version; \ - \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.3?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + julia --version COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.10/bullseye/Dockerfile b/1.10/bullseye/Dockerfile index 8a967d6d..d7fa859b 100644 --- a/1.10/bullseye/Dockerfile +++ b/1.10/bullseye/Dockerfile @@ -80,9 +80,7 @@ RUN set -eux; \ apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ \ # smoke test - julia --version; \ - \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.10.3","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.10.3?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + julia --version COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.11-rc/alpine3.19/Dockerfile b/1.11-rc/alpine3.19/Dockerfile index 7dfefbd5..5520ac5e 100644 --- a/1.11-rc/alpine3.19/Dockerfile +++ b/1.11-rc/alpine3.19/Dockerfile @@ -52,9 +52,7 @@ RUN set -eux; \ apk del --no-network .fetch-deps; \ \ # smoke test - julia --version; \ - \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.11.0-beta1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.11.0-beta1?os_name=alpine&os_version=3.19"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + julia --version COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.11-rc/alpine3.20/Dockerfile b/1.11-rc/alpine3.20/Dockerfile index d4ca3b9a..f3a883c9 100644 --- a/1.11-rc/alpine3.20/Dockerfile +++ b/1.11-rc/alpine3.20/Dockerfile @@ -52,9 +52,7 @@ RUN set -eux; \ apk del --no-network .fetch-deps; \ \ # smoke test - julia --version; \ - \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.11.0-beta1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.11.0-beta1?os_name=alpine&os_version=3.20"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + julia --version COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.11-rc/bookworm/Dockerfile b/1.11-rc/bookworm/Dockerfile index 1d8b1aac..edacff01 100644 --- a/1.11-rc/bookworm/Dockerfile +++ b/1.11-rc/bookworm/Dockerfile @@ -80,9 +80,7 @@ RUN set -eux; \ apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ \ # smoke test - julia --version; \ - \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.11.0-beta1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.11.0-beta1?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + julia --version COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.11-rc/bullseye/Dockerfile b/1.11-rc/bullseye/Dockerfile index ac465d24..0be51a58 100644 --- a/1.11-rc/bullseye/Dockerfile +++ b/1.11-rc/bullseye/Dockerfile @@ -80,9 +80,7 @@ RUN set -eux; \ apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ \ # smoke test - julia --version; \ - \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.11.0-beta1","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.11.0-beta1?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + julia --version COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.6/alpine3.19/Dockerfile b/1.6/alpine3.19/Dockerfile index f60fdc2c..bf51e37c 100644 --- a/1.6/alpine3.19/Dockerfile +++ b/1.6/alpine3.19/Dockerfile @@ -52,9 +52,7 @@ RUN set -eux; \ apk del --no-network .fetch-deps; \ \ # smoke test - julia --version; \ - \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.6.7","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.6.7?os_name=alpine&os_version=3.19"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + julia --version COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.6/alpine3.20/Dockerfile b/1.6/alpine3.20/Dockerfile index 6fb3fa44..d33cf838 100644 --- a/1.6/alpine3.20/Dockerfile +++ b/1.6/alpine3.20/Dockerfile @@ -52,9 +52,7 @@ RUN set -eux; \ apk del --no-network .fetch-deps; \ \ # smoke test - julia --version; \ - \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.6.7","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.6.7?os_name=alpine&os_version=3.20"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + julia --version COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.6/bookworm/Dockerfile b/1.6/bookworm/Dockerfile index 676e237b..ecfc53c9 100644 --- a/1.6/bookworm/Dockerfile +++ b/1.6/bookworm/Dockerfile @@ -80,9 +80,7 @@ RUN set -eux; \ apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ \ # smoke test - julia --version; \ - \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.6.7","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.6.7?os_name=debian&os_version=bookworm"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + julia --version COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/1.6/bullseye/Dockerfile b/1.6/bullseye/Dockerfile index e703cb9d..7f3e9665 100644 --- a/1.6/bullseye/Dockerfile +++ b/1.6/bullseye/Dockerfile @@ -80,9 +80,7 @@ RUN set -eux; \ apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ \ # smoke test - julia --version; \ - \ - echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"julia-sbom","packages":[{"name":"julia","versionInfo":"1.6.7","SPDXID":"SPDXRef-Package--julia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/julia@1.6.7?os_name=debian&os_version=bullseye"}],"licenseDeclared":"MIT"}]}' > $JULIA_PATH/julia.spdx.json; + julia --version COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/Dockerfile-linux.template b/Dockerfile-linux.template index 889195d3..cd38530d 100644 --- a/Dockerfile-linux.template +++ b/Dockerfile-linux.template @@ -1,4 +1,3 @@ -{{ include ".template-helper-functions" -}} {{ def is_alpine: env.variant | startswith("alpine") @@ -122,21 +121,7 @@ RUN set -eux; \ {{ ) end -}} \ # smoke test - julia --version; \ - \ - echo {{ - { - name: "julia", - version: .version, - params: { - os_name: (if is_alpine then "alpine" else "debian" end), - os_version: env.variant | ltrimstr("alpine") - }, - licenses: [ - "MIT" - ] - } | sbom | tostring | @sh - }} > $JULIA_PATH/julia.spdx.json; + julia --version COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] diff --git a/apply-templates.sh b/apply-templates.sh index 41288442..3f5eb3e5 100755 --- a/apply-templates.sh +++ b/apply-templates.sh @@ -11,13 +11,6 @@ elif [ "$BASH_SOURCE" -nt "$jqt" ]; then wget -qO "$jqt" 'https://github.com/docker-library/bashbrew/raw/9f6a35772ac863a0241f147c820354e4008edf38/scripts/jq-template.awk' fi -jqf='.template-helper-functions.jq' -if [ -n "${BASHBREW_SCRIPTS:-}" ]; then - jqf="$BASHBREW_SCRIPTS/template-helper-functions.jq" -elif [ "$BASH_SOURCE" -nt "$jqf" ]; then - wget -qO "$jqf" 'https://github.com/docker-library/bashbrew/raw/08c926140ad0af22de58c2a2656afda58082ba3e/scripts/template-helper-functions.jq' -fi - if [ "$#" -eq 0 ]; then versions="$(jq -r 'keys | map(@sh) | join(" ")' versions.json)" eval "set -- $versions" From a8724bbf8909a998fde3c2eed50576b0487bd394 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Wed, 29 May 2024 10:59:24 -0700 Subject: [PATCH 074/108] Update 1.11-rc to 1.11.0-beta2 --- 1.11-rc/alpine3.19/Dockerfile | 59 ------------------- 1.11-rc/alpine3.19/docker-entrypoint.sh | 11 ---- 1.11-rc/alpine3.20/Dockerfile | 59 ------------------- 1.11-rc/alpine3.20/docker-entrypoint.sh | 11 ---- 1.11-rc/bookworm/Dockerfile | 20 +++---- 1.11-rc/bullseye/Dockerfile | 20 +++---- .../windows/windowsservercore-1809/Dockerfile | 6 +- .../windowsservercore-ltsc2022/Dockerfile | 6 +- versions.json | 44 ++++++-------- 9 files changed, 45 insertions(+), 191 deletions(-) delete mode 100644 1.11-rc/alpine3.19/Dockerfile delete mode 100755 1.11-rc/alpine3.19/docker-entrypoint.sh delete mode 100644 1.11-rc/alpine3.20/Dockerfile delete mode 100755 1.11-rc/alpine3.20/docker-entrypoint.sh diff --git a/1.11-rc/alpine3.19/Dockerfile b/1.11-rc/alpine3.19/Dockerfile deleted file mode 100644 index 5520ac5e..00000000 --- a/1.11-rc/alpine3.19/Dockerfile +++ /dev/null @@ -1,59 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM alpine:3.19 - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-beta1 - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-beta1.sha256 - arch="$(apk --print-arch)"; \ - case "$arch" in \ - 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-beta1-musl-x86_64.tar.gz'; \ - sha256='eee8f77c947b88334306ee4a9fce3633851a5d3954746138dc69e8be99b68b57'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - wget -O julia.tar.gz.asc "$url.asc"; \ - wget -O julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.11-rc/alpine3.19/docker-entrypoint.sh b/1.11-rc/alpine3.19/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.11-rc/alpine3.19/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.11-rc/alpine3.20/Dockerfile b/1.11-rc/alpine3.20/Dockerfile deleted file mode 100644 index f3a883c9..00000000 --- a/1.11-rc/alpine3.20/Dockerfile +++ /dev/null @@ -1,59 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM alpine:3.20 - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-beta1 - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-beta1.sha256 - arch="$(apk --print-arch)"; \ - case "$arch" in \ - 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-beta1-musl-x86_64.tar.gz'; \ - sha256='eee8f77c947b88334306ee4a9fce3633851a5d3954746138dc69e8be99b68b57'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - wget -O julia.tar.gz.asc "$url.asc"; \ - wget -O julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.11-rc/alpine3.20/docker-entrypoint.sh b/1.11-rc/alpine3.20/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.11-rc/alpine3.20/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.11-rc/bookworm/Dockerfile b/1.11-rc/bookworm/Dockerfile index edacff01..caa9b056 100644 --- a/1.11-rc/bookworm/Dockerfile +++ b/1.11-rc/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-beta1 +ENV JULIA_VERSION 1.11.0-beta2 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-beta1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-beta2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-beta1-linux-x86_64.tar.gz'; \ - sha256='43aeebbad319dc9153d3683c39bc2c07dd2d500817d6114e901eb590fd47c472'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-beta2-linux-x86_64.tar.gz'; \ + sha256='e92ae1cebd519180881770cc9ab903d39c49c6bcb9c8251861e6eac9acd566a6'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-beta1-linux-aarch64.tar.gz'; \ - sha256='9e2ce232e40d2e946440cbaa3fc3dd4a51033021bbef7fb5bc2ac62fff8e44fc'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-beta2-linux-aarch64.tar.gz'; \ + sha256='71f7c0135c3dae94c069b6ab391f8a4a05f857acea3f8d6da0352d00cb86d49b'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-beta1-linux-i686.tar.gz'; \ - sha256='966f9d461d6e854973895f8ad11ea62b38378d475479b58c8e792f6f50c6c026'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-beta2-linux-i686.tar.gz'; \ + sha256='9d1e9f8a03ab6396acfc3e4d4edcff68907b20c53f252da6ea4573a72c39e361'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-beta1-linux-ppc64le.tar.gz'; \ - sha256='7b3ecc6e001c80243e71b72594fba4f713cdd14abbc19d3d57d386dd1c252746'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-beta2-linux-ppc64le.tar.gz'; \ + sha256='e7f9bbe1843760e52a57e0d502990af3abb189f5a20ed292ce5d00db1d003088'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11-rc/bullseye/Dockerfile b/1.11-rc/bullseye/Dockerfile index 0be51a58..3895c056 100644 --- a/1.11-rc/bullseye/Dockerfile +++ b/1.11-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-beta1 +ENV JULIA_VERSION 1.11.0-beta2 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-beta1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-beta2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-beta1-linux-x86_64.tar.gz'; \ - sha256='43aeebbad319dc9153d3683c39bc2c07dd2d500817d6114e901eb590fd47c472'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-beta2-linux-x86_64.tar.gz'; \ + sha256='e92ae1cebd519180881770cc9ab903d39c49c6bcb9c8251861e6eac9acd566a6'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-beta1-linux-aarch64.tar.gz'; \ - sha256='9e2ce232e40d2e946440cbaa3fc3dd4a51033021bbef7fb5bc2ac62fff8e44fc'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-beta2-linux-aarch64.tar.gz'; \ + sha256='71f7c0135c3dae94c069b6ab391f8a4a05f857acea3f8d6da0352d00cb86d49b'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-beta1-linux-i686.tar.gz'; \ - sha256='966f9d461d6e854973895f8ad11ea62b38378d475479b58c8e792f6f50c6c026'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-beta2-linux-i686.tar.gz'; \ + sha256='9d1e9f8a03ab6396acfc3e4d4edcff68907b20c53f252da6ea4573a72c39e361'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-beta1-linux-ppc64le.tar.gz'; \ - sha256='7b3ecc6e001c80243e71b72594fba4f713cdd14abbc19d3d57d386dd1c252746'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-beta2-linux-ppc64le.tar.gz'; \ + sha256='e7f9bbe1843760e52a57e0d502990af3abb189f5a20ed292ce5d00db1d003088'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11-rc/windows/windowsservercore-1809/Dockerfile b/1.11-rc/windows/windowsservercore-1809/Dockerfile index fa8a8872..3a90b65a 100644 --- a/1.11-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.11-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.0-beta1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-beta1-win64.exe -ENV JULIA_SHA256 a4bd6d9298d397963fbc97f3595fa080433960f3a6c50e8eede76f69b946aff8 +ENV JULIA_VERSION 1.11.0-beta2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-beta2-win64.exe +ENV JULIA_SHA256 e6d27f8a5819fd9e63ecb4ed19bed8a0c1ab719a5a6cf0f772c240eb44b46d68 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile index 42ee2692..15f3fed8 100644 --- a/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.0-beta1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-beta1-win64.exe -ENV JULIA_SHA256 a4bd6d9298d397963fbc97f3595fa080433960f3a6c50e8eede76f69b946aff8 +ENV JULIA_VERSION 1.11.0-beta2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-beta2-win64.exe +ENV JULIA_SHA256 e6d27f8a5819fd9e63ecb4ed19bed8a0c1ab719a5a6cf0f772c240eb44b46d68 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 10d3e9d8..964ba148 100644 --- a/versions.json +++ b/versions.json @@ -55,56 +55,50 @@ "1.11": null, "1.11-rc": { "arches": { - "alpine-amd64": { - "sha256": "eee8f77c947b88334306ee4a9fce3633851a5d3954746138dc69e8be99b68b57", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-beta1-musl-x86_64.tar.gz" - }, "amd64": { - "sha256": "43aeebbad319dc9153d3683c39bc2c07dd2d500817d6114e901eb590fd47c472", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-beta1-linux-x86_64.tar.gz" + "sha256": "e92ae1cebd519180881770cc9ab903d39c49c6bcb9c8251861e6eac9acd566a6", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-beta2-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "9e2ce232e40d2e946440cbaa3fc3dd4a51033021bbef7fb5bc2ac62fff8e44fc", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-beta1-linux-aarch64.tar.gz" + "sha256": "71f7c0135c3dae94c069b6ab391f8a4a05f857acea3f8d6da0352d00cb86d49b", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-beta2-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "f6bad6e1f3075683460344917d35772850458415db1c9aa68af2b47f5d610f34", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.0-beta1-mac64.tar.gz" + "sha256": "cfb7c11f8434b0e280a0deb1cf66c54891636c3705850fab9db017eacb576c90", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.0-beta2-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "c05e42e88275c57f50406ab0b6e90799ef83d30cbd85ee5a37d6f426c8410e8d", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.0-beta1-macaarch64.tar.gz" + "sha256": "f56a3873e6e2c6520caef5c80991d57ed8d6e0ed68ba42541f2e86301478d3b0", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.0-beta2-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "304e8a3b283130f95abf3d9acb7c80f41ed5c9a26fc839c7e6d5ddbc6ecd040e", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.0-beta1-freebsd-x86_64.tar.gz" + "sha256": "0d4ca5eadfabe854376a87a548c66bf089610ff80640ad78354f60247b540329", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.0-beta2-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "966f9d461d6e854973895f8ad11ea62b38378d475479b58c8e792f6f50c6c026", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-beta1-linux-i686.tar.gz" + "sha256": "9d1e9f8a03ab6396acfc3e4d4edcff68907b20c53f252da6ea4573a72c39e361", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-beta2-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "7b3ecc6e001c80243e71b72594fba4f713cdd14abbc19d3d57d386dd1c252746", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-beta1-linux-ppc64le.tar.gz" + "sha256": "e7f9bbe1843760e52a57e0d502990af3abb189f5a20ed292ce5d00db1d003088", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-beta2-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "a4bd6d9298d397963fbc97f3595fa080433960f3a6c50e8eede76f69b946aff8", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-beta1-win64.exe" + "sha256": "e6d27f8a5819fd9e63ecb4ed19bed8a0c1ab719a5a6cf0f772c240eb44b46d68", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-beta2-win64.exe" }, "windows-i386": { - "sha256": "1f324030b402f3c26803225b9a006c0e62f4284241b9bafde0b30c5433508890", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.0-beta1-win32.exe" + "sha256": "ef7d521d467811d01e6591def89c4b9058eea6df4af757eab7ace9bf61e47ac1", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.0-beta2-win32.exe" } }, "variants": [ "bookworm", "bullseye", - "alpine3.20", - "alpine3.19", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.11.0-beta1" + "version": "1.11.0-beta2" }, "1.6": { "arches": { From e141e0970011e1f022d7c887d00921bf06b4198b Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Tue, 4 Jun 2024 16:59:16 -0700 Subject: [PATCH 075/108] Update 1.10 to 1.10.4 --- 1.10/alpine3.19/Dockerfile | 8 ++-- 1.10/alpine3.20/Dockerfile | 8 ++-- 1.10/bookworm/Dockerfile | 20 ++++----- 1.10/bullseye/Dockerfile | 20 ++++----- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 42 +++++++++---------- 7 files changed, 55 insertions(+), 55 deletions(-) diff --git a/1.10/alpine3.19/Dockerfile b/1.10/alpine3.19/Dockerfile index 5426aa22..359615ee 100644 --- a/1.10/alpine3.19/Dockerfile +++ b/1.10/alpine3.19/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.3 +ENV JULIA_VERSION 1.10.4 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.4.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.3-musl-x86_64.tar.gz'; \ - sha256='2bb735b3fdef62a4370a79b91239c47d8e8b923d5263466e63a2abc80faee9e5'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.4-musl-x86_64.tar.gz'; \ + sha256='c7506a1aad431ff1d902a3f4eb9373cfe25440492b45148268a5aca48ece04c2'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10/alpine3.20/Dockerfile b/1.10/alpine3.20/Dockerfile index 4678012e..52161ca4 100644 --- a/1.10/alpine3.20/Dockerfile +++ b/1.10/alpine3.20/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.3 +ENV JULIA_VERSION 1.10.4 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.4.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.3-musl-x86_64.tar.gz'; \ - sha256='2bb735b3fdef62a4370a79b91239c47d8e8b923d5263466e63a2abc80faee9e5'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.4-musl-x86_64.tar.gz'; \ + sha256='c7506a1aad431ff1d902a3f4eb9373cfe25440492b45148268a5aca48ece04c2'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10/bookworm/Dockerfile b/1.10/bookworm/Dockerfile index c041036d..7b06355f 100644 --- a/1.10/bookworm/Dockerfile +++ b/1.10/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.3 +ENV JULIA_VERSION 1.10.4 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.4.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.3-linux-x86_64.tar.gz'; \ - sha256='81b910c922fff0e27ae1f256f2cc803db81f3960215281eddd2d484721928c70'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.4-linux-x86_64.tar.gz'; \ + sha256='079f61757c3b5b40d2ade052b3cc4816f50f7ef6df668825772562b3746adff1'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.3-linux-aarch64.tar.gz'; \ - sha256='2d52a61826872b3170c65f99a954bd9d21a31211cb50948056d924f811a0024f'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.4-linux-aarch64.tar.gz'; \ + sha256='ae4ae6ade84a103cdf30ce91c8d4035a0ef51c3e2e66f90a0c13abeb4e100fc4'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.3-linux-i686.tar.gz'; \ - sha256='f13be078c5ee7c98fd6a39a537199c253543acbd49bedc243f397cd51c7aeb58'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.4-linux-i686.tar.gz'; \ + sha256='5771c6032b2be4442f4d4f4fc610eac09a48888ce1f4a41d10208e9d413f5054'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.3-linux-ppc64le.tar.gz'; \ - sha256='61e4398df70129ce8184a2b84a12e9d862e92f35b526cd0297b5f2791ca628ba'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.4-linux-ppc64le.tar.gz'; \ + sha256='0703f983894974491715e816a006e0f063966544023f470c94c71ef99dff9dba'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10/bullseye/Dockerfile b/1.10/bullseye/Dockerfile index d7fa859b..1141b039 100644 --- a/1.10/bullseye/Dockerfile +++ b/1.10/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.3 +ENV JULIA_VERSION 1.10.4 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.4.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.3-linux-x86_64.tar.gz'; \ - sha256='81b910c922fff0e27ae1f256f2cc803db81f3960215281eddd2d484721928c70'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.4-linux-x86_64.tar.gz'; \ + sha256='079f61757c3b5b40d2ade052b3cc4816f50f7ef6df668825772562b3746adff1'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.3-linux-aarch64.tar.gz'; \ - sha256='2d52a61826872b3170c65f99a954bd9d21a31211cb50948056d924f811a0024f'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.4-linux-aarch64.tar.gz'; \ + sha256='ae4ae6ade84a103cdf30ce91c8d4035a0ef51c3e2e66f90a0c13abeb4e100fc4'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.3-linux-i686.tar.gz'; \ - sha256='f13be078c5ee7c98fd6a39a537199c253543acbd49bedc243f397cd51c7aeb58'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.4-linux-i686.tar.gz'; \ + sha256='5771c6032b2be4442f4d4f4fc610eac09a48888ce1f4a41d10208e9d413f5054'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.3-linux-ppc64le.tar.gz'; \ - sha256='61e4398df70129ce8184a2b84a12e9d862e92f35b526cd0297b5f2791ca628ba'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.4-linux-ppc64le.tar.gz'; \ + sha256='0703f983894974491715e816a006e0f063966544023f470c94c71ef99dff9dba'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10/windows/windowsservercore-1809/Dockerfile b/1.10/windows/windowsservercore-1809/Dockerfile index efaadd8e..4d01f846 100644 --- a/1.10/windows/windowsservercore-1809/Dockerfile +++ b/1.10/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.3-win64.exe -ENV JULIA_SHA256 688e746f3d8700ba44a6cbc9ce04ccead4cd921f093af80259e10d0b0c5448c8 +ENV JULIA_VERSION 1.10.4 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.4-win64.exe +ENV JULIA_SHA256 c1b659abc90991dcbdf461f33cae483501da736fc223c11d4c51f337338ccb21 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.10/windows/windowsservercore-ltsc2022/Dockerfile b/1.10/windows/windowsservercore-ltsc2022/Dockerfile index d1ee5d25..aa5982e0 100644 --- a/1.10/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.10/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.3-win64.exe -ENV JULIA_SHA256 688e746f3d8700ba44a6cbc9ce04ccead4cd921f093af80259e10d0b0c5448c8 +ENV JULIA_VERSION 1.10.4 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.4-win64.exe +ENV JULIA_SHA256 c1b659abc90991dcbdf461f33cae483501da736fc223c11d4c51f337338ccb21 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 964ba148..dd2719f5 100644 --- a/versions.json +++ b/versions.json @@ -2,44 +2,44 @@ "1.10": { "arches": { "alpine-amd64": { - "sha256": "2bb735b3fdef62a4370a79b91239c47d8e8b923d5263466e63a2abc80faee9e5", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.3-musl-x86_64.tar.gz" + "sha256": "c7506a1aad431ff1d902a3f4eb9373cfe25440492b45148268a5aca48ece04c2", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.4-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "81b910c922fff0e27ae1f256f2cc803db81f3960215281eddd2d484721928c70", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.3-linux-x86_64.tar.gz" + "sha256": "079f61757c3b5b40d2ade052b3cc4816f50f7ef6df668825772562b3746adff1", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.4-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "2d52a61826872b3170c65f99a954bd9d21a31211cb50948056d924f811a0024f", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.3-linux-aarch64.tar.gz" + "sha256": "ae4ae6ade84a103cdf30ce91c8d4035a0ef51c3e2e66f90a0c13abeb4e100fc4", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.4-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "af61600db0abdc56fffb1b47cd18c30213b8925796546b53b657e164126082b4", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.3-mac64.tar.gz" + "sha256": "259c18a5294dd41cc60117ecb9fc5a8b2f659807284903a65439fb9d3818c763", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.4-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "9ea32daa1bef34c8e48d6c76187f48fd2bf1054cc921fb8c374b737b51c9ffdd", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.3-macaarch64.tar.gz" + "sha256": "97b88d7f9b5724118769f3a3bd259f8f7ada48cdecf3d584cf68162dd873dd10", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.4-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "0485b09bb107df62af6b25da4a00e9d87562abee16e6d71e5e74a7939ed226d4", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.3-freebsd-x86_64.tar.gz" + "sha256": "fbd1f72f6ba9530accbedc321b9173e0039c036c873b58467f3362cf4bc706e6", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.4-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "f13be078c5ee7c98fd6a39a537199c253543acbd49bedc243f397cd51c7aeb58", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.3-linux-i686.tar.gz" + "sha256": "5771c6032b2be4442f4d4f4fc610eac09a48888ce1f4a41d10208e9d413f5054", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.4-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "61e4398df70129ce8184a2b84a12e9d862e92f35b526cd0297b5f2791ca628ba", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.3-linux-ppc64le.tar.gz" + "sha256": "0703f983894974491715e816a006e0f063966544023f470c94c71ef99dff9dba", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.4-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "688e746f3d8700ba44a6cbc9ce04ccead4cd921f093af80259e10d0b0c5448c8", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.3-win64.exe" + "sha256": "c1b659abc90991dcbdf461f33cae483501da736fc223c11d4c51f337338ccb21", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.4-win64.exe" }, "windows-i386": { - "sha256": "dd1335e3ca82295531fb09662fb0e11d25b121eac3ce7ef8b65eb6d46846ce4b", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.3-win32.exe" + "sha256": "5dbbab19864d27dfc06b84f872a8137e46e222344aedaea44f6c78bbbe702ae9", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.4-win32.exe" } }, "variants": [ @@ -50,7 +50,7 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.10.3" + "version": "1.10.4" }, "1.11": null, "1.11-rc": { From 58c34fdecfa1f8b741d6f5e03e83e57d2aba1078 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Wed, 26 Jun 2024 10:59:16 -0700 Subject: [PATCH 076/108] Update 1.11-rc to 1.11.0-rc1 --- 1.11-rc/alpine3.19/Dockerfile | 59 +++++++++++++++++++ 1.11-rc/alpine3.19/docker-entrypoint.sh | 11 ++++ 1.11-rc/alpine3.20/Dockerfile | 59 +++++++++++++++++++ 1.11-rc/alpine3.20/docker-entrypoint.sh | 11 ++++ 1.11-rc/bookworm/Dockerfile | 20 +++---- 1.11-rc/bullseye/Dockerfile | 20 +++---- .../windows/windowsservercore-1809/Dockerfile | 6 +- .../windowsservercore-ltsc2022/Dockerfile | 6 +- versions.json | 44 ++++++++------ 9 files changed, 191 insertions(+), 45 deletions(-) create mode 100644 1.11-rc/alpine3.19/Dockerfile create mode 100755 1.11-rc/alpine3.19/docker-entrypoint.sh create mode 100644 1.11-rc/alpine3.20/Dockerfile create mode 100755 1.11-rc/alpine3.20/docker-entrypoint.sh diff --git a/1.11-rc/alpine3.19/Dockerfile b/1.11-rc/alpine3.19/Dockerfile new file mode 100644 index 00000000..9cb66a9e --- /dev/null +++ b/1.11-rc/alpine3.19/Dockerfile @@ -0,0 +1,59 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.19 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.11.0-rc1 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc1.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-rc1-musl-x86_64.tar.gz'; \ + sha256='ffebb0734c274c7f66e3b07d428869f731bf617a76d89aa7f1afa94808f7a1a0'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.11-rc/alpine3.19/docker-entrypoint.sh b/1.11-rc/alpine3.19/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.11-rc/alpine3.19/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.11-rc/alpine3.20/Dockerfile b/1.11-rc/alpine3.20/Dockerfile new file mode 100644 index 00000000..9c74bf08 --- /dev/null +++ b/1.11-rc/alpine3.20/Dockerfile @@ -0,0 +1,59 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.20 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.11.0-rc1 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc1.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-rc1-musl-x86_64.tar.gz'; \ + sha256='ffebb0734c274c7f66e3b07d428869f731bf617a76d89aa7f1afa94808f7a1a0'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.11-rc/alpine3.20/docker-entrypoint.sh b/1.11-rc/alpine3.20/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.11-rc/alpine3.20/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.11-rc/bookworm/Dockerfile b/1.11-rc/bookworm/Dockerfile index caa9b056..3df4fb9c 100644 --- a/1.11-rc/bookworm/Dockerfile +++ b/1.11-rc/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-beta2 +ENV JULIA_VERSION 1.11.0-rc1 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-beta2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-beta2-linux-x86_64.tar.gz'; \ - sha256='e92ae1cebd519180881770cc9ab903d39c49c6bcb9c8251861e6eac9acd566a6'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc1-linux-x86_64.tar.gz'; \ + sha256='d9d7ca81087185abbb8a375c41f734deea6ea26aef2dc40d99467f8c5c7cc8d6'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-beta2-linux-aarch64.tar.gz'; \ - sha256='71f7c0135c3dae94c069b6ab391f8a4a05f857acea3f8d6da0352d00cb86d49b'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc1-linux-aarch64.tar.gz'; \ + sha256='192e6c92969a84b8f76e113286b81b166fe04a7c5ff6c6b44a73e494c9f7f3a5'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-beta2-linux-i686.tar.gz'; \ - sha256='9d1e9f8a03ab6396acfc3e4d4edcff68907b20c53f252da6ea4573a72c39e361'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc1-linux-i686.tar.gz'; \ + sha256='546aed60e6b6e5e5568562f299ddf1987d01f369f0243db0b8694ee83ced9809'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-beta2-linux-ppc64le.tar.gz'; \ - sha256='e7f9bbe1843760e52a57e0d502990af3abb189f5a20ed292ce5d00db1d003088'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc1-linux-ppc64le.tar.gz'; \ + sha256='79870070dfc7b283691199da017f5db9dc86a8ed2260acfbb34f7e12fa9af8be'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11-rc/bullseye/Dockerfile b/1.11-rc/bullseye/Dockerfile index 3895c056..b50abd00 100644 --- a/1.11-rc/bullseye/Dockerfile +++ b/1.11-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-beta2 +ENV JULIA_VERSION 1.11.0-rc1 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-beta2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-beta2-linux-x86_64.tar.gz'; \ - sha256='e92ae1cebd519180881770cc9ab903d39c49c6bcb9c8251861e6eac9acd566a6'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc1-linux-x86_64.tar.gz'; \ + sha256='d9d7ca81087185abbb8a375c41f734deea6ea26aef2dc40d99467f8c5c7cc8d6'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-beta2-linux-aarch64.tar.gz'; \ - sha256='71f7c0135c3dae94c069b6ab391f8a4a05f857acea3f8d6da0352d00cb86d49b'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc1-linux-aarch64.tar.gz'; \ + sha256='192e6c92969a84b8f76e113286b81b166fe04a7c5ff6c6b44a73e494c9f7f3a5'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-beta2-linux-i686.tar.gz'; \ - sha256='9d1e9f8a03ab6396acfc3e4d4edcff68907b20c53f252da6ea4573a72c39e361'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc1-linux-i686.tar.gz'; \ + sha256='546aed60e6b6e5e5568562f299ddf1987d01f369f0243db0b8694ee83ced9809'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-beta2-linux-ppc64le.tar.gz'; \ - sha256='e7f9bbe1843760e52a57e0d502990af3abb189f5a20ed292ce5d00db1d003088'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc1-linux-ppc64le.tar.gz'; \ + sha256='79870070dfc7b283691199da017f5db9dc86a8ed2260acfbb34f7e12fa9af8be'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11-rc/windows/windowsservercore-1809/Dockerfile b/1.11-rc/windows/windowsservercore-1809/Dockerfile index 3a90b65a..1727738b 100644 --- a/1.11-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.11-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.0-beta2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-beta2-win64.exe -ENV JULIA_SHA256 e6d27f8a5819fd9e63ecb4ed19bed8a0c1ab719a5a6cf0f772c240eb44b46d68 +ENV JULIA_VERSION 1.11.0-rc1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc1-win64.exe +ENV JULIA_SHA256 77c6c17a940cd95c0e1bcc4ac3b6b2012cee2a7909dfd7f4494478f6b5742363 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile index 15f3fed8..1f5bf82d 100644 --- a/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.0-beta2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-beta2-win64.exe -ENV JULIA_SHA256 e6d27f8a5819fd9e63ecb4ed19bed8a0c1ab719a5a6cf0f772c240eb44b46d68 +ENV JULIA_VERSION 1.11.0-rc1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc1-win64.exe +ENV JULIA_SHA256 77c6c17a940cd95c0e1bcc4ac3b6b2012cee2a7909dfd7f4494478f6b5742363 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index dd2719f5..704a705a 100644 --- a/versions.json +++ b/versions.json @@ -55,50 +55,56 @@ "1.11": null, "1.11-rc": { "arches": { + "alpine-amd64": { + "sha256": "ffebb0734c274c7f66e3b07d428869f731bf617a76d89aa7f1afa94808f7a1a0", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-rc1-musl-x86_64.tar.gz" + }, "amd64": { - "sha256": "e92ae1cebd519180881770cc9ab903d39c49c6bcb9c8251861e6eac9acd566a6", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-beta2-linux-x86_64.tar.gz" + "sha256": "d9d7ca81087185abbb8a375c41f734deea6ea26aef2dc40d99467f8c5c7cc8d6", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc1-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "71f7c0135c3dae94c069b6ab391f8a4a05f857acea3f8d6da0352d00cb86d49b", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-beta2-linux-aarch64.tar.gz" + "sha256": "192e6c92969a84b8f76e113286b81b166fe04a7c5ff6c6b44a73e494c9f7f3a5", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc1-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "cfb7c11f8434b0e280a0deb1cf66c54891636c3705850fab9db017eacb576c90", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.0-beta2-mac64.tar.gz" + "sha256": "8161e5d94200a527f8af63da3b2dec0dc60af2ffdccc7b962b5b6d52671208da", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.0-rc1-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "f56a3873e6e2c6520caef5c80991d57ed8d6e0ed68ba42541f2e86301478d3b0", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.0-beta2-macaarch64.tar.gz" + "sha256": "e9123319e154e5bc2485028e20cf04bf97bb59b044198cfc0442868b6fc11307", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.0-rc1-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "0d4ca5eadfabe854376a87a548c66bf089610ff80640ad78354f60247b540329", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.0-beta2-freebsd-x86_64.tar.gz" + "sha256": "a5f2b75f580b188ccf15aee2b9e736a143830479e339371862bd3a41e337a88d", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.0-rc1-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "9d1e9f8a03ab6396acfc3e4d4edcff68907b20c53f252da6ea4573a72c39e361", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-beta2-linux-i686.tar.gz" + "sha256": "546aed60e6b6e5e5568562f299ddf1987d01f369f0243db0b8694ee83ced9809", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc1-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "e7f9bbe1843760e52a57e0d502990af3abb189f5a20ed292ce5d00db1d003088", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-beta2-linux-ppc64le.tar.gz" + "sha256": "79870070dfc7b283691199da017f5db9dc86a8ed2260acfbb34f7e12fa9af8be", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc1-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "e6d27f8a5819fd9e63ecb4ed19bed8a0c1ab719a5a6cf0f772c240eb44b46d68", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-beta2-win64.exe" + "sha256": "77c6c17a940cd95c0e1bcc4ac3b6b2012cee2a7909dfd7f4494478f6b5742363", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc1-win64.exe" }, "windows-i386": { - "sha256": "ef7d521d467811d01e6591def89c4b9058eea6df4af757eab7ace9bf61e47ac1", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.0-beta2-win32.exe" + "sha256": "19a636beb157925939ec3b50698c929052d24cbb218b2a39a752a7cd3a7dfe60", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.0-rc1-win32.exe" } }, "variants": [ "bookworm", "bullseye", + "alpine3.20", + "alpine3.19", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.11.0-beta2" + "version": "1.11.0-rc1" }, "1.6": { "arches": { From c34376c4bc0e4965f32a2a5ead8b64f3a52f36ad Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Tue, 9 Jul 2024 15:39:36 -0700 Subject: [PATCH 077/108] =?UTF-8?q?Update=20to=20actions/checkout@v4=20?= =?UTF-8?q?=F0=9F=99=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (this is effectively a functional no-op solving a "problem" that really ought to be solved at a different level within GHA) --- .github/workflows/ci.yml | 4 ++-- .github/workflows/verify-templating.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c1fdb61a..cfb2e5cd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,7 @@ jobs: outputs: strategy: ${{ steps.generate-jobs.outputs.strategy }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: docker-library/bashbrew@HEAD - id: generate-jobs name: Generate Jobs @@ -35,7 +35,7 @@ jobs: name: ${{ matrix.name }} runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Prepare Environment run: ${{ matrix.runs.prepare }} - name: Pull Dependencies diff --git a/.github/workflows/verify-templating.yml b/.github/workflows/verify-templating.yml index 14497bec..2e1fb787 100644 --- a/.github/workflows/verify-templating.yml +++ b/.github/workflows/verify-templating.yml @@ -13,7 +13,7 @@ jobs: name: Check For Uncomitted Changes runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Apply Templates run: ./apply-templates.sh - name: Check Git Status From 2a287596074016d7736988340a0d5351cce19a4a Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Mon, 29 Jul 2024 10:59:17 -0700 Subject: [PATCH 078/108] Update 1.11-rc to 1.11.0-rc2 --- 1.11-rc/alpine3.19/Dockerfile | 8 ++-- 1.11-rc/alpine3.20/Dockerfile | 8 ++-- 1.11-rc/bookworm/Dockerfile | 20 ++++----- 1.11-rc/bullseye/Dockerfile | 20 ++++----- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 42 +++++++++---------- 7 files changed, 55 insertions(+), 55 deletions(-) diff --git a/1.11-rc/alpine3.19/Dockerfile b/1.11-rc/alpine3.19/Dockerfile index 9cb66a9e..a98dd972 100644 --- a/1.11-rc/alpine3.19/Dockerfile +++ b/1.11-rc/alpine3.19/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-rc1 +ENV JULIA_VERSION 1.11.0-rc2 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc2.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-rc1-musl-x86_64.tar.gz'; \ - sha256='ffebb0734c274c7f66e3b07d428869f731bf617a76d89aa7f1afa94808f7a1a0'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-rc2-musl-x86_64.tar.gz'; \ + sha256='971a11ffa935747114ab665ed7128b306c44c753e85f05667c22ea7f6d8cecd7'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11-rc/alpine3.20/Dockerfile b/1.11-rc/alpine3.20/Dockerfile index 9c74bf08..2d18063a 100644 --- a/1.11-rc/alpine3.20/Dockerfile +++ b/1.11-rc/alpine3.20/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-rc1 +ENV JULIA_VERSION 1.11.0-rc2 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc2.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-rc1-musl-x86_64.tar.gz'; \ - sha256='ffebb0734c274c7f66e3b07d428869f731bf617a76d89aa7f1afa94808f7a1a0'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-rc2-musl-x86_64.tar.gz'; \ + sha256='971a11ffa935747114ab665ed7128b306c44c753e85f05667c22ea7f6d8cecd7'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11-rc/bookworm/Dockerfile b/1.11-rc/bookworm/Dockerfile index 3df4fb9c..36e81830 100644 --- a/1.11-rc/bookworm/Dockerfile +++ b/1.11-rc/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-rc1 +ENV JULIA_VERSION 1.11.0-rc2 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc1-linux-x86_64.tar.gz'; \ - sha256='d9d7ca81087185abbb8a375c41f734deea6ea26aef2dc40d99467f8c5c7cc8d6'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc2-linux-x86_64.tar.gz'; \ + sha256='7416f969669761e3507ebb7b505075ca234a1785b438304c2b016f5ee00058ea'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc1-linux-aarch64.tar.gz'; \ - sha256='192e6c92969a84b8f76e113286b81b166fe04a7c5ff6c6b44a73e494c9f7f3a5'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc2-linux-aarch64.tar.gz'; \ + sha256='947f48e9bf65217782b33be4ce0a9e4c07b5101121871da954c230bb63db9ab0'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc1-linux-i686.tar.gz'; \ - sha256='546aed60e6b6e5e5568562f299ddf1987d01f369f0243db0b8694ee83ced9809'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc2-linux-i686.tar.gz'; \ + sha256='611428bdc5bef1e96f6a86ee5064ef0e22e3612891b8a27e7a129742dad4fe97'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc1-linux-ppc64le.tar.gz'; \ - sha256='79870070dfc7b283691199da017f5db9dc86a8ed2260acfbb34f7e12fa9af8be'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc2-linux-ppc64le.tar.gz'; \ + sha256='3ccbc68c091e6f52a490aeaac46ec24d528e1a41f4b817b7c715111dff169bbe'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11-rc/bullseye/Dockerfile b/1.11-rc/bullseye/Dockerfile index b50abd00..a6757b3d 100644 --- a/1.11-rc/bullseye/Dockerfile +++ b/1.11-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-rc1 +ENV JULIA_VERSION 1.11.0-rc2 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc1-linux-x86_64.tar.gz'; \ - sha256='d9d7ca81087185abbb8a375c41f734deea6ea26aef2dc40d99467f8c5c7cc8d6'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc2-linux-x86_64.tar.gz'; \ + sha256='7416f969669761e3507ebb7b505075ca234a1785b438304c2b016f5ee00058ea'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc1-linux-aarch64.tar.gz'; \ - sha256='192e6c92969a84b8f76e113286b81b166fe04a7c5ff6c6b44a73e494c9f7f3a5'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc2-linux-aarch64.tar.gz'; \ + sha256='947f48e9bf65217782b33be4ce0a9e4c07b5101121871da954c230bb63db9ab0'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc1-linux-i686.tar.gz'; \ - sha256='546aed60e6b6e5e5568562f299ddf1987d01f369f0243db0b8694ee83ced9809'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc2-linux-i686.tar.gz'; \ + sha256='611428bdc5bef1e96f6a86ee5064ef0e22e3612891b8a27e7a129742dad4fe97'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc1-linux-ppc64le.tar.gz'; \ - sha256='79870070dfc7b283691199da017f5db9dc86a8ed2260acfbb34f7e12fa9af8be'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc2-linux-ppc64le.tar.gz'; \ + sha256='3ccbc68c091e6f52a490aeaac46ec24d528e1a41f4b817b7c715111dff169bbe'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11-rc/windows/windowsservercore-1809/Dockerfile b/1.11-rc/windows/windowsservercore-1809/Dockerfile index 1727738b..6084e064 100644 --- a/1.11-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.11-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.0-rc1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc1-win64.exe -ENV JULIA_SHA256 77c6c17a940cd95c0e1bcc4ac3b6b2012cee2a7909dfd7f4494478f6b5742363 +ENV JULIA_VERSION 1.11.0-rc2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc2-win64.exe +ENV JULIA_SHA256 5c9b27f41094a3458973eeede7ace2af4c2fadadbc7f30b700ab8cf089641d15 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile index 1f5bf82d..5e02d636 100644 --- a/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.0-rc1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc1-win64.exe -ENV JULIA_SHA256 77c6c17a940cd95c0e1bcc4ac3b6b2012cee2a7909dfd7f4494478f6b5742363 +ENV JULIA_VERSION 1.11.0-rc2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc2-win64.exe +ENV JULIA_SHA256 5c9b27f41094a3458973eeede7ace2af4c2fadadbc7f30b700ab8cf089641d15 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 704a705a..9f74a7d2 100644 --- a/versions.json +++ b/versions.json @@ -56,44 +56,44 @@ "1.11-rc": { "arches": { "alpine-amd64": { - "sha256": "ffebb0734c274c7f66e3b07d428869f731bf617a76d89aa7f1afa94808f7a1a0", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-rc1-musl-x86_64.tar.gz" + "sha256": "971a11ffa935747114ab665ed7128b306c44c753e85f05667c22ea7f6d8cecd7", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-rc2-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "d9d7ca81087185abbb8a375c41f734deea6ea26aef2dc40d99467f8c5c7cc8d6", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc1-linux-x86_64.tar.gz" + "sha256": "7416f969669761e3507ebb7b505075ca234a1785b438304c2b016f5ee00058ea", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc2-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "192e6c92969a84b8f76e113286b81b166fe04a7c5ff6c6b44a73e494c9f7f3a5", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc1-linux-aarch64.tar.gz" + "sha256": "947f48e9bf65217782b33be4ce0a9e4c07b5101121871da954c230bb63db9ab0", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc2-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "8161e5d94200a527f8af63da3b2dec0dc60af2ffdccc7b962b5b6d52671208da", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.0-rc1-mac64.tar.gz" + "sha256": "d1c0e86980b6f4713073061ab0c8bfdfa9857c4bfd3ac111b4f9d70bf03e740f", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.0-rc2-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "e9123319e154e5bc2485028e20cf04bf97bb59b044198cfc0442868b6fc11307", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.0-rc1-macaarch64.tar.gz" + "sha256": "5c1a39ba9812f285711e210f2fe2312f3834bc10e627f96daaf61a4bd38a6576", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.0-rc2-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "a5f2b75f580b188ccf15aee2b9e736a143830479e339371862bd3a41e337a88d", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.0-rc1-freebsd-x86_64.tar.gz" + "sha256": "cd6ca1fe4fc80ce5b4999f1fdcf609292f08d6b7fc68420ebf10b5524e408e48", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.0-rc2-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "546aed60e6b6e5e5568562f299ddf1987d01f369f0243db0b8694ee83ced9809", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc1-linux-i686.tar.gz" + "sha256": "611428bdc5bef1e96f6a86ee5064ef0e22e3612891b8a27e7a129742dad4fe97", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc2-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "79870070dfc7b283691199da017f5db9dc86a8ed2260acfbb34f7e12fa9af8be", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc1-linux-ppc64le.tar.gz" + "sha256": "3ccbc68c091e6f52a490aeaac46ec24d528e1a41f4b817b7c715111dff169bbe", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc2-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "77c6c17a940cd95c0e1bcc4ac3b6b2012cee2a7909dfd7f4494478f6b5742363", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc1-win64.exe" + "sha256": "5c9b27f41094a3458973eeede7ace2af4c2fadadbc7f30b700ab8cf089641d15", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc2-win64.exe" }, "windows-i386": { - "sha256": "19a636beb157925939ec3b50698c929052d24cbb218b2a39a752a7cd3a7dfe60", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.0-rc1-win32.exe" + "sha256": "ad6edc2040ff64169bd15576fb078624a8d53347b164c2ab7c4bd7e22a9288e7", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.0-rc2-win32.exe" } }, "variants": [ @@ -104,7 +104,7 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.11.0-rc1" + "version": "1.11.0-rc2" }, "1.6": { "arches": { From d3171d95ff7ff459684cadc387a57c1c06eae506 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Mon, 26 Aug 2024 22:59:17 -0700 Subject: [PATCH 079/108] Update 1.11-rc to 1.11.0-rc3 --- 1.11-rc/alpine3.19/Dockerfile | 59 ------------------- 1.11-rc/alpine3.19/docker-entrypoint.sh | 11 ---- 1.11-rc/alpine3.20/Dockerfile | 59 ------------------- 1.11-rc/alpine3.20/docker-entrypoint.sh | 11 ---- 1.11-rc/bookworm/Dockerfile | 20 +++---- 1.11-rc/bullseye/Dockerfile | 20 +++---- .../windows/windowsservercore-1809/Dockerfile | 6 +- .../windowsservercore-ltsc2022/Dockerfile | 6 +- versions.json | 44 ++++++-------- 9 files changed, 45 insertions(+), 191 deletions(-) delete mode 100644 1.11-rc/alpine3.19/Dockerfile delete mode 100755 1.11-rc/alpine3.19/docker-entrypoint.sh delete mode 100644 1.11-rc/alpine3.20/Dockerfile delete mode 100755 1.11-rc/alpine3.20/docker-entrypoint.sh diff --git a/1.11-rc/alpine3.19/Dockerfile b/1.11-rc/alpine3.19/Dockerfile deleted file mode 100644 index a98dd972..00000000 --- a/1.11-rc/alpine3.19/Dockerfile +++ /dev/null @@ -1,59 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM alpine:3.19 - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-rc2 - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc2.sha256 - arch="$(apk --print-arch)"; \ - case "$arch" in \ - 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-rc2-musl-x86_64.tar.gz'; \ - sha256='971a11ffa935747114ab665ed7128b306c44c753e85f05667c22ea7f6d8cecd7'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - wget -O julia.tar.gz.asc "$url.asc"; \ - wget -O julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.11-rc/alpine3.19/docker-entrypoint.sh b/1.11-rc/alpine3.19/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.11-rc/alpine3.19/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.11-rc/alpine3.20/Dockerfile b/1.11-rc/alpine3.20/Dockerfile deleted file mode 100644 index 2d18063a..00000000 --- a/1.11-rc/alpine3.20/Dockerfile +++ /dev/null @@ -1,59 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM alpine:3.20 - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-rc2 - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc2.sha256 - arch="$(apk --print-arch)"; \ - case "$arch" in \ - 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-rc2-musl-x86_64.tar.gz'; \ - sha256='971a11ffa935747114ab665ed7128b306c44c753e85f05667c22ea7f6d8cecd7'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - wget -O julia.tar.gz.asc "$url.asc"; \ - wget -O julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.11-rc/alpine3.20/docker-entrypoint.sh b/1.11-rc/alpine3.20/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.11-rc/alpine3.20/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.11-rc/bookworm/Dockerfile b/1.11-rc/bookworm/Dockerfile index 36e81830..33f606a2 100644 --- a/1.11-rc/bookworm/Dockerfile +++ b/1.11-rc/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-rc2 +ENV JULIA_VERSION 1.11.0-rc3 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc2-linux-x86_64.tar.gz'; \ - sha256='7416f969669761e3507ebb7b505075ca234a1785b438304c2b016f5ee00058ea'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc3-linux-x86_64.tar.gz'; \ + sha256='fc7e199ac4921a83150c2863425b203196436d12d8dc73054aeba5ad8a5d7d72'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc2-linux-aarch64.tar.gz'; \ - sha256='947f48e9bf65217782b33be4ce0a9e4c07b5101121871da954c230bb63db9ab0'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc3-linux-aarch64.tar.gz'; \ + sha256='5aff7e677a45dc7cf65c9ac7f2e6182083304e883a4ce33ab2d701915730c21d'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc2-linux-i686.tar.gz'; \ - sha256='611428bdc5bef1e96f6a86ee5064ef0e22e3612891b8a27e7a129742dad4fe97'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc3-linux-i686.tar.gz'; \ + sha256='4ca88a186b4b920c5693af8a5f36c2600c50e8442e84187bc6a3070eca785c28'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc2-linux-ppc64le.tar.gz'; \ - sha256='3ccbc68c091e6f52a490aeaac46ec24d528e1a41f4b817b7c715111dff169bbe'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc3-linux-ppc64le.tar.gz'; \ + sha256='f9a47e6bdfeff25b4df8b9e1b702e9a54da4248de13e927566505ee7dd5d4f05'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11-rc/bullseye/Dockerfile b/1.11-rc/bullseye/Dockerfile index a6757b3d..6ea17767 100644 --- a/1.11-rc/bullseye/Dockerfile +++ b/1.11-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-rc2 +ENV JULIA_VERSION 1.11.0-rc3 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc2-linux-x86_64.tar.gz'; \ - sha256='7416f969669761e3507ebb7b505075ca234a1785b438304c2b016f5ee00058ea'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc3-linux-x86_64.tar.gz'; \ + sha256='fc7e199ac4921a83150c2863425b203196436d12d8dc73054aeba5ad8a5d7d72'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc2-linux-aarch64.tar.gz'; \ - sha256='947f48e9bf65217782b33be4ce0a9e4c07b5101121871da954c230bb63db9ab0'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc3-linux-aarch64.tar.gz'; \ + sha256='5aff7e677a45dc7cf65c9ac7f2e6182083304e883a4ce33ab2d701915730c21d'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc2-linux-i686.tar.gz'; \ - sha256='611428bdc5bef1e96f6a86ee5064ef0e22e3612891b8a27e7a129742dad4fe97'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc3-linux-i686.tar.gz'; \ + sha256='4ca88a186b4b920c5693af8a5f36c2600c50e8442e84187bc6a3070eca785c28'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc2-linux-ppc64le.tar.gz'; \ - sha256='3ccbc68c091e6f52a490aeaac46ec24d528e1a41f4b817b7c715111dff169bbe'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc3-linux-ppc64le.tar.gz'; \ + sha256='f9a47e6bdfeff25b4df8b9e1b702e9a54da4248de13e927566505ee7dd5d4f05'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11-rc/windows/windowsservercore-1809/Dockerfile b/1.11-rc/windows/windowsservercore-1809/Dockerfile index 6084e064..164d56dc 100644 --- a/1.11-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.11-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.0-rc2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc2-win64.exe -ENV JULIA_SHA256 5c9b27f41094a3458973eeede7ace2af4c2fadadbc7f30b700ab8cf089641d15 +ENV JULIA_VERSION 1.11.0-rc3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc3-win64.exe +ENV JULIA_SHA256 c8cf68a67216205306760cf5c0adbbaa281a859a61483409e9320b0e8c8ce605 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile index 5e02d636..86d22208 100644 --- a/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.0-rc2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc2-win64.exe -ENV JULIA_SHA256 5c9b27f41094a3458973eeede7ace2af4c2fadadbc7f30b700ab8cf089641d15 +ENV JULIA_VERSION 1.11.0-rc3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc3-win64.exe +ENV JULIA_SHA256 c8cf68a67216205306760cf5c0adbbaa281a859a61483409e9320b0e8c8ce605 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 9f74a7d2..60aa3dcd 100644 --- a/versions.json +++ b/versions.json @@ -55,56 +55,50 @@ "1.11": null, "1.11-rc": { "arches": { - "alpine-amd64": { - "sha256": "971a11ffa935747114ab665ed7128b306c44c753e85f05667c22ea7f6d8cecd7", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.0-rc2-musl-x86_64.tar.gz" - }, "amd64": { - "sha256": "7416f969669761e3507ebb7b505075ca234a1785b438304c2b016f5ee00058ea", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc2-linux-x86_64.tar.gz" + "sha256": "fc7e199ac4921a83150c2863425b203196436d12d8dc73054aeba5ad8a5d7d72", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc3-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "947f48e9bf65217782b33be4ce0a9e4c07b5101121871da954c230bb63db9ab0", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc2-linux-aarch64.tar.gz" + "sha256": "5aff7e677a45dc7cf65c9ac7f2e6182083304e883a4ce33ab2d701915730c21d", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc3-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "d1c0e86980b6f4713073061ab0c8bfdfa9857c4bfd3ac111b4f9d70bf03e740f", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.0-rc2-mac64.tar.gz" + "sha256": "9460927a89cd9020368c7d9d6f695da4adb32b49216344c8048a0b57d758e6ec", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.0-rc3-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "5c1a39ba9812f285711e210f2fe2312f3834bc10e627f96daaf61a4bd38a6576", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.0-rc2-macaarch64.tar.gz" + "sha256": "2cda2172a13cbcae4487a2789518984fc08b7edf09043afc14b5e5d7408462a9", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.0-rc3-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "cd6ca1fe4fc80ce5b4999f1fdcf609292f08d6b7fc68420ebf10b5524e408e48", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.0-rc2-freebsd-x86_64.tar.gz" + "sha256": "e730d7aa9ead17253870b460ff5883127ae0c32ca31652ed0b4c6efc979f3e9e", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.0-rc3-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "611428bdc5bef1e96f6a86ee5064ef0e22e3612891b8a27e7a129742dad4fe97", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc2-linux-i686.tar.gz" + "sha256": "4ca88a186b4b920c5693af8a5f36c2600c50e8442e84187bc6a3070eca785c28", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc3-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "3ccbc68c091e6f52a490aeaac46ec24d528e1a41f4b817b7c715111dff169bbe", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc2-linux-ppc64le.tar.gz" + "sha256": "f9a47e6bdfeff25b4df8b9e1b702e9a54da4248de13e927566505ee7dd5d4f05", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc3-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "5c9b27f41094a3458973eeede7ace2af4c2fadadbc7f30b700ab8cf089641d15", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc2-win64.exe" + "sha256": "c8cf68a67216205306760cf5c0adbbaa281a859a61483409e9320b0e8c8ce605", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc3-win64.exe" }, "windows-i386": { - "sha256": "ad6edc2040ff64169bd15576fb078624a8d53347b164c2ab7c4bd7e22a9288e7", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.0-rc2-win32.exe" + "sha256": "8438ad0337b03083c67278cd0285b66611553dd072c10e939a8ace51abacc2df", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.0-rc3-win32.exe" } }, "variants": [ "bookworm", "bullseye", - "alpine3.20", - "alpine3.19", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.11.0-rc2" + "version": "1.11.0-rc3" }, "1.6": { "arches": { From 1f13bf4304867b55217ea5e6b5338bf06e284c92 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Tue, 27 Aug 2024 22:59:11 -0700 Subject: [PATCH 080/108] Update 1.10 to 1.10.5 --- 1.10/alpine3.19/Dockerfile | 59 ------------------- 1.10/alpine3.19/docker-entrypoint.sh | 11 ---- 1.10/alpine3.20/Dockerfile | 59 ------------------- 1.10/alpine3.20/docker-entrypoint.sh | 11 ---- 1.10/bookworm/Dockerfile | 20 +++---- 1.10/bullseye/Dockerfile | 20 +++---- .../windows/windowsservercore-1809/Dockerfile | 6 +- .../windowsservercore-ltsc2022/Dockerfile | 6 +- versions.json | 44 ++++++-------- 9 files changed, 45 insertions(+), 191 deletions(-) delete mode 100644 1.10/alpine3.19/Dockerfile delete mode 100755 1.10/alpine3.19/docker-entrypoint.sh delete mode 100644 1.10/alpine3.20/Dockerfile delete mode 100755 1.10/alpine3.20/docker-entrypoint.sh diff --git a/1.10/alpine3.19/Dockerfile b/1.10/alpine3.19/Dockerfile deleted file mode 100644 index 359615ee..00000000 --- a/1.10/alpine3.19/Dockerfile +++ /dev/null @@ -1,59 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM alpine:3.19 - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.4 - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.4.sha256 - arch="$(apk --print-arch)"; \ - case "$arch" in \ - 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.4-musl-x86_64.tar.gz'; \ - sha256='c7506a1aad431ff1d902a3f4eb9373cfe25440492b45148268a5aca48ece04c2'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - wget -O julia.tar.gz.asc "$url.asc"; \ - wget -O julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.10/alpine3.19/docker-entrypoint.sh b/1.10/alpine3.19/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.10/alpine3.19/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.10/alpine3.20/Dockerfile b/1.10/alpine3.20/Dockerfile deleted file mode 100644 index 52161ca4..00000000 --- a/1.10/alpine3.20/Dockerfile +++ /dev/null @@ -1,59 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM alpine:3.20 - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.4 - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.4.sha256 - arch="$(apk --print-arch)"; \ - case "$arch" in \ - 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.4-musl-x86_64.tar.gz'; \ - sha256='c7506a1aad431ff1d902a3f4eb9373cfe25440492b45148268a5aca48ece04c2'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - wget -O julia.tar.gz.asc "$url.asc"; \ - wget -O julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.10/alpine3.20/docker-entrypoint.sh b/1.10/alpine3.20/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.10/alpine3.20/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.10/bookworm/Dockerfile b/1.10/bookworm/Dockerfile index 7b06355f..472acbe3 100644 --- a/1.10/bookworm/Dockerfile +++ b/1.10/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.4 +ENV JULIA_VERSION 1.10.5 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.5.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.4-linux-x86_64.tar.gz'; \ - sha256='079f61757c3b5b40d2ade052b3cc4816f50f7ef6df668825772562b3746adff1'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.5-linux-x86_64.tar.gz'; \ + sha256='33497b93cf9dd65e8431024fd1db19cbfbe30bd796775a59d53e2df9a8de6dc0'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.4-linux-aarch64.tar.gz'; \ - sha256='ae4ae6ade84a103cdf30ce91c8d4035a0ef51c3e2e66f90a0c13abeb4e100fc4'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.5-linux-aarch64.tar.gz'; \ + sha256='59620a93cd64542d1f901ef9cfaecd310d0673b2bab2e2345774d456952a7ad0'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.4-linux-i686.tar.gz'; \ - sha256='5771c6032b2be4442f4d4f4fc610eac09a48888ce1f4a41d10208e9d413f5054'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.5-linux-i686.tar.gz'; \ + sha256='508b573b0afc6427ce6b2bdfe471fcf86ff920383193aedb5fd6982bcb5cdb8a'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.4-linux-ppc64le.tar.gz'; \ - sha256='0703f983894974491715e816a006e0f063966544023f470c94c71ef99dff9dba'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.5-linux-ppc64le.tar.gz'; \ + sha256='80ccbe68d1bc5c1e971d526da463f8ecf62eb6ee81d4fd01345ccbe1e2a8833a'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10/bullseye/Dockerfile b/1.10/bullseye/Dockerfile index 1141b039..efebbcc8 100644 --- a/1.10/bullseye/Dockerfile +++ b/1.10/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.4 +ENV JULIA_VERSION 1.10.5 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.5.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.4-linux-x86_64.tar.gz'; \ - sha256='079f61757c3b5b40d2ade052b3cc4816f50f7ef6df668825772562b3746adff1'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.5-linux-x86_64.tar.gz'; \ + sha256='33497b93cf9dd65e8431024fd1db19cbfbe30bd796775a59d53e2df9a8de6dc0'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.4-linux-aarch64.tar.gz'; \ - sha256='ae4ae6ade84a103cdf30ce91c8d4035a0ef51c3e2e66f90a0c13abeb4e100fc4'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.5-linux-aarch64.tar.gz'; \ + sha256='59620a93cd64542d1f901ef9cfaecd310d0673b2bab2e2345774d456952a7ad0'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.4-linux-i686.tar.gz'; \ - sha256='5771c6032b2be4442f4d4f4fc610eac09a48888ce1f4a41d10208e9d413f5054'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.5-linux-i686.tar.gz'; \ + sha256='508b573b0afc6427ce6b2bdfe471fcf86ff920383193aedb5fd6982bcb5cdb8a'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.4-linux-ppc64le.tar.gz'; \ - sha256='0703f983894974491715e816a006e0f063966544023f470c94c71ef99dff9dba'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.5-linux-ppc64le.tar.gz'; \ + sha256='80ccbe68d1bc5c1e971d526da463f8ecf62eb6ee81d4fd01345ccbe1e2a8833a'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10/windows/windowsservercore-1809/Dockerfile b/1.10/windows/windowsservercore-1809/Dockerfile index 4d01f846..98acad9c 100644 --- a/1.10/windows/windowsservercore-1809/Dockerfile +++ b/1.10/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.4 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.4-win64.exe -ENV JULIA_SHA256 c1b659abc90991dcbdf461f33cae483501da736fc223c11d4c51f337338ccb21 +ENV JULIA_VERSION 1.10.5 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.5-win64.exe +ENV JULIA_SHA256 82b4674bfb6d0422c2f1ccc4794c6d910252a3063f0220f68f80891f53aa581e RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.10/windows/windowsservercore-ltsc2022/Dockerfile b/1.10/windows/windowsservercore-ltsc2022/Dockerfile index aa5982e0..c6503fe5 100644 --- a/1.10/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.10/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.4 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.4-win64.exe -ENV JULIA_SHA256 c1b659abc90991dcbdf461f33cae483501da736fc223c11d4c51f337338ccb21 +ENV JULIA_VERSION 1.10.5 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.5-win64.exe +ENV JULIA_SHA256 82b4674bfb6d0422c2f1ccc4794c6d910252a3063f0220f68f80891f53aa581e RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 60aa3dcd..b8f7d794 100644 --- a/versions.json +++ b/versions.json @@ -1,56 +1,50 @@ { "1.10": { "arches": { - "alpine-amd64": { - "sha256": "c7506a1aad431ff1d902a3f4eb9373cfe25440492b45148268a5aca48ece04c2", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.4-musl-x86_64.tar.gz" - }, "amd64": { - "sha256": "079f61757c3b5b40d2ade052b3cc4816f50f7ef6df668825772562b3746adff1", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.4-linux-x86_64.tar.gz" + "sha256": "33497b93cf9dd65e8431024fd1db19cbfbe30bd796775a59d53e2df9a8de6dc0", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.5-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "ae4ae6ade84a103cdf30ce91c8d4035a0ef51c3e2e66f90a0c13abeb4e100fc4", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.4-linux-aarch64.tar.gz" + "sha256": "59620a93cd64542d1f901ef9cfaecd310d0673b2bab2e2345774d456952a7ad0", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.5-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "259c18a5294dd41cc60117ecb9fc5a8b2f659807284903a65439fb9d3818c763", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.4-mac64.tar.gz" + "sha256": "fb2754d6038c54abc8c04aff6dfe5b51987a6834d4a7a4658130f59e36d9b403", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.5-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "97b88d7f9b5724118769f3a3bd259f8f7ada48cdecf3d584cf68162dd873dd10", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.4-macaarch64.tar.gz" + "sha256": "d503d720169e58dd60244063831a6f7bc72a345529a9622f6dc9f3825b0b9ab6", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.5-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "fbd1f72f6ba9530accbedc321b9173e0039c036c873b58467f3362cf4bc706e6", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.4-freebsd-x86_64.tar.gz" + "sha256": "bf8f45f85d7c615f01aa46db427c2435b397ec58f2c7ee6d4b0785481a747d98", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.5-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "5771c6032b2be4442f4d4f4fc610eac09a48888ce1f4a41d10208e9d413f5054", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.4-linux-i686.tar.gz" + "sha256": "508b573b0afc6427ce6b2bdfe471fcf86ff920383193aedb5fd6982bcb5cdb8a", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.5-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "0703f983894974491715e816a006e0f063966544023f470c94c71ef99dff9dba", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.4-linux-ppc64le.tar.gz" + "sha256": "80ccbe68d1bc5c1e971d526da463f8ecf62eb6ee81d4fd01345ccbe1e2a8833a", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.5-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "c1b659abc90991dcbdf461f33cae483501da736fc223c11d4c51f337338ccb21", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.4-win64.exe" + "sha256": "82b4674bfb6d0422c2f1ccc4794c6d910252a3063f0220f68f80891f53aa581e", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.5-win64.exe" }, "windows-i386": { - "sha256": "5dbbab19864d27dfc06b84f872a8137e46e222344aedaea44f6c78bbbe702ae9", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.4-win32.exe" + "sha256": "58183eecdb099477849a9c32086f9e86a0a96b19a0c017620b2a00722b5d732b", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.5-win32.exe" } }, "variants": [ "bookworm", "bullseye", - "alpine3.20", - "alpine3.19", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.10.4" + "version": "1.10.5" }, "1.11": null, "1.11-rc": { From d3d39c6d5ab17c00942e91b49efba692bc162537 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Wed, 25 Sep 2024 22:59:16 -0700 Subject: [PATCH 081/108] Update 1.11-rc to 1.11.0-rc4 --- 1.11-rc/bookworm/Dockerfile | 20 +++++----- 1.11-rc/bullseye/Dockerfile | 20 +++++----- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 38 +++++++++---------- 5 files changed, 45 insertions(+), 45 deletions(-) diff --git a/1.11-rc/bookworm/Dockerfile b/1.11-rc/bookworm/Dockerfile index 33f606a2..fcef1d54 100644 --- a/1.11-rc/bookworm/Dockerfile +++ b/1.11-rc/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-rc3 +ENV JULIA_VERSION 1.11.0-rc4 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc4.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc3-linux-x86_64.tar.gz'; \ - sha256='fc7e199ac4921a83150c2863425b203196436d12d8dc73054aeba5ad8a5d7d72'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc4-linux-x86_64.tar.gz'; \ + sha256='fdbd1aae595bd90f20b01cffe7ec34afcd25568b6351888065c934923ecfa042'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc3-linux-aarch64.tar.gz'; \ - sha256='5aff7e677a45dc7cf65c9ac7f2e6182083304e883a4ce33ab2d701915730c21d'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc4-linux-aarch64.tar.gz'; \ + sha256='bc87e519a7f4d1633ca38db2b6bafd58f7025601202291a8ab6dd680101ad44f'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc3-linux-i686.tar.gz'; \ - sha256='4ca88a186b4b920c5693af8a5f36c2600c50e8442e84187bc6a3070eca785c28'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc4-linux-i686.tar.gz'; \ + sha256='dbcb66e774c71daf53d8b2582d30352c8696f05907e82b64a49754f718447196'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc3-linux-ppc64le.tar.gz'; \ - sha256='f9a47e6bdfeff25b4df8b9e1b702e9a54da4248de13e927566505ee7dd5d4f05'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc4-linux-ppc64le.tar.gz'; \ + sha256='06892cc4172e4e7a62051e68acd1a664da5e8e0cdd5f4902c5cad679ac27890d'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11-rc/bullseye/Dockerfile b/1.11-rc/bullseye/Dockerfile index 6ea17767..f617dc7f 100644 --- a/1.11-rc/bullseye/Dockerfile +++ b/1.11-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-rc3 +ENV JULIA_VERSION 1.11.0-rc4 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc4.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc3-linux-x86_64.tar.gz'; \ - sha256='fc7e199ac4921a83150c2863425b203196436d12d8dc73054aeba5ad8a5d7d72'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc4-linux-x86_64.tar.gz'; \ + sha256='fdbd1aae595bd90f20b01cffe7ec34afcd25568b6351888065c934923ecfa042'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc3-linux-aarch64.tar.gz'; \ - sha256='5aff7e677a45dc7cf65c9ac7f2e6182083304e883a4ce33ab2d701915730c21d'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc4-linux-aarch64.tar.gz'; \ + sha256='bc87e519a7f4d1633ca38db2b6bafd58f7025601202291a8ab6dd680101ad44f'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc3-linux-i686.tar.gz'; \ - sha256='4ca88a186b4b920c5693af8a5f36c2600c50e8442e84187bc6a3070eca785c28'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc4-linux-i686.tar.gz'; \ + sha256='dbcb66e774c71daf53d8b2582d30352c8696f05907e82b64a49754f718447196'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc3-linux-ppc64le.tar.gz'; \ - sha256='f9a47e6bdfeff25b4df8b9e1b702e9a54da4248de13e927566505ee7dd5d4f05'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc4-linux-ppc64le.tar.gz'; \ + sha256='06892cc4172e4e7a62051e68acd1a664da5e8e0cdd5f4902c5cad679ac27890d'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11-rc/windows/windowsservercore-1809/Dockerfile b/1.11-rc/windows/windowsservercore-1809/Dockerfile index 164d56dc..bdd966cb 100644 --- a/1.11-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.11-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.0-rc3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc3-win64.exe -ENV JULIA_SHA256 c8cf68a67216205306760cf5c0adbbaa281a859a61483409e9320b0e8c8ce605 +ENV JULIA_VERSION 1.11.0-rc4 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc4-win64.exe +ENV JULIA_SHA256 8db57de418602e300e8332b7140498cd3f72ce841bbd16135b20bf1f0cada689 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile index 86d22208..2f46690f 100644 --- a/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.0-rc3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc3-win64.exe -ENV JULIA_SHA256 c8cf68a67216205306760cf5c0adbbaa281a859a61483409e9320b0e8c8ce605 +ENV JULIA_VERSION 1.11.0-rc4 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc4-win64.exe +ENV JULIA_SHA256 8db57de418602e300e8332b7140498cd3f72ce841bbd16135b20bf1f0cada689 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index b8f7d794..9a29cac9 100644 --- a/versions.json +++ b/versions.json @@ -50,40 +50,40 @@ "1.11-rc": { "arches": { "amd64": { - "sha256": "fc7e199ac4921a83150c2863425b203196436d12d8dc73054aeba5ad8a5d7d72", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc3-linux-x86_64.tar.gz" + "sha256": "fdbd1aae595bd90f20b01cffe7ec34afcd25568b6351888065c934923ecfa042", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc4-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "5aff7e677a45dc7cf65c9ac7f2e6182083304e883a4ce33ab2d701915730c21d", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc3-linux-aarch64.tar.gz" + "sha256": "bc87e519a7f4d1633ca38db2b6bafd58f7025601202291a8ab6dd680101ad44f", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc4-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "9460927a89cd9020368c7d9d6f695da4adb32b49216344c8048a0b57d758e6ec", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.0-rc3-mac64.tar.gz" + "sha256": "15852b4df3c3e1bd74c8d2da617674af8db52d7ea94e512072c1c9f58574ba97", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.0-rc4-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "2cda2172a13cbcae4487a2789518984fc08b7edf09043afc14b5e5d7408462a9", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.0-rc3-macaarch64.tar.gz" + "sha256": "77e0f982184b52578bc2fca856c41d5808392c9c037f7f7318249cacc9e88197", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.0-rc4-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "e730d7aa9ead17253870b460ff5883127ae0c32ca31652ed0b4c6efc979f3e9e", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.0-rc3-freebsd-x86_64.tar.gz" + "sha256": "895d2a51c4909bbdd3e2bc4ac4c0eaba811c40ee6ccd9e653edf653f77f28f85", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.0-rc4-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "4ca88a186b4b920c5693af8a5f36c2600c50e8442e84187bc6a3070eca785c28", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc3-linux-i686.tar.gz" + "sha256": "dbcb66e774c71daf53d8b2582d30352c8696f05907e82b64a49754f718447196", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc4-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "f9a47e6bdfeff25b4df8b9e1b702e9a54da4248de13e927566505ee7dd5d4f05", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc3-linux-ppc64le.tar.gz" + "sha256": "06892cc4172e4e7a62051e68acd1a664da5e8e0cdd5f4902c5cad679ac27890d", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc4-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "c8cf68a67216205306760cf5c0adbbaa281a859a61483409e9320b0e8c8ce605", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc3-win64.exe" + "sha256": "8db57de418602e300e8332b7140498cd3f72ce841bbd16135b20bf1f0cada689", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc4-win64.exe" }, "windows-i386": { - "sha256": "8438ad0337b03083c67278cd0285b66611553dd072c10e939a8ace51abacc2df", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.0-rc3-win32.exe" + "sha256": "88787dc332ead00cfd4840a4e7e6dd152a96041b9da2e89f6731a9d98db53f51", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.0-rc4-win32.exe" } }, "variants": [ @@ -92,7 +92,7 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.11.0-rc3" + "version": "1.11.0-rc4" }, "1.6": { "arches": { From 620686166b77e9fbe62264060947c5ed12ffd3d0 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Mon, 30 Sep 2024 11:28:39 -0700 Subject: [PATCH 082/108] Update `generate-stackbrew-library.sh` to support `BASHBREW_LIBRARY` for easier cascading updates See https://github.com/docker-library/official-images/pull/17640#issuecomment-2380308790 --- generate-stackbrew-library.sh | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/generate-stackbrew-library.sh b/generate-stackbrew-library.sh index 64a1147b..10d56208 100755 --- a/generate-stackbrew-library.sh +++ b/generate-stackbrew-library.sh @@ -40,17 +40,19 @@ dirCommit() { getArches() { local repo="$1"; shift - local officialImagesUrl='https://github.com/docker-library/official-images/raw/master/library/' + local officialImagesBase="${BASHBREW_LIBRARY:-https://github.com/docker-library/official-images/raw/HEAD/library}/" - eval "declare -g -A parentRepoToArches=( $( - find -name 'Dockerfile' -exec awk ' + local parentRepoToArchesStr + parentRepoToArchesStr="$( + find -name 'Dockerfile' -exec awk -v officialImagesBase="$officialImagesBase" ' toupper($1) == "FROM" && $2 !~ /^('"$repo"'|scratch|.*\/.*)(:|$)/ { - print "'"$officialImagesUrl"'" $2 + printf "%s%s\n", officialImagesBase, $2 } ' '{}' + \ | sort -u \ - | xargs bashbrew cat --format '[{{ .RepoName }}:{{ .TagName }}]="{{ join " " .TagEntry.Architectures }}"' - ) )" + | xargs -r bashbrew cat --format '["{{ .RepoName }}:{{ .TagName }}"]="{{ join " " .TagEntry.Architectures }}"' + )" + eval "declare -g -A parentRepoToArches=( $parentRepoToArchesStr )" } getArches 'julia' From 8b90098378055356e9adc7eb610b1f5d70584061 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Mon, 7 Oct 2024 16:59:18 -0700 Subject: [PATCH 083/108] Update 1.11 to 1.11.0 --- 1.11/bookworm/Dockerfile | 87 +++++++++++++++++++ 1.11/bookworm/docker-entrypoint.sh | 11 +++ 1.11/bullseye/Dockerfile | 87 +++++++++++++++++++ 1.11/bullseye/docker-entrypoint.sh | 11 +++ .../windows/windowsservercore-1809/Dockerfile | 46 ++++++++++ .../windowsservercore-ltsc2022/Dockerfile | 46 ++++++++++ versions.json | 48 +++++++++- 7 files changed, 335 insertions(+), 1 deletion(-) create mode 100644 1.11/bookworm/Dockerfile create mode 100755 1.11/bookworm/docker-entrypoint.sh create mode 100644 1.11/bullseye/Dockerfile create mode 100755 1.11/bullseye/docker-entrypoint.sh create mode 100644 1.11/windows/windowsservercore-1809/Dockerfile create mode 100644 1.11/windows/windowsservercore-ltsc2022/Dockerfile diff --git a/1.11/bookworm/Dockerfile b/1.11/bookworm/Dockerfile new file mode 100644 index 00000000..0fe3d718 --- /dev/null +++ b/1.11/bookworm/Dockerfile @@ -0,0 +1,87 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM debian:bookworm-slim + +RUN set -eux; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + ca-certificates \ +# ERROR: no download agent available; install curl, wget, or fetch + curl \ + ; \ + rm -rf /var/lib/apt/lists/* + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.11.0 + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + ; \ + rm -rf /var/lib/apt/lists/*; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0.sha256 + arch="$(dpkg --print-architecture)"; \ + case "$arch" in \ + 'amd64') \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-linux-x86_64.tar.gz'; \ + sha256='bcf815553fda2ed7910524c8caa189c8e8191a40a799dd8b5fbed0d9dd6b882c'; \ + ;; \ + 'arm64') \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-linux-aarch64.tar.gz'; \ + sha256='66b9195b4c6b85403834dca9ef4fcae75f15be906bb3bb2c48eccb780ab810a1'; \ + ;; \ + 'i386') \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-linux-i686.tar.gz'; \ + sha256='b4088274ca31ed3c58fa6f4d0f3887b0610ea38e1aa87000993cb24900c773aa'; \ + ;; \ + 'ppc64el') \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-linux-ppc64le.tar.gz'; \ + sha256='6fc3981aded87517b9b6515e0ce9d56d2889c0ffef1e1646bb44808e57cb3276'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + curl -fL -o julia.tar.gz.asc "$url.asc"; \ + curl -fL -o julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apt-mark auto '.*' > /dev/null; \ + [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.11/bookworm/docker-entrypoint.sh b/1.11/bookworm/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.11/bookworm/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.11/bullseye/Dockerfile b/1.11/bullseye/Dockerfile new file mode 100644 index 00000000..ce26860e --- /dev/null +++ b/1.11/bullseye/Dockerfile @@ -0,0 +1,87 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM debian:bullseye-slim + +RUN set -eux; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + ca-certificates \ +# ERROR: no download agent available; install curl, wget, or fetch + curl \ + ; \ + rm -rf /var/lib/apt/lists/* + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.11.0 + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + ; \ + rm -rf /var/lib/apt/lists/*; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0.sha256 + arch="$(dpkg --print-architecture)"; \ + case "$arch" in \ + 'amd64') \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-linux-x86_64.tar.gz'; \ + sha256='bcf815553fda2ed7910524c8caa189c8e8191a40a799dd8b5fbed0d9dd6b882c'; \ + ;; \ + 'arm64') \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-linux-aarch64.tar.gz'; \ + sha256='66b9195b4c6b85403834dca9ef4fcae75f15be906bb3bb2c48eccb780ab810a1'; \ + ;; \ + 'i386') \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-linux-i686.tar.gz'; \ + sha256='b4088274ca31ed3c58fa6f4d0f3887b0610ea38e1aa87000993cb24900c773aa'; \ + ;; \ + 'ppc64el') \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-linux-ppc64le.tar.gz'; \ + sha256='6fc3981aded87517b9b6515e0ce9d56d2889c0ffef1e1646bb44808e57cb3276'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + curl -fL -o julia.tar.gz.asc "$url.asc"; \ + curl -fL -o julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apt-mark auto '.*' > /dev/null; \ + [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.11/bullseye/docker-entrypoint.sh b/1.11/bullseye/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.11/bullseye/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.11/windows/windowsservercore-1809/Dockerfile b/1.11/windows/windowsservercore-1809/Dockerfile new file mode 100644 index 00000000..c37196a8 --- /dev/null +++ b/1.11/windows/windowsservercore-1809/Dockerfile @@ -0,0 +1,46 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM mcr.microsoft.com/windows/servercore:1809 + +# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +ENV JULIA_VERSION 1.11.0 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-win64.exe +ENV JULIA_SHA256 7de521dfc4b874150d4d2b3001fc1fdae4083a7a1b07c5d7704d00052b6c118e + +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ + \ + Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ + if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ + Write-Host 'FAILED!'; \ + exit 1; \ + }; \ + \ + Write-Host 'Installing ...'; \ + Start-Process -Wait -NoNewWindow \ + -FilePath '.\julia.exe' \ + -ArgumentList @( \ + '/SILENT', \ + '/DIR=C:\julia' \ + ); \ + \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ + Write-Host 'Updating PATH ...'; \ + $env:PATH = 'C:\julia\bin;' + $env:PATH; \ + [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ + \ + Write-Host 'Verifying install ("julia --version") ...'; \ + julia --version; \ + \ + Write-Host 'Complete.' + +CMD ["julia"] diff --git a/1.11/windows/windowsservercore-ltsc2022/Dockerfile b/1.11/windows/windowsservercore-ltsc2022/Dockerfile new file mode 100644 index 00000000..59735d51 --- /dev/null +++ b/1.11/windows/windowsservercore-ltsc2022/Dockerfile @@ -0,0 +1,46 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM mcr.microsoft.com/windows/servercore:ltsc2022 + +# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +ENV JULIA_VERSION 1.11.0 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-win64.exe +ENV JULIA_SHA256 7de521dfc4b874150d4d2b3001fc1fdae4083a7a1b07c5d7704d00052b6c118e + +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ + \ + Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ + if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ + Write-Host 'FAILED!'; \ + exit 1; \ + }; \ + \ + Write-Host 'Installing ...'; \ + Start-Process -Wait -NoNewWindow \ + -FilePath '.\julia.exe' \ + -ArgumentList @( \ + '/SILENT', \ + '/DIR=C:\julia' \ + ); \ + \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ + Write-Host 'Updating PATH ...'; \ + $env:PATH = 'C:\julia\bin;' + $env:PATH; \ + [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ + \ + Write-Host 'Verifying install ("julia --version") ...'; \ + julia --version; \ + \ + Write-Host 'Complete.' + +CMD ["julia"] diff --git a/versions.json b/versions.json index 9a29cac9..62b53959 100644 --- a/versions.json +++ b/versions.json @@ -46,7 +46,53 @@ ], "version": "1.10.5" }, - "1.11": null, + "1.11": { + "arches": { + "amd64": { + "sha256": "bcf815553fda2ed7910524c8caa189c8e8191a40a799dd8b5fbed0d9dd6b882c", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-linux-x86_64.tar.gz" + }, + "arm64v8": { + "sha256": "66b9195b4c6b85403834dca9ef4fcae75f15be906bb3bb2c48eccb780ab810a1", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-linux-aarch64.tar.gz" + }, + "darwin-amd64": { + "sha256": "e001d80b53cb9637402633f6cf50cbf2d83d4de03c4093783b8878265996e33d", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.0-mac64.tar.gz" + }, + "darwin-arm64v8": { + "sha256": "c25ae0c87a418555e40167e07524824659656cb60bac9d1e4a5d50d887abe560", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.0-macaarch64.tar.gz" + }, + "freebsd-amd64": { + "sha256": "eb432cc963ec7671750297fb89bb9b6e42bd2e446ce7130f23f1f75f9ae1cfd8", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.0-freebsd-x86_64.tar.gz" + }, + "i386": { + "sha256": "b4088274ca31ed3c58fa6f4d0f3887b0610ea38e1aa87000993cb24900c773aa", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-linux-i686.tar.gz" + }, + "ppc64le": { + "sha256": "6fc3981aded87517b9b6515e0ce9d56d2889c0ffef1e1646bb44808e57cb3276", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-linux-ppc64le.tar.gz" + }, + "windows-amd64": { + "sha256": "7de521dfc4b874150d4d2b3001fc1fdae4083a7a1b07c5d7704d00052b6c118e", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-win64.exe" + }, + "windows-i386": { + "sha256": "47a8917505d001cd67c3fca0cdbf415d94f42d560004712b35159560af12a4dd", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.0-win32.exe" + } + }, + "variants": [ + "bookworm", + "bullseye", + "windows/windowsservercore-ltsc2022", + "windows/windowsservercore-1809" + ], + "version": "1.11.0" + }, "1.11-rc": { "arches": { "amd64": { From 678508f3f2496d6e69ea976eaa4dfb3ef4ec7d28 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Mon, 7 Oct 2024 17:03:31 -0700 Subject: [PATCH 084/108] Update 1.11-rc --- 1.11-rc/bookworm/Dockerfile | 87 ------------------- 1.11-rc/bookworm/docker-entrypoint.sh | 11 --- 1.11-rc/bullseye/Dockerfile | 87 ------------------- 1.11-rc/bullseye/docker-entrypoint.sh | 11 --- .../windows/windowsservercore-1809/Dockerfile | 46 ---------- .../windowsservercore-ltsc2022/Dockerfile | 46 ---------- versions.json | 47 ---------- 7 files changed, 335 deletions(-) delete mode 100644 1.11-rc/bookworm/Dockerfile delete mode 100755 1.11-rc/bookworm/docker-entrypoint.sh delete mode 100644 1.11-rc/bullseye/Dockerfile delete mode 100755 1.11-rc/bullseye/docker-entrypoint.sh delete mode 100644 1.11-rc/windows/windowsservercore-1809/Dockerfile delete mode 100644 1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile diff --git a/1.11-rc/bookworm/Dockerfile b/1.11-rc/bookworm/Dockerfile deleted file mode 100644 index fcef1d54..00000000 --- a/1.11-rc/bookworm/Dockerfile +++ /dev/null @@ -1,87 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM debian:bookworm-slim - -RUN set -eux; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - ca-certificates \ -# ERROR: no download agent available; install curl, wget, or fetch - curl \ - ; \ - rm -rf /var/lib/apt/lists/* - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-rc4 - -RUN set -eux; \ - \ - savedAptMark="$(apt-mark showmanual)"; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - gnupg \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc4.sha256 - arch="$(dpkg --print-architecture)"; \ - case "$arch" in \ - 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc4-linux-x86_64.tar.gz'; \ - sha256='fdbd1aae595bd90f20b01cffe7ec34afcd25568b6351888065c934923ecfa042'; \ - ;; \ - 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc4-linux-aarch64.tar.gz'; \ - sha256='bc87e519a7f4d1633ca38db2b6bafd58f7025601202291a8ab6dd680101ad44f'; \ - ;; \ - 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc4-linux-i686.tar.gz'; \ - sha256='dbcb66e774c71daf53d8b2582d30352c8696f05907e82b64a49754f718447196'; \ - ;; \ - 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc4-linux-ppc64le.tar.gz'; \ - sha256='06892cc4172e4e7a62051e68acd1a664da5e8e0cdd5f4902c5cad679ac27890d'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - curl -fL -o julia.tar.gz.asc "$url.asc"; \ - curl -fL -o julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apt-mark auto '.*' > /dev/null; \ - [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ - apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ - \ -# smoke test - julia --version - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.11-rc/bookworm/docker-entrypoint.sh b/1.11-rc/bookworm/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.11-rc/bookworm/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.11-rc/bullseye/Dockerfile b/1.11-rc/bullseye/Dockerfile deleted file mode 100644 index f617dc7f..00000000 --- a/1.11-rc/bullseye/Dockerfile +++ /dev/null @@ -1,87 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM debian:bullseye-slim - -RUN set -eux; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - ca-certificates \ -# ERROR: no download agent available; install curl, wget, or fetch - curl \ - ; \ - rm -rf /var/lib/apt/lists/* - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0-rc4 - -RUN set -eux; \ - \ - savedAptMark="$(apt-mark showmanual)"; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - gnupg \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0-rc4.sha256 - arch="$(dpkg --print-architecture)"; \ - case "$arch" in \ - 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc4-linux-x86_64.tar.gz'; \ - sha256='fdbd1aae595bd90f20b01cffe7ec34afcd25568b6351888065c934923ecfa042'; \ - ;; \ - 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc4-linux-aarch64.tar.gz'; \ - sha256='bc87e519a7f4d1633ca38db2b6bafd58f7025601202291a8ab6dd680101ad44f'; \ - ;; \ - 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc4-linux-i686.tar.gz'; \ - sha256='dbcb66e774c71daf53d8b2582d30352c8696f05907e82b64a49754f718447196'; \ - ;; \ - 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc4-linux-ppc64le.tar.gz'; \ - sha256='06892cc4172e4e7a62051e68acd1a664da5e8e0cdd5f4902c5cad679ac27890d'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - curl -fL -o julia.tar.gz.asc "$url.asc"; \ - curl -fL -o julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apt-mark auto '.*' > /dev/null; \ - [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ - apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ - \ -# smoke test - julia --version - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.11-rc/bullseye/docker-entrypoint.sh b/1.11-rc/bullseye/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.11-rc/bullseye/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.11-rc/windows/windowsservercore-1809/Dockerfile b/1.11-rc/windows/windowsservercore-1809/Dockerfile deleted file mode 100644 index bdd966cb..00000000 --- a/1.11-rc/windows/windowsservercore-1809/Dockerfile +++ /dev/null @@ -1,46 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM mcr.microsoft.com/windows/servercore:1809 - -# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] - -ENV JULIA_VERSION 1.11.0-rc4 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc4-win64.exe -ENV JULIA_SHA256 8db57de418602e300e8332b7140498cd3f72ce841bbd16135b20bf1f0cada689 - -RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ - if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ - Start-Process -Wait -NoNewWindow \ - -FilePath '.\julia.exe' \ - -ArgumentList @( \ - '/SILENT', \ - '/DIR=C:\julia' \ - ); \ - \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ - Write-Host 'Updating PATH ...'; \ - $env:PATH = 'C:\julia\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ("julia --version") ...'; \ - julia --version; \ - \ - Write-Host 'Complete.' - -CMD ["julia"] diff --git a/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile deleted file mode 100644 index 2f46690f..00000000 --- a/1.11-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ /dev/null @@ -1,46 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM mcr.microsoft.com/windows/servercore:ltsc2022 - -# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] - -ENV JULIA_VERSION 1.11.0-rc4 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc4-win64.exe -ENV JULIA_SHA256 8db57de418602e300e8332b7140498cd3f72ce841bbd16135b20bf1f0cada689 - -RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ - if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ - Start-Process -Wait -NoNewWindow \ - -FilePath '.\julia.exe' \ - -ArgumentList @( \ - '/SILENT', \ - '/DIR=C:\julia' \ - ); \ - \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ - Write-Host 'Updating PATH ...'; \ - $env:PATH = 'C:\julia\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ("julia --version") ...'; \ - julia --version; \ - \ - Write-Host 'Complete.' - -CMD ["julia"] diff --git a/versions.json b/versions.json index 62b53959..0a738890 100644 --- a/versions.json +++ b/versions.json @@ -93,53 +93,6 @@ ], "version": "1.11.0" }, - "1.11-rc": { - "arches": { - "amd64": { - "sha256": "fdbd1aae595bd90f20b01cffe7ec34afcd25568b6351888065c934923ecfa042", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-rc4-linux-x86_64.tar.gz" - }, - "arm64v8": { - "sha256": "bc87e519a7f4d1633ca38db2b6bafd58f7025601202291a8ab6dd680101ad44f", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-rc4-linux-aarch64.tar.gz" - }, - "darwin-amd64": { - "sha256": "15852b4df3c3e1bd74c8d2da617674af8db52d7ea94e512072c1c9f58574ba97", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.0-rc4-mac64.tar.gz" - }, - "darwin-arm64v8": { - "sha256": "77e0f982184b52578bc2fca856c41d5808392c9c037f7f7318249cacc9e88197", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.0-rc4-macaarch64.tar.gz" - }, - "freebsd-amd64": { - "sha256": "895d2a51c4909bbdd3e2bc4ac4c0eaba811c40ee6ccd9e653edf653f77f28f85", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.0-rc4-freebsd-x86_64.tar.gz" - }, - "i386": { - "sha256": "dbcb66e774c71daf53d8b2582d30352c8696f05907e82b64a49754f718447196", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-rc4-linux-i686.tar.gz" - }, - "ppc64le": { - "sha256": "06892cc4172e4e7a62051e68acd1a664da5e8e0cdd5f4902c5cad679ac27890d", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-rc4-linux-ppc64le.tar.gz" - }, - "windows-amd64": { - "sha256": "8db57de418602e300e8332b7140498cd3f72ce841bbd16135b20bf1f0cada689", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-rc4-win64.exe" - }, - "windows-i386": { - "sha256": "88787dc332ead00cfd4840a4e7e6dd152a96041b9da2e89f6731a9d98db53f51", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.0-rc4-win32.exe" - } - }, - "variants": [ - "bookworm", - "bullseye", - "windows/windowsservercore-ltsc2022", - "windows/windowsservercore-1809" - ], - "version": "1.11.0-rc4" - }, "1.6": { "arches": { "alpine-amd64": { From 9f45e08aa6783e2ff16465eb4a9dc33542f0eb29 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Tue, 8 Oct 2024 12:55:59 -0700 Subject: [PATCH 085/108] Remove now-EOL 1.6 series See https://julialang.org/blog/2024/10/julia-1.11-highlights/, especially: > **1.10 becomes LTS** A quick note about 1.10 first. With the release of 1.11, 1.10 becomes the LTS version, which was previously 1.6. --- 1.6/alpine3.19/Dockerfile | 59 ------------- 1.6/alpine3.19/docker-entrypoint.sh | 11 --- 1.6/alpine3.20/Dockerfile | 59 ------------- 1.6/alpine3.20/docker-entrypoint.sh | 11 --- 1.6/bookworm/Dockerfile | 87 ------------------- 1.6/bookworm/docker-entrypoint.sh | 11 --- 1.6/bullseye/Dockerfile | 87 ------------------- 1.6/bullseye/docker-entrypoint.sh | 11 --- 1.6/windows/windowsservercore-1809/Dockerfile | 46 ---------- .../windowsservercore-ltsc2022/Dockerfile | 46 ---------- versions.json | 49 ----------- 11 files changed, 477 deletions(-) delete mode 100644 1.6/alpine3.19/Dockerfile delete mode 100755 1.6/alpine3.19/docker-entrypoint.sh delete mode 100644 1.6/alpine3.20/Dockerfile delete mode 100755 1.6/alpine3.20/docker-entrypoint.sh delete mode 100644 1.6/bookworm/Dockerfile delete mode 100755 1.6/bookworm/docker-entrypoint.sh delete mode 100644 1.6/bullseye/Dockerfile delete mode 100755 1.6/bullseye/docker-entrypoint.sh delete mode 100644 1.6/windows/windowsservercore-1809/Dockerfile delete mode 100644 1.6/windows/windowsservercore-ltsc2022/Dockerfile diff --git a/1.6/alpine3.19/Dockerfile b/1.6/alpine3.19/Dockerfile deleted file mode 100644 index bf51e37c..00000000 --- a/1.6/alpine3.19/Dockerfile +++ /dev/null @@ -1,59 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM alpine:3.19 - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.6.7 - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.7.sha256 - arch="$(apk --print-arch)"; \ - case "$arch" in \ - 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.7-musl-x86_64.tar.gz'; \ - sha256='d71ccc5aa36cf691616a40bf6fb960fac5620ce53d2f90a95947b90dec509433'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - wget -O julia.tar.gz.asc "$url.asc"; \ - wget -O julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.6/alpine3.19/docker-entrypoint.sh b/1.6/alpine3.19/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.6/alpine3.19/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.6/alpine3.20/Dockerfile b/1.6/alpine3.20/Dockerfile deleted file mode 100644 index d33cf838..00000000 --- a/1.6/alpine3.20/Dockerfile +++ /dev/null @@ -1,59 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM alpine:3.20 - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.6.7 - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.7.sha256 - arch="$(apk --print-arch)"; \ - case "$arch" in \ - 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.7-musl-x86_64.tar.gz'; \ - sha256='d71ccc5aa36cf691616a40bf6fb960fac5620ce53d2f90a95947b90dec509433'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - wget -O julia.tar.gz.asc "$url.asc"; \ - wget -O julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.6/alpine3.20/docker-entrypoint.sh b/1.6/alpine3.20/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.6/alpine3.20/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.6/bookworm/Dockerfile b/1.6/bookworm/Dockerfile deleted file mode 100644 index ecfc53c9..00000000 --- a/1.6/bookworm/Dockerfile +++ /dev/null @@ -1,87 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM debian:bookworm-slim - -RUN set -eux; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - ca-certificates \ -# ERROR: no download agent available; install curl, wget, or fetch - curl \ - ; \ - rm -rf /var/lib/apt/lists/* - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.6.7 - -RUN set -eux; \ - \ - savedAptMark="$(apt-mark showmanual)"; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - gnupg \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.7.sha256 - arch="$(dpkg --print-architecture)"; \ - case "$arch" in \ - 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.7-linux-x86_64.tar.gz'; \ - sha256='6c4522d595e4cbcd00157ac458a72f8aec01757053d2073f99daa39e442b2a36'; \ - ;; \ - 'armhf') \ - url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.7-linux-armv7l.tar.gz'; \ - sha256='67db7e1f4ad4b9676c26a4659ede8bb9a174346fe22b236f568028c63f02ed2a'; \ - ;; \ - 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.7-linux-aarch64.tar.gz'; \ - sha256='8746d561cbe35e1b83739a84b2637a1d2348728b1d94d76629ad98ff76da6cea'; \ - ;; \ - 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.7-linux-i686.tar.gz'; \ - sha256='d11edad41d2cf4784647e2ac9e304c189bed914cbf38ce4008c668ba789e6df9'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - curl -fL -o julia.tar.gz.asc "$url.asc"; \ - curl -fL -o julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apt-mark auto '.*' > /dev/null; \ - [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ - apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ - \ -# smoke test - julia --version - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.6/bookworm/docker-entrypoint.sh b/1.6/bookworm/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.6/bookworm/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.6/bullseye/Dockerfile b/1.6/bullseye/Dockerfile deleted file mode 100644 index 7f3e9665..00000000 --- a/1.6/bullseye/Dockerfile +++ /dev/null @@ -1,87 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM debian:bullseye-slim - -RUN set -eux; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - ca-certificates \ -# ERROR: no download agent available; install curl, wget, or fetch - curl \ - ; \ - rm -rf /var/lib/apt/lists/* - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.6.7 - -RUN set -eux; \ - \ - savedAptMark="$(apt-mark showmanual)"; \ - apt-get update; \ - apt-get install -y --no-install-recommends \ - gnupg \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.6.7.sha256 - arch="$(dpkg --print-architecture)"; \ - case "$arch" in \ - 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.7-linux-x86_64.tar.gz'; \ - sha256='6c4522d595e4cbcd00157ac458a72f8aec01757053d2073f99daa39e442b2a36'; \ - ;; \ - 'armhf') \ - url='https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.7-linux-armv7l.tar.gz'; \ - sha256='67db7e1f4ad4b9676c26a4659ede8bb9a174346fe22b236f568028c63f02ed2a'; \ - ;; \ - 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.7-linux-aarch64.tar.gz'; \ - sha256='8746d561cbe35e1b83739a84b2637a1d2348728b1d94d76629ad98ff76da6cea'; \ - ;; \ - 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.7-linux-i686.tar.gz'; \ - sha256='d11edad41d2cf4784647e2ac9e304c189bed914cbf38ce4008c668ba789e6df9'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - curl -fL -o julia.tar.gz.asc "$url.asc"; \ - curl -fL -o julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apt-mark auto '.*' > /dev/null; \ - [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ - apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ - \ -# smoke test - julia --version - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.6/bullseye/docker-entrypoint.sh b/1.6/bullseye/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.6/bullseye/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.6/windows/windowsservercore-1809/Dockerfile b/1.6/windows/windowsservercore-1809/Dockerfile deleted file mode 100644 index b703fd58..00000000 --- a/1.6/windows/windowsservercore-1809/Dockerfile +++ /dev/null @@ -1,46 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM mcr.microsoft.com/windows/servercore:1809 - -# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] - -ENV JULIA_VERSION 1.6.7 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.7-win64.exe -ENV JULIA_SHA256 20a4bdca8314a6193472ee29f470ba02a1f8ffd7a803342896fcbbf61bf3d4c8 - -RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ - if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ - Start-Process -Wait -NoNewWindow \ - -FilePath '.\julia.exe' \ - -ArgumentList @( \ - '/SILENT', \ - '/DIR=C:\julia' \ - ); \ - \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ - Write-Host 'Updating PATH ...'; \ - $env:PATH = 'C:\julia\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ("julia --version") ...'; \ - julia --version; \ - \ - Write-Host 'Complete.' - -CMD ["julia"] diff --git a/1.6/windows/windowsservercore-ltsc2022/Dockerfile b/1.6/windows/windowsservercore-ltsc2022/Dockerfile deleted file mode 100644 index d3c532d6..00000000 --- a/1.6/windows/windowsservercore-ltsc2022/Dockerfile +++ /dev/null @@ -1,46 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM mcr.microsoft.com/windows/servercore:ltsc2022 - -# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] - -ENV JULIA_VERSION 1.6.7 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.7-win64.exe -ENV JULIA_SHA256 20a4bdca8314a6193472ee29f470ba02a1f8ffd7a803342896fcbbf61bf3d4c8 - -RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ - if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ - Start-Process -Wait -NoNewWindow \ - -FilePath '.\julia.exe' \ - -ArgumentList @( \ - '/SILENT', \ - '/DIR=C:\julia' \ - ); \ - \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ - Write-Host 'Updating PATH ...'; \ - $env:PATH = 'C:\julia\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ("julia --version") ...'; \ - julia --version; \ - \ - Write-Host 'Complete.' - -CMD ["julia"] diff --git a/versions.json b/versions.json index 0a738890..11feb73d 100644 --- a/versions.json +++ b/versions.json @@ -92,54 +92,5 @@ "windows/windowsservercore-1809" ], "version": "1.11.0" - }, - "1.6": { - "arches": { - "alpine-amd64": { - "sha256": "d71ccc5aa36cf691616a40bf6fb960fac5620ce53d2f90a95947b90dec509433", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.6/julia-1.6.7-musl-x86_64.tar.gz" - }, - "amd64": { - "sha256": "6c4522d595e4cbcd00157ac458a72f8aec01757053d2073f99daa39e442b2a36", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.7-linux-x86_64.tar.gz" - }, - "arm32v7": { - "sha256": "67db7e1f4ad4b9676c26a4659ede8bb9a174346fe22b236f568028c63f02ed2a", - "url": "https://julialang-s3.julialang.org/bin/linux/armv7l/1.6/julia-1.6.7-linux-armv7l.tar.gz" - }, - "arm64v8": { - "sha256": "8746d561cbe35e1b83739a84b2637a1d2348728b1d94d76629ad98ff76da6cea", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.6/julia-1.6.7-linux-aarch64.tar.gz" - }, - "darwin-amd64": { - "sha256": "63d617d677b0d271110623d9184c486a1c5d82042bb6432776053439601285ad", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.6/julia-1.6.7-mac64.tar.gz" - }, - "freebsd-amd64": { - "sha256": "a9f4b3e95dcdf3f8608b0c8e687c66a0df37ec7c2bd697f32faab03d042d388f", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.6/julia-1.6.7-freebsd-x86_64.tar.gz" - }, - "i386": { - "sha256": "d11edad41d2cf4784647e2ac9e304c189bed914cbf38ce4008c668ba789e6df9", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.6/julia-1.6.7-linux-i686.tar.gz" - }, - "windows-amd64": { - "sha256": "20a4bdca8314a6193472ee29f470ba02a1f8ffd7a803342896fcbbf61bf3d4c8", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.7-win64.exe" - }, - "windows-i386": { - "sha256": "aacf7c711343350535291f55511b7e5c7fc4337807898c16f4d026cbd11cffb4", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.6/julia-1.6.7-win32.exe" - } - }, - "variants": [ - "bookworm", - "bullseye", - "alpine3.20", - "alpine3.19", - "windows/windowsservercore-ltsc2022", - "windows/windowsservercore-1809" - ], - "version": "1.6.7" } } From 420774c810e9455dfc649639f55738c44add32f2 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Wed, 16 Oct 2024 10:59:17 -0700 Subject: [PATCH 086/108] Update 1.11 to 1.11.1 --- 1.11/bookworm/Dockerfile | 20 +++++----- 1.11/bullseye/Dockerfile | 20 +++++----- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- versions.json | 38 +++++++++---------- 5 files changed, 45 insertions(+), 45 deletions(-) diff --git a/1.11/bookworm/Dockerfile b/1.11/bookworm/Dockerfile index 0fe3d718..9c1b1ba2 100644 --- a/1.11/bookworm/Dockerfile +++ b/1.11/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0 +ENV JULIA_VERSION 1.11.1 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-linux-x86_64.tar.gz'; \ - sha256='bcf815553fda2ed7910524c8caa189c8e8191a40a799dd8b5fbed0d9dd6b882c'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.1-linux-x86_64.tar.gz'; \ + sha256='cca8d13dc4507e4f62a129322293313ee574f300d4df9e7db30b7b41c5f8a8f3'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-linux-aarch64.tar.gz'; \ - sha256='66b9195b4c6b85403834dca9ef4fcae75f15be906bb3bb2c48eccb780ab810a1'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.1-linux-aarch64.tar.gz'; \ + sha256='bd623ef3801c5a56103464d349c7901d5cc034405ad289332c67f1e8ecc05840'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-linux-i686.tar.gz'; \ - sha256='b4088274ca31ed3c58fa6f4d0f3887b0610ea38e1aa87000993cb24900c773aa'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.1-linux-i686.tar.gz'; \ + sha256='332491f18bb7463635a6f1b2d496b85ff04c5575b6918e02099d5c8ede80546d'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-linux-ppc64le.tar.gz'; \ - sha256='6fc3981aded87517b9b6515e0ce9d56d2889c0ffef1e1646bb44808e57cb3276'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.1-linux-ppc64le.tar.gz'; \ + sha256='04e079f5a6565ef2b42b3ecc6b4890efb789a20faba1612227d6b115048bd2cf'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11/bullseye/Dockerfile b/1.11/bullseye/Dockerfile index ce26860e..16b85e91 100644 --- a/1.11/bullseye/Dockerfile +++ b/1.11/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.0 +ENV JULIA_VERSION 1.11.1 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.0.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-linux-x86_64.tar.gz'; \ - sha256='bcf815553fda2ed7910524c8caa189c8e8191a40a799dd8b5fbed0d9dd6b882c'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.1-linux-x86_64.tar.gz'; \ + sha256='cca8d13dc4507e4f62a129322293313ee574f300d4df9e7db30b7b41c5f8a8f3'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-linux-aarch64.tar.gz'; \ - sha256='66b9195b4c6b85403834dca9ef4fcae75f15be906bb3bb2c48eccb780ab810a1'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.1-linux-aarch64.tar.gz'; \ + sha256='bd623ef3801c5a56103464d349c7901d5cc034405ad289332c67f1e8ecc05840'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-linux-i686.tar.gz'; \ - sha256='b4088274ca31ed3c58fa6f4d0f3887b0610ea38e1aa87000993cb24900c773aa'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.1-linux-i686.tar.gz'; \ + sha256='332491f18bb7463635a6f1b2d496b85ff04c5575b6918e02099d5c8ede80546d'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-linux-ppc64le.tar.gz'; \ - sha256='6fc3981aded87517b9b6515e0ce9d56d2889c0ffef1e1646bb44808e57cb3276'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.1-linux-ppc64le.tar.gz'; \ + sha256='04e079f5a6565ef2b42b3ecc6b4890efb789a20faba1612227d6b115048bd2cf'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11/windows/windowsservercore-1809/Dockerfile b/1.11/windows/windowsservercore-1809/Dockerfile index c37196a8..6f86b87b 100644 --- a/1.11/windows/windowsservercore-1809/Dockerfile +++ b/1.11/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.0 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-win64.exe -ENV JULIA_SHA256 7de521dfc4b874150d4d2b3001fc1fdae4083a7a1b07c5d7704d00052b6c118e +ENV JULIA_VERSION 1.11.1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.1-win64.exe +ENV JULIA_SHA256 e6b5f4dc2a26ca17087ba31f384a676a4a531b97a2678bcfed3f5786f7e03cd7 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.11/windows/windowsservercore-ltsc2022/Dockerfile b/1.11/windows/windowsservercore-ltsc2022/Dockerfile index 59735d51..1fbdd1d9 100644 --- a/1.11/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.11/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.0 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-win64.exe -ENV JULIA_SHA256 7de521dfc4b874150d4d2b3001fc1fdae4083a7a1b07c5d7704d00052b6c118e +ENV JULIA_VERSION 1.11.1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.1-win64.exe +ENV JULIA_SHA256 e6b5f4dc2a26ca17087ba31f384a676a4a531b97a2678bcfed3f5786f7e03cd7 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 11feb73d..6a71cafa 100644 --- a/versions.json +++ b/versions.json @@ -49,40 +49,40 @@ "1.11": { "arches": { "amd64": { - "sha256": "bcf815553fda2ed7910524c8caa189c8e8191a40a799dd8b5fbed0d9dd6b882c", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-linux-x86_64.tar.gz" + "sha256": "cca8d13dc4507e4f62a129322293313ee574f300d4df9e7db30b7b41c5f8a8f3", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.1-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "66b9195b4c6b85403834dca9ef4fcae75f15be906bb3bb2c48eccb780ab810a1", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.0-linux-aarch64.tar.gz" + "sha256": "bd623ef3801c5a56103464d349c7901d5cc034405ad289332c67f1e8ecc05840", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.1-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "e001d80b53cb9637402633f6cf50cbf2d83d4de03c4093783b8878265996e33d", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.0-mac64.tar.gz" + "sha256": "59885de9310788c1ed12f41e7d2c2f05eabd314888cd105d299837b76a4a7240", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.1-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "c25ae0c87a418555e40167e07524824659656cb60bac9d1e4a5d50d887abe560", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.0-macaarch64.tar.gz" + "sha256": "e09d13e1c6c98452e91e698220688dd784ec8e5367e9e6443099c5f9aa2add78", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.1-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "eb432cc963ec7671750297fb89bb9b6e42bd2e446ce7130f23f1f75f9ae1cfd8", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.0-freebsd-x86_64.tar.gz" + "sha256": "dd1a193785b86b8149d7b3fc0ac67314ded57abc589439e283df667e3702c42e", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.1-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "b4088274ca31ed3c58fa6f4d0f3887b0610ea38e1aa87000993cb24900c773aa", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.0-linux-i686.tar.gz" + "sha256": "332491f18bb7463635a6f1b2d496b85ff04c5575b6918e02099d5c8ede80546d", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.1-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "6fc3981aded87517b9b6515e0ce9d56d2889c0ffef1e1646bb44808e57cb3276", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.0-linux-ppc64le.tar.gz" + "sha256": "04e079f5a6565ef2b42b3ecc6b4890efb789a20faba1612227d6b115048bd2cf", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.1-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "7de521dfc4b874150d4d2b3001fc1fdae4083a7a1b07c5d7704d00052b6c118e", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.0-win64.exe" + "sha256": "e6b5f4dc2a26ca17087ba31f384a676a4a531b97a2678bcfed3f5786f7e03cd7", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.1-win64.exe" }, "windows-i386": { - "sha256": "47a8917505d001cd67c3fca0cdbf415d94f42d560004712b35159560af12a4dd", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.0-win32.exe" + "sha256": "119d239383eadb14f97132ec46419e22a1a73506c62acaaa833cd195532c303b", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.1-win32.exe" } }, "variants": [ @@ -91,6 +91,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.11.0" + "version": "1.11.1" } } From 0a822ab3dcdf067d4c5094f70a8074b58b2a6f91 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Mon, 28 Oct 2024 16:59:11 -0700 Subject: [PATCH 087/108] Update 1.10 to 1.10.6 --- 1.10/alpine3.19/Dockerfile | 59 +++++++++++++++++++ 1.10/alpine3.19/docker-entrypoint.sh | 11 ++++ 1.10/alpine3.20/Dockerfile | 59 +++++++++++++++++++ 1.10/alpine3.20/docker-entrypoint.sh | 11 ++++ 1.10/bookworm/Dockerfile | 20 +++---- 1.10/bullseye/Dockerfile | 20 +++---- .../windows/windowsservercore-1809/Dockerfile | 6 +- .../windowsservercore-ltsc2022/Dockerfile | 6 +- versions.json | 44 ++++++++------ 9 files changed, 191 insertions(+), 45 deletions(-) create mode 100644 1.10/alpine3.19/Dockerfile create mode 100755 1.10/alpine3.19/docker-entrypoint.sh create mode 100644 1.10/alpine3.20/Dockerfile create mode 100755 1.10/alpine3.20/docker-entrypoint.sh diff --git a/1.10/alpine3.19/Dockerfile b/1.10/alpine3.19/Dockerfile new file mode 100644 index 00000000..da5d16af --- /dev/null +++ b/1.10/alpine3.19/Dockerfile @@ -0,0 +1,59 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.19 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.10.6 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.6.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.6-musl-x86_64.tar.gz'; \ + sha256='ce413fb11de97efe8dbe4f3c57dc44741832e3a4a4187e1da590c16a4742c307'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.10/alpine3.19/docker-entrypoint.sh b/1.10/alpine3.19/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.10/alpine3.19/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.10/alpine3.20/Dockerfile b/1.10/alpine3.20/Dockerfile new file mode 100644 index 00000000..e52ebea9 --- /dev/null +++ b/1.10/alpine3.20/Dockerfile @@ -0,0 +1,59 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.20 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.10.6 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.6.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.6-musl-x86_64.tar.gz'; \ + sha256='ce413fb11de97efe8dbe4f3c57dc44741832e3a4a4187e1da590c16a4742c307'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.10/alpine3.20/docker-entrypoint.sh b/1.10/alpine3.20/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.10/alpine3.20/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.10/bookworm/Dockerfile b/1.10/bookworm/Dockerfile index 472acbe3..58503eb5 100644 --- a/1.10/bookworm/Dockerfile +++ b/1.10/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.5 +ENV JULIA_VERSION 1.10.6 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.5.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.6.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.5-linux-x86_64.tar.gz'; \ - sha256='33497b93cf9dd65e8431024fd1db19cbfbe30bd796775a59d53e2df9a8de6dc0'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.6-linux-x86_64.tar.gz'; \ + sha256='8b53429e17585c66476b39f2b2279da207ea0f310c55db38f3410bdd4f6a3d49'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.5-linux-aarch64.tar.gz'; \ - sha256='59620a93cd64542d1f901ef9cfaecd310d0673b2bab2e2345774d456952a7ad0'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.6-linux-aarch64.tar.gz'; \ + sha256='5530359839544ba1ee8f6f66728fd4f9b591822c1633f93cf9672c7f9528fc3a'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.5-linux-i686.tar.gz'; \ - sha256='508b573b0afc6427ce6b2bdfe471fcf86ff920383193aedb5fd6982bcb5cdb8a'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.6-linux-i686.tar.gz'; \ + sha256='52771086511905c22669bc8667a98a97ad26e82747a429165fde2641672e962b'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.5-linux-ppc64le.tar.gz'; \ - sha256='80ccbe68d1bc5c1e971d526da463f8ecf62eb6ee81d4fd01345ccbe1e2a8833a'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.6-linux-ppc64le.tar.gz'; \ + sha256='bbfd63ba2bf497f82101ef8ca3e681adca4ab95f9d5e12abfb2cf3a3c72d6126'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10/bullseye/Dockerfile b/1.10/bullseye/Dockerfile index efebbcc8..a4d2760c 100644 --- a/1.10/bullseye/Dockerfile +++ b/1.10/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.5 +ENV JULIA_VERSION 1.10.6 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.5.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.6.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.5-linux-x86_64.tar.gz'; \ - sha256='33497b93cf9dd65e8431024fd1db19cbfbe30bd796775a59d53e2df9a8de6dc0'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.6-linux-x86_64.tar.gz'; \ + sha256='8b53429e17585c66476b39f2b2279da207ea0f310c55db38f3410bdd4f6a3d49'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.5-linux-aarch64.tar.gz'; \ - sha256='59620a93cd64542d1f901ef9cfaecd310d0673b2bab2e2345774d456952a7ad0'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.6-linux-aarch64.tar.gz'; \ + sha256='5530359839544ba1ee8f6f66728fd4f9b591822c1633f93cf9672c7f9528fc3a'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.5-linux-i686.tar.gz'; \ - sha256='508b573b0afc6427ce6b2bdfe471fcf86ff920383193aedb5fd6982bcb5cdb8a'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.6-linux-i686.tar.gz'; \ + sha256='52771086511905c22669bc8667a98a97ad26e82747a429165fde2641672e962b'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.5-linux-ppc64le.tar.gz'; \ - sha256='80ccbe68d1bc5c1e971d526da463f8ecf62eb6ee81d4fd01345ccbe1e2a8833a'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.6-linux-ppc64le.tar.gz'; \ + sha256='bbfd63ba2bf497f82101ef8ca3e681adca4ab95f9d5e12abfb2cf3a3c72d6126'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10/windows/windowsservercore-1809/Dockerfile b/1.10/windows/windowsservercore-1809/Dockerfile index 98acad9c..df9fce97 100644 --- a/1.10/windows/windowsservercore-1809/Dockerfile +++ b/1.10/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.5 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.5-win64.exe -ENV JULIA_SHA256 82b4674bfb6d0422c2f1ccc4794c6d910252a3063f0220f68f80891f53aa581e +ENV JULIA_VERSION 1.10.6 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.6-win64.exe +ENV JULIA_SHA256 f29e62ea3edede6b9a245ca1117d5f5232a78f324902a69368e3ed5836f96d59 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.10/windows/windowsservercore-ltsc2022/Dockerfile b/1.10/windows/windowsservercore-ltsc2022/Dockerfile index c6503fe5..f59f1eba 100644 --- a/1.10/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.10/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.5 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.5-win64.exe -ENV JULIA_SHA256 82b4674bfb6d0422c2f1ccc4794c6d910252a3063f0220f68f80891f53aa581e +ENV JULIA_VERSION 1.10.6 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.6-win64.exe +ENV JULIA_SHA256 f29e62ea3edede6b9a245ca1117d5f5232a78f324902a69368e3ed5836f96d59 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 6a71cafa..ec76f18d 100644 --- a/versions.json +++ b/versions.json @@ -1,50 +1,56 @@ { "1.10": { "arches": { + "alpine-amd64": { + "sha256": "ce413fb11de97efe8dbe4f3c57dc44741832e3a4a4187e1da590c16a4742c307", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.6-musl-x86_64.tar.gz" + }, "amd64": { - "sha256": "33497b93cf9dd65e8431024fd1db19cbfbe30bd796775a59d53e2df9a8de6dc0", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.5-linux-x86_64.tar.gz" + "sha256": "8b53429e17585c66476b39f2b2279da207ea0f310c55db38f3410bdd4f6a3d49", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.6-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "59620a93cd64542d1f901ef9cfaecd310d0673b2bab2e2345774d456952a7ad0", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.5-linux-aarch64.tar.gz" + "sha256": "5530359839544ba1ee8f6f66728fd4f9b591822c1633f93cf9672c7f9528fc3a", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.6-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "fb2754d6038c54abc8c04aff6dfe5b51987a6834d4a7a4658130f59e36d9b403", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.5-mac64.tar.gz" + "sha256": "204b91f2d1f6342280e006468fd4ea91673e13f4f9f0010b72ffdd11a5dedaca", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.6-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "d503d720169e58dd60244063831a6f7bc72a345529a9622f6dc9f3825b0b9ab6", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.5-macaarch64.tar.gz" + "sha256": "7d55684281c204c5cc370edf0bc5fd6ead32d78236cda0c88b1ebeaed2bbfacb", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.6-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "bf8f45f85d7c615f01aa46db427c2435b397ec58f2c7ee6d4b0785481a747d98", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.5-freebsd-x86_64.tar.gz" + "sha256": "c7fa059d9e44a60a8c77a27d02a79336d17a6a7abe571454aea1db182107454a", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.6-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "508b573b0afc6427ce6b2bdfe471fcf86ff920383193aedb5fd6982bcb5cdb8a", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.5-linux-i686.tar.gz" + "sha256": "52771086511905c22669bc8667a98a97ad26e82747a429165fde2641672e962b", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.6-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "80ccbe68d1bc5c1e971d526da463f8ecf62eb6ee81d4fd01345ccbe1e2a8833a", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.5-linux-ppc64le.tar.gz" + "sha256": "bbfd63ba2bf497f82101ef8ca3e681adca4ab95f9d5e12abfb2cf3a3c72d6126", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.6-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "82b4674bfb6d0422c2f1ccc4794c6d910252a3063f0220f68f80891f53aa581e", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.5-win64.exe" + "sha256": "f29e62ea3edede6b9a245ca1117d5f5232a78f324902a69368e3ed5836f96d59", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.6-win64.exe" }, "windows-i386": { - "sha256": "58183eecdb099477849a9c32086f9e86a0a96b19a0c017620b2a00722b5d732b", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.5-win32.exe" + "sha256": "40dcc90dc4ae9a31b1bef16ebcb85aa9738f0a41f4a672b27080f3497139e0e4", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.6-win32.exe" } }, "variants": [ "bookworm", "bullseye", + "alpine3.20", + "alpine3.19", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.10.5" + "version": "1.10.6" }, "1.11": { "arches": { From 9a4023366eb2753ce09594d785bc6ad4b730e1d7 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Thu, 21 Nov 2024 10:49:30 -0800 Subject: [PATCH 088/108] Update README See https://github.com/docker-library/docs/pull/2503 --- README.md | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/README.md b/README.md index 72659b21..f8442835 100644 --- a/README.md +++ b/README.md @@ -12,14 +12,4 @@ For more information about the full official images change lifecycle, see [the " For outstanding `julia` image PRs, check [PRs with the "library/julia" label on the official-images repository](https://github.com/docker-library/official-images/labels/library%2Fjulia). For the current "source of truth" for [`julia`](https://hub.docker.com/_/julia/), see [the `library/julia` file in the official-images repository](https://github.com/docker-library/official-images/blob/master/library/julia). ---- - -- [![build status badge](https://img.shields.io/github/actions/workflow/status/docker-library/julia/ci.yml?branch=master&label=GitHub%20CI)](https://github.com/docker-library/julia/actions?query=workflow%3A%22GitHub+CI%22+branch%3Amaster) -- [![build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/update.sh/job/julia.svg?label=Automated%20update.sh)](https://doi-janky.infosiftr.net/job/update.sh/job/julia/) - -| Build | Status | Badges | (per-arch) | -|:-:|:-:|:-:|:-:| -| [![amd64 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/amd64/job/julia.svg?label=amd64)](https://doi-janky.infosiftr.net/job/multiarch/job/amd64/job/julia/) | [![arm32v7 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/arm32v7/job/julia.svg?label=arm32v7)](https://doi-janky.infosiftr.net/job/multiarch/job/arm32v7/job/julia/) | [![arm64v8 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/arm64v8/job/julia.svg?label=arm64v8)](https://doi-janky.infosiftr.net/job/multiarch/job/arm64v8/job/julia/) | [![i386 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/i386/job/julia.svg?label=i386)](https://doi-janky.infosiftr.net/job/multiarch/job/i386/job/julia/) | -| [![ppc64le build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/ppc64le/job/julia.svg?label=ppc64le)](https://doi-janky.infosiftr.net/job/multiarch/job/ppc64le/job/julia/) | [![windows-amd64 build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/multiarch/job/windows-amd64/job/julia.svg?label=windows-amd64)](https://doi-janky.infosiftr.net/job/multiarch/job/windows-amd64/job/julia/) | [![put-shared build status badge](https://img.shields.io/jenkins/s/https/doi-janky.infosiftr.net/job/put-shared/job/light/job/julia.svg?label=put-shared)](https://doi-janky.infosiftr.net/job/put-shared/job/light/job/julia/) | - From 20763c0a7c195e9a57eb7903ff60e8b6a811e4fe Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Tue, 26 Nov 2024 16:59:11 -0800 Subject: [PATCH 089/108] Update 1.10 to 1.10.7 --- 1.10/alpine3.19/Dockerfile | 59 ------------------- 1.10/alpine3.19/docker-entrypoint.sh | 11 ---- 1.10/alpine3.20/Dockerfile | 59 ------------------- 1.10/alpine3.20/docker-entrypoint.sh | 11 ---- 1.10/bookworm/Dockerfile | 20 +++---- 1.10/bullseye/Dockerfile | 20 +++---- .../windows/windowsservercore-1809/Dockerfile | 6 +- .../windowsservercore-ltsc2022/Dockerfile | 6 +- versions.json | 44 ++++++-------- 9 files changed, 45 insertions(+), 191 deletions(-) delete mode 100644 1.10/alpine3.19/Dockerfile delete mode 100755 1.10/alpine3.19/docker-entrypoint.sh delete mode 100644 1.10/alpine3.20/Dockerfile delete mode 100755 1.10/alpine3.20/docker-entrypoint.sh diff --git a/1.10/alpine3.19/Dockerfile b/1.10/alpine3.19/Dockerfile deleted file mode 100644 index da5d16af..00000000 --- a/1.10/alpine3.19/Dockerfile +++ /dev/null @@ -1,59 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM alpine:3.19 - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.6 - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.6.sha256 - arch="$(apk --print-arch)"; \ - case "$arch" in \ - 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.6-musl-x86_64.tar.gz'; \ - sha256='ce413fb11de97efe8dbe4f3c57dc44741832e3a4a4187e1da590c16a4742c307'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - wget -O julia.tar.gz.asc "$url.asc"; \ - wget -O julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.10/alpine3.19/docker-entrypoint.sh b/1.10/alpine3.19/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.10/alpine3.19/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.10/alpine3.20/Dockerfile b/1.10/alpine3.20/Dockerfile deleted file mode 100644 index e52ebea9..00000000 --- a/1.10/alpine3.20/Dockerfile +++ /dev/null @@ -1,59 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM alpine:3.20 - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.6 - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.6.sha256 - arch="$(apk --print-arch)"; \ - case "$arch" in \ - 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.6-musl-x86_64.tar.gz'; \ - sha256='ce413fb11de97efe8dbe4f3c57dc44741832e3a4a4187e1da590c16a4742c307'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - wget -O julia.tar.gz.asc "$url.asc"; \ - wget -O julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.10/alpine3.20/docker-entrypoint.sh b/1.10/alpine3.20/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.10/alpine3.20/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.10/bookworm/Dockerfile b/1.10/bookworm/Dockerfile index 58503eb5..3c1f6dca 100644 --- a/1.10/bookworm/Dockerfile +++ b/1.10/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.6 +ENV JULIA_VERSION 1.10.7 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.6.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.7.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.6-linux-x86_64.tar.gz'; \ - sha256='8b53429e17585c66476b39f2b2279da207ea0f310c55db38f3410bdd4f6a3d49'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.7-linux-x86_64.tar.gz'; \ + sha256='21b2c69806aacf191d7c81806c7d9918bddab30c7b5b8d4251389c3abe274334'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.6-linux-aarch64.tar.gz'; \ - sha256='5530359839544ba1ee8f6f66728fd4f9b591822c1633f93cf9672c7f9528fc3a'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.7-linux-aarch64.tar.gz'; \ + sha256='93bf1b113f297c817310f77d1edce4ab9dcbf49432489cb8df09afbf93d1e5a0'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.6-linux-i686.tar.gz'; \ - sha256='52771086511905c22669bc8667a98a97ad26e82747a429165fde2641672e962b'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.7-linux-i686.tar.gz'; \ + sha256='3e5afefd8a77d1e96b7037bfcd23def8f8993e3d0ca8408fffb292fa60a25cd0'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.6-linux-ppc64le.tar.gz'; \ - sha256='bbfd63ba2bf497f82101ef8ca3e681adca4ab95f9d5e12abfb2cf3a3c72d6126'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.7-linux-ppc64le.tar.gz'; \ + sha256='6c8b3d4b05a5620efa68abc146c267e198dc0cd71a2c7bc02662fa0a424f679c'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10/bullseye/Dockerfile b/1.10/bullseye/Dockerfile index a4d2760c..4ba38ba1 100644 --- a/1.10/bullseye/Dockerfile +++ b/1.10/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.6 +ENV JULIA_VERSION 1.10.7 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.6.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.7.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.6-linux-x86_64.tar.gz'; \ - sha256='8b53429e17585c66476b39f2b2279da207ea0f310c55db38f3410bdd4f6a3d49'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.7-linux-x86_64.tar.gz'; \ + sha256='21b2c69806aacf191d7c81806c7d9918bddab30c7b5b8d4251389c3abe274334'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.6-linux-aarch64.tar.gz'; \ - sha256='5530359839544ba1ee8f6f66728fd4f9b591822c1633f93cf9672c7f9528fc3a'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.7-linux-aarch64.tar.gz'; \ + sha256='93bf1b113f297c817310f77d1edce4ab9dcbf49432489cb8df09afbf93d1e5a0'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.6-linux-i686.tar.gz'; \ - sha256='52771086511905c22669bc8667a98a97ad26e82747a429165fde2641672e962b'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.7-linux-i686.tar.gz'; \ + sha256='3e5afefd8a77d1e96b7037bfcd23def8f8993e3d0ca8408fffb292fa60a25cd0'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.6-linux-ppc64le.tar.gz'; \ - sha256='bbfd63ba2bf497f82101ef8ca3e681adca4ab95f9d5e12abfb2cf3a3c72d6126'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.7-linux-ppc64le.tar.gz'; \ + sha256='6c8b3d4b05a5620efa68abc146c267e198dc0cd71a2c7bc02662fa0a424f679c'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10/windows/windowsservercore-1809/Dockerfile b/1.10/windows/windowsservercore-1809/Dockerfile index df9fce97..678b4367 100644 --- a/1.10/windows/windowsservercore-1809/Dockerfile +++ b/1.10/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.6 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.6-win64.exe -ENV JULIA_SHA256 f29e62ea3edede6b9a245ca1117d5f5232a78f324902a69368e3ed5836f96d59 +ENV JULIA_VERSION 1.10.7 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.7-win64.exe +ENV JULIA_SHA256 51689d4e608fb78468ffabf55fd72896c3f3d84770cf58accb87cd0a57e9cbb8 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.10/windows/windowsservercore-ltsc2022/Dockerfile b/1.10/windows/windowsservercore-ltsc2022/Dockerfile index f59f1eba..0e070d79 100644 --- a/1.10/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.10/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.6 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.6-win64.exe -ENV JULIA_SHA256 f29e62ea3edede6b9a245ca1117d5f5232a78f324902a69368e3ed5836f96d59 +ENV JULIA_VERSION 1.10.7 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.7-win64.exe +ENV JULIA_SHA256 51689d4e608fb78468ffabf55fd72896c3f3d84770cf58accb87cd0a57e9cbb8 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index ec76f18d..fab700f5 100644 --- a/versions.json +++ b/versions.json @@ -1,56 +1,50 @@ { "1.10": { "arches": { - "alpine-amd64": { - "sha256": "ce413fb11de97efe8dbe4f3c57dc44741832e3a4a4187e1da590c16a4742c307", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.6-musl-x86_64.tar.gz" - }, "amd64": { - "sha256": "8b53429e17585c66476b39f2b2279da207ea0f310c55db38f3410bdd4f6a3d49", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.6-linux-x86_64.tar.gz" + "sha256": "21b2c69806aacf191d7c81806c7d9918bddab30c7b5b8d4251389c3abe274334", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.7-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "5530359839544ba1ee8f6f66728fd4f9b591822c1633f93cf9672c7f9528fc3a", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.6-linux-aarch64.tar.gz" + "sha256": "93bf1b113f297c817310f77d1edce4ab9dcbf49432489cb8df09afbf93d1e5a0", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.7-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "204b91f2d1f6342280e006468fd4ea91673e13f4f9f0010b72ffdd11a5dedaca", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.6-mac64.tar.gz" + "sha256": "4643d1052ed478b646be06f545b50698fbc572b216dcca3bca69f429ce0e1321", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.7-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "7d55684281c204c5cc370edf0bc5fd6ead32d78236cda0c88b1ebeaed2bbfacb", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.6-macaarch64.tar.gz" + "sha256": "8beb61a29a6c32e26f55070dba8ded37f8572ad07aebd461a06ff5b10d48dc36", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.7-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "c7fa059d9e44a60a8c77a27d02a79336d17a6a7abe571454aea1db182107454a", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.6-freebsd-x86_64.tar.gz" + "sha256": "0e85b0fe86498b5662ad60b67bb814899d724c3cb96a58b135865c1781d23273", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.7-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "52771086511905c22669bc8667a98a97ad26e82747a429165fde2641672e962b", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.6-linux-i686.tar.gz" + "sha256": "3e5afefd8a77d1e96b7037bfcd23def8f8993e3d0ca8408fffb292fa60a25cd0", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.7-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "bbfd63ba2bf497f82101ef8ca3e681adca4ab95f9d5e12abfb2cf3a3c72d6126", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.6-linux-ppc64le.tar.gz" + "sha256": "6c8b3d4b05a5620efa68abc146c267e198dc0cd71a2c7bc02662fa0a424f679c", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.7-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "f29e62ea3edede6b9a245ca1117d5f5232a78f324902a69368e3ed5836f96d59", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.6-win64.exe" + "sha256": "51689d4e608fb78468ffabf55fd72896c3f3d84770cf58accb87cd0a57e9cbb8", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.7-win64.exe" }, "windows-i386": { - "sha256": "40dcc90dc4ae9a31b1bef16ebcb85aa9738f0a41f4a672b27080f3497139e0e4", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.6-win32.exe" + "sha256": "16a5eac122749034efcbc5b82b4ba43fa1684ee2788656d7924775d5f7354ff6", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.7-win32.exe" } }, "variants": [ "bookworm", "bullseye", - "alpine3.20", - "alpine3.19", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.10.6" + "version": "1.10.7" }, "1.11": { "arches": { From 4f01bdd0f40fb73588ec2fb1425939f0b942eaaf Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Mon, 2 Dec 2024 10:59:14 -0800 Subject: [PATCH 090/108] Update 1.11 to 1.11.2 --- 1.11/alpine3.19/Dockerfile | 59 +++++++++++++++++++ 1.11/alpine3.19/docker-entrypoint.sh | 11 ++++ 1.11/alpine3.20/Dockerfile | 59 +++++++++++++++++++ 1.11/alpine3.20/docker-entrypoint.sh | 11 ++++ 1.11/bookworm/Dockerfile | 20 +++---- 1.11/bullseye/Dockerfile | 20 +++---- .../windows/windowsservercore-1809/Dockerfile | 6 +- .../windowsservercore-ltsc2022/Dockerfile | 6 +- versions.json | 44 ++++++++------ 9 files changed, 191 insertions(+), 45 deletions(-) create mode 100644 1.11/alpine3.19/Dockerfile create mode 100755 1.11/alpine3.19/docker-entrypoint.sh create mode 100644 1.11/alpine3.20/Dockerfile create mode 100755 1.11/alpine3.20/docker-entrypoint.sh diff --git a/1.11/alpine3.19/Dockerfile b/1.11/alpine3.19/Dockerfile new file mode 100644 index 00000000..97458b84 --- /dev/null +++ b/1.11/alpine3.19/Dockerfile @@ -0,0 +1,59 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.19 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.11.2 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.2.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.2-musl-x86_64.tar.gz'; \ + sha256='dc7d2ec533c33f385683bad892d09c9f09f124061fa00ab7e4dd2e0912d55c19'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.11/alpine3.19/docker-entrypoint.sh b/1.11/alpine3.19/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.11/alpine3.19/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.11/alpine3.20/Dockerfile b/1.11/alpine3.20/Dockerfile new file mode 100644 index 00000000..7cd21433 --- /dev/null +++ b/1.11/alpine3.20/Dockerfile @@ -0,0 +1,59 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.20 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.11.2 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.2.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.2-musl-x86_64.tar.gz'; \ + sha256='dc7d2ec533c33f385683bad892d09c9f09f124061fa00ab7e4dd2e0912d55c19'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.11/alpine3.20/docker-entrypoint.sh b/1.11/alpine3.20/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.11/alpine3.20/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.11/bookworm/Dockerfile b/1.11/bookworm/Dockerfile index 9c1b1ba2..7fccb301 100644 --- a/1.11/bookworm/Dockerfile +++ b/1.11/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.1 +ENV JULIA_VERSION 1.11.2 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.1-linux-x86_64.tar.gz'; \ - sha256='cca8d13dc4507e4f62a129322293313ee574f300d4df9e7db30b7b41c5f8a8f3'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.2-linux-x86_64.tar.gz'; \ + sha256='8a372ad262d4d4d55a1044f4fe3bce7c9a4a3ce8c513d2470e58e8071eecd476'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.1-linux-aarch64.tar.gz'; \ - sha256='bd623ef3801c5a56103464d349c7901d5cc034405ad289332c67f1e8ecc05840'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.2-linux-aarch64.tar.gz'; \ + sha256='0346e6d65852a3b73ced2c80c40f5a8cf38e7048d001cd57d3d1dd9efb2f6641'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.1-linux-i686.tar.gz'; \ - sha256='332491f18bb7463635a6f1b2d496b85ff04c5575b6918e02099d5c8ede80546d'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.2-linux-i686.tar.gz'; \ + sha256='a0b6e1e3a017c3db142f4c928006617870389d5f67c43adc4d0681b3bcd6c528'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.1-linux-ppc64le.tar.gz'; \ - sha256='04e079f5a6565ef2b42b3ecc6b4890efb789a20faba1612227d6b115048bd2cf'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.2-linux-ppc64le.tar.gz'; \ + sha256='953829671af91de7002fffaec93ec8b40a063e84ad048a854f722f3cf4f76d18'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11/bullseye/Dockerfile b/1.11/bullseye/Dockerfile index 16b85e91..f549a142 100644 --- a/1.11/bullseye/Dockerfile +++ b/1.11/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.1 +ENV JULIA_VERSION 1.11.2 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.1-linux-x86_64.tar.gz'; \ - sha256='cca8d13dc4507e4f62a129322293313ee574f300d4df9e7db30b7b41c5f8a8f3'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.2-linux-x86_64.tar.gz'; \ + sha256='8a372ad262d4d4d55a1044f4fe3bce7c9a4a3ce8c513d2470e58e8071eecd476'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.1-linux-aarch64.tar.gz'; \ - sha256='bd623ef3801c5a56103464d349c7901d5cc034405ad289332c67f1e8ecc05840'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.2-linux-aarch64.tar.gz'; \ + sha256='0346e6d65852a3b73ced2c80c40f5a8cf38e7048d001cd57d3d1dd9efb2f6641'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.1-linux-i686.tar.gz'; \ - sha256='332491f18bb7463635a6f1b2d496b85ff04c5575b6918e02099d5c8ede80546d'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.2-linux-i686.tar.gz'; \ + sha256='a0b6e1e3a017c3db142f4c928006617870389d5f67c43adc4d0681b3bcd6c528'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.1-linux-ppc64le.tar.gz'; \ - sha256='04e079f5a6565ef2b42b3ecc6b4890efb789a20faba1612227d6b115048bd2cf'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.2-linux-ppc64le.tar.gz'; \ + sha256='953829671af91de7002fffaec93ec8b40a063e84ad048a854f722f3cf4f76d18'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11/windows/windowsservercore-1809/Dockerfile b/1.11/windows/windowsservercore-1809/Dockerfile index 6f86b87b..a9a5bf15 100644 --- a/1.11/windows/windowsservercore-1809/Dockerfile +++ b/1.11/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.1-win64.exe -ENV JULIA_SHA256 e6b5f4dc2a26ca17087ba31f384a676a4a531b97a2678bcfed3f5786f7e03cd7 +ENV JULIA_VERSION 1.11.2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.2-win64.exe +ENV JULIA_SHA256 617c6b4d5fadea5ed05cba649377ec7c0c83519da4249c247db5a7812dc6f0c1 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.11/windows/windowsservercore-ltsc2022/Dockerfile b/1.11/windows/windowsservercore-ltsc2022/Dockerfile index 1fbdd1d9..1c0ee537 100644 --- a/1.11/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.11/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.1-win64.exe -ENV JULIA_SHA256 e6b5f4dc2a26ca17087ba31f384a676a4a531b97a2678bcfed3f5786f7e03cd7 +ENV JULIA_VERSION 1.11.2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.2-win64.exe +ENV JULIA_SHA256 617c6b4d5fadea5ed05cba649377ec7c0c83519da4249c247db5a7812dc6f0c1 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index fab700f5..22494599 100644 --- a/versions.json +++ b/versions.json @@ -48,49 +48,55 @@ }, "1.11": { "arches": { + "alpine-amd64": { + "sha256": "dc7d2ec533c33f385683bad892d09c9f09f124061fa00ab7e4dd2e0912d55c19", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.2-musl-x86_64.tar.gz" + }, "amd64": { - "sha256": "cca8d13dc4507e4f62a129322293313ee574f300d4df9e7db30b7b41c5f8a8f3", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.1-linux-x86_64.tar.gz" + "sha256": "8a372ad262d4d4d55a1044f4fe3bce7c9a4a3ce8c513d2470e58e8071eecd476", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.2-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "bd623ef3801c5a56103464d349c7901d5cc034405ad289332c67f1e8ecc05840", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.1-linux-aarch64.tar.gz" + "sha256": "0346e6d65852a3b73ced2c80c40f5a8cf38e7048d001cd57d3d1dd9efb2f6641", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.2-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "59885de9310788c1ed12f41e7d2c2f05eabd314888cd105d299837b76a4a7240", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.1-mac64.tar.gz" + "sha256": "0b52ba3d7f283e43ba853bc3d0f401decf993d8d53da752bd644a9f934679184", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.2-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "e09d13e1c6c98452e91e698220688dd784ec8e5367e9e6443099c5f9aa2add78", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.1-macaarch64.tar.gz" + "sha256": "bcfe9c788f3dcf613a4753a4d9771d8381d00caf0e8af64d8aa87af10068b754", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.2-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "dd1a193785b86b8149d7b3fc0ac67314ded57abc589439e283df667e3702c42e", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.1-freebsd-x86_64.tar.gz" + "sha256": "abd3c7a10678948aabdf0d55670004b7aed35dc56f7dd174fede4cf372f3af85", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.2-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "332491f18bb7463635a6f1b2d496b85ff04c5575b6918e02099d5c8ede80546d", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.1-linux-i686.tar.gz" + "sha256": "a0b6e1e3a017c3db142f4c928006617870389d5f67c43adc4d0681b3bcd6c528", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.2-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "04e079f5a6565ef2b42b3ecc6b4890efb789a20faba1612227d6b115048bd2cf", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.1-linux-ppc64le.tar.gz" + "sha256": "953829671af91de7002fffaec93ec8b40a063e84ad048a854f722f3cf4f76d18", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.2-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "e6b5f4dc2a26ca17087ba31f384a676a4a531b97a2678bcfed3f5786f7e03cd7", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.1-win64.exe" + "sha256": "617c6b4d5fadea5ed05cba649377ec7c0c83519da4249c247db5a7812dc6f0c1", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.2-win64.exe" }, "windows-i386": { - "sha256": "119d239383eadb14f97132ec46419e22a1a73506c62acaaa833cd195532c303b", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.1-win32.exe" + "sha256": "6445da5ff10963f15c9dd5ce3f7c889be5b042ec4fc629290497414cd08ba31f", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.2-win32.exe" } }, "variants": [ "bookworm", "bullseye", + "alpine3.20", + "alpine3.19", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.11.1" + "version": "1.11.2" } } From c763e6dd2005540877917987840d0128b819de91 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Thu, 12 Dec 2024 16:46:18 -0800 Subject: [PATCH 091/108] Add Alpine 3.21 (drop 3.19) --- 1.11/{alpine3.19 => alpine3.21}/Dockerfile | 2 +- 1.11/{alpine3.19 => alpine3.21}/docker-entrypoint.sh | 0 versions.json | 2 +- versions.sh | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) rename 1.11/{alpine3.19 => alpine3.21}/Dockerfile (98%) rename 1.11/{alpine3.19 => alpine3.21}/docker-entrypoint.sh (100%) diff --git a/1.11/alpine3.19/Dockerfile b/1.11/alpine3.21/Dockerfile similarity index 98% rename from 1.11/alpine3.19/Dockerfile rename to 1.11/alpine3.21/Dockerfile index 97458b84..f92a52eb 100644 --- a/1.11/alpine3.19/Dockerfile +++ b/1.11/alpine3.21/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM alpine:3.19 +FROM alpine:3.21 ENV JULIA_PATH /usr/local/julia ENV PATH $JULIA_PATH/bin:$PATH diff --git a/1.11/alpine3.19/docker-entrypoint.sh b/1.11/alpine3.21/docker-entrypoint.sh similarity index 100% rename from 1.11/alpine3.19/docker-entrypoint.sh rename to 1.11/alpine3.21/docker-entrypoint.sh diff --git a/versions.json b/versions.json index 22494599..54ee966c 100644 --- a/versions.json +++ b/versions.json @@ -92,8 +92,8 @@ "variants": [ "bookworm", "bullseye", + "alpine3.21", "alpine3.20", - "alpine3.19", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], diff --git a/versions.sh b/versions.sh index b61aee95..bf762d8c 100755 --- a/versions.sh +++ b/versions.sh @@ -104,8 +104,8 @@ for version in "${versions[@]}"; do "bookworm", "bullseye", if .arches | keys | any(startswith("alpine-")) then + "3.21", "3.20", - "3.19", empty | "alpine" + . else empty end, From bec102e7dece276587e66803da874fa2dd4faf80 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Fri, 13 Dec 2024 15:02:49 -0800 Subject: [PATCH 092/108] Simplify and update `verify-templating.yml` This makes it print out a diff when there is an error (instead of just a list of files that are wrong), which will make the error more obvious. I also added `workflow_dispatch` so we can run it manually. --- .github/workflows/verify-templating.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/verify-templating.yml b/.github/workflows/verify-templating.yml index 2e1fb787..e822ba6b 100644 --- a/.github/workflows/verify-templating.yml +++ b/.github/workflows/verify-templating.yml @@ -3,6 +3,7 @@ name: Verify Templating on: pull_request: push: + workflow_dispatch: defaults: run: @@ -14,9 +15,5 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - name: Apply Templates - run: ./apply-templates.sh - - name: Check Git Status - run: | - status="$(git status --short)" - [ -z "$status" ] + - run: ./apply-templates.sh + - run: git diff --exit-code From cd2ed5528e361cc8c49316645554bd5963c82cf6 Mon Sep 17 00:00:00 2001 From: Joseph Ferguson Date: Tue, 21 Jan 2025 16:47:57 -0800 Subject: [PATCH 093/108] Add Windows Server 2025 variant --- .../windowsservercore-ltsc2025/Dockerfile | 46 +++++++++++++++++++ .../windowsservercore-ltsc2025/Dockerfile | 46 +++++++++++++++++++ versions.json | 2 + versions.sh | 1 + 4 files changed, 95 insertions(+) create mode 100644 1.10/windows/windowsservercore-ltsc2025/Dockerfile create mode 100644 1.11/windows/windowsservercore-ltsc2025/Dockerfile diff --git a/1.10/windows/windowsservercore-ltsc2025/Dockerfile b/1.10/windows/windowsservercore-ltsc2025/Dockerfile new file mode 100644 index 00000000..7d186cab --- /dev/null +++ b/1.10/windows/windowsservercore-ltsc2025/Dockerfile @@ -0,0 +1,46 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM mcr.microsoft.com/windows/servercore:ltsc2025 + +# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +ENV JULIA_VERSION 1.10.7 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.7-win64.exe +ENV JULIA_SHA256 51689d4e608fb78468ffabf55fd72896c3f3d84770cf58accb87cd0a57e9cbb8 + +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ + \ + Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ + if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ + Write-Host 'FAILED!'; \ + exit 1; \ + }; \ + \ + Write-Host 'Installing ...'; \ + Start-Process -Wait -NoNewWindow \ + -FilePath '.\julia.exe' \ + -ArgumentList @( \ + '/SILENT', \ + '/DIR=C:\julia' \ + ); \ + \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ + Write-Host 'Updating PATH ...'; \ + $env:PATH = 'C:\julia\bin;' + $env:PATH; \ + [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ + \ + Write-Host 'Verifying install ("julia --version") ...'; \ + julia --version; \ + \ + Write-Host 'Complete.' + +CMD ["julia"] diff --git a/1.11/windows/windowsservercore-ltsc2025/Dockerfile b/1.11/windows/windowsservercore-ltsc2025/Dockerfile new file mode 100644 index 00000000..21177818 --- /dev/null +++ b/1.11/windows/windowsservercore-ltsc2025/Dockerfile @@ -0,0 +1,46 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM mcr.microsoft.com/windows/servercore:ltsc2025 + +# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +ENV JULIA_VERSION 1.11.2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.2-win64.exe +ENV JULIA_SHA256 617c6b4d5fadea5ed05cba649377ec7c0c83519da4249c247db5a7812dc6f0c1 + +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ + \ + Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ + if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ + Write-Host 'FAILED!'; \ + exit 1; \ + }; \ + \ + Write-Host 'Installing ...'; \ + Start-Process -Wait -NoNewWindow \ + -FilePath '.\julia.exe' \ + -ArgumentList @( \ + '/SILENT', \ + '/DIR=C:\julia' \ + ); \ + \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ + Write-Host 'Updating PATH ...'; \ + $env:PATH = 'C:\julia\bin;' + $env:PATH; \ + [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ + \ + Write-Host 'Verifying install ("julia --version") ...'; \ + julia --version; \ + \ + Write-Host 'Complete.' + +CMD ["julia"] diff --git a/versions.json b/versions.json index 54ee966c..924e8436 100644 --- a/versions.json +++ b/versions.json @@ -41,6 +41,7 @@ "variants": [ "bookworm", "bullseye", + "windows/windowsservercore-ltsc2025", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], @@ -94,6 +95,7 @@ "bullseye", "alpine3.21", "alpine3.20", + "windows/windowsservercore-ltsc2025", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], diff --git a/versions.sh b/versions.sh index bf762d8c..c2884468 100755 --- a/versions.sh +++ b/versions.sh @@ -110,6 +110,7 @@ for version in "${versions[@]}"; do | "alpine" + . else empty end, if .arches | has("windows-amd64") then + "ltsc2025", "ltsc2022", "1809", empty From 01eb09062a73c9d6f19a791065f1965a8a44208c Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Tue, 21 Jan 2025 22:59:19 -0800 Subject: [PATCH 094/108] Update 1.11 to 1.11.3 --- 1.11/alpine3.20/Dockerfile | 59 ------------------- 1.11/alpine3.20/docker-entrypoint.sh | 11 ---- 1.11/alpine3.21/Dockerfile | 59 ------------------- 1.11/alpine3.21/docker-entrypoint.sh | 11 ---- 1.11/bookworm/Dockerfile | 20 +++---- 1.11/bullseye/Dockerfile | 20 +++---- .../windows/windowsservercore-1809/Dockerfile | 6 +- .../windowsservercore-ltsc2022/Dockerfile | 6 +- .../windowsservercore-ltsc2025/Dockerfile | 6 +- versions.json | 44 ++++++-------- 10 files changed, 48 insertions(+), 194 deletions(-) delete mode 100644 1.11/alpine3.20/Dockerfile delete mode 100755 1.11/alpine3.20/docker-entrypoint.sh delete mode 100644 1.11/alpine3.21/Dockerfile delete mode 100755 1.11/alpine3.21/docker-entrypoint.sh diff --git a/1.11/alpine3.20/Dockerfile b/1.11/alpine3.20/Dockerfile deleted file mode 100644 index 7cd21433..00000000 --- a/1.11/alpine3.20/Dockerfile +++ /dev/null @@ -1,59 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM alpine:3.20 - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.2 - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.2.sha256 - arch="$(apk --print-arch)"; \ - case "$arch" in \ - 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.2-musl-x86_64.tar.gz'; \ - sha256='dc7d2ec533c33f385683bad892d09c9f09f124061fa00ab7e4dd2e0912d55c19'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - wget -O julia.tar.gz.asc "$url.asc"; \ - wget -O julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.11/alpine3.20/docker-entrypoint.sh b/1.11/alpine3.20/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.11/alpine3.20/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.11/alpine3.21/Dockerfile b/1.11/alpine3.21/Dockerfile deleted file mode 100644 index f92a52eb..00000000 --- a/1.11/alpine3.21/Dockerfile +++ /dev/null @@ -1,59 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM alpine:3.21 - -ENV JULIA_PATH /usr/local/julia -ENV PATH $JULIA_PATH/bin:$PATH - -# https://julialang.org/juliareleases.asc -# Julia (Binary signing key) -ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 - -# https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.2 - -RUN set -eux; \ - \ - apk add --no-cache --virtual .fetch-deps gnupg; \ - \ -# https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.2.sha256 - arch="$(apk --print-arch)"; \ - case "$arch" in \ - 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.2-musl-x86_64.tar.gz'; \ - sha256='dc7d2ec533c33f385683bad892d09c9f09f124061fa00ab7e4dd2e0912d55c19'; \ - ;; \ - *) \ - echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ - exit 1; \ - ;; \ - esac; \ - \ - wget -O julia.tar.gz.asc "$url.asc"; \ - wget -O julia.tar.gz "$url"; \ - \ - echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ - \ - export GNUPGHOME="$(mktemp -d)"; \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ - gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ - gpgconf --kill all; \ - rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ - \ - mkdir "$JULIA_PATH"; \ - tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ - rm julia.tar.gz; \ - \ - apk del --no-network .fetch-deps; \ - \ -# smoke test - julia --version - -COPY docker-entrypoint.sh /usr/local/bin/ -ENTRYPOINT ["docker-entrypoint.sh"] -CMD ["julia"] diff --git a/1.11/alpine3.21/docker-entrypoint.sh b/1.11/alpine3.21/docker-entrypoint.sh deleted file mode 100755 index b3806f97..00000000 --- a/1.11/alpine3.21/docker-entrypoint.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu - -# first arg is `-e` or `--some-option` (docker run julia -e '42') -# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) -# ... or there are no args -if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then - exec julia "$@" -fi - -exec "$@" diff --git a/1.11/bookworm/Dockerfile b/1.11/bookworm/Dockerfile index 7fccb301..c8d043a7 100644 --- a/1.11/bookworm/Dockerfile +++ b/1.11/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.2 +ENV JULIA_VERSION 1.11.3 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.2-linux-x86_64.tar.gz'; \ - sha256='8a372ad262d4d4d55a1044f4fe3bce7c9a4a3ce8c513d2470e58e8071eecd476'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.3-linux-x86_64.tar.gz'; \ + sha256='7d48da416c8cb45582a1285d60127ee31ef7092ded3ec594a9f2cf58431c07fd'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.2-linux-aarch64.tar.gz'; \ - sha256='0346e6d65852a3b73ced2c80c40f5a8cf38e7048d001cd57d3d1dd9efb2f6641'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.3-linux-aarch64.tar.gz'; \ + sha256='0c1f2f60c3ecc37ae0c559db325dc64858fb11d6729b25d63f23e5285f7906ef'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.2-linux-i686.tar.gz'; \ - sha256='a0b6e1e3a017c3db142f4c928006617870389d5f67c43adc4d0681b3bcd6c528'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.3-linux-i686.tar.gz'; \ + sha256='9001cbd4a077fad3030929eb18b4ff256067fe5bc8782f7e2d7b75e9dde56f27'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.2-linux-ppc64le.tar.gz'; \ - sha256='953829671af91de7002fffaec93ec8b40a063e84ad048a854f722f3cf4f76d18'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.3-linux-ppc64le.tar.gz'; \ + sha256='6674366cb75f22342e6e79312737a66f43fbdc30e368fc9f1d6a73565bcd1c9d'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11/bullseye/Dockerfile b/1.11/bullseye/Dockerfile index f549a142..f5eca91a 100644 --- a/1.11/bullseye/Dockerfile +++ b/1.11/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.2 +ENV JULIA_VERSION 1.11.3 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.2-linux-x86_64.tar.gz'; \ - sha256='8a372ad262d4d4d55a1044f4fe3bce7c9a4a3ce8c513d2470e58e8071eecd476'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.3-linux-x86_64.tar.gz'; \ + sha256='7d48da416c8cb45582a1285d60127ee31ef7092ded3ec594a9f2cf58431c07fd'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.2-linux-aarch64.tar.gz'; \ - sha256='0346e6d65852a3b73ced2c80c40f5a8cf38e7048d001cd57d3d1dd9efb2f6641'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.3-linux-aarch64.tar.gz'; \ + sha256='0c1f2f60c3ecc37ae0c559db325dc64858fb11d6729b25d63f23e5285f7906ef'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.2-linux-i686.tar.gz'; \ - sha256='a0b6e1e3a017c3db142f4c928006617870389d5f67c43adc4d0681b3bcd6c528'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.3-linux-i686.tar.gz'; \ + sha256='9001cbd4a077fad3030929eb18b4ff256067fe5bc8782f7e2d7b75e9dde56f27'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.2-linux-ppc64le.tar.gz'; \ - sha256='953829671af91de7002fffaec93ec8b40a063e84ad048a854f722f3cf4f76d18'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.3-linux-ppc64le.tar.gz'; \ + sha256='6674366cb75f22342e6e79312737a66f43fbdc30e368fc9f1d6a73565bcd1c9d'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11/windows/windowsservercore-1809/Dockerfile b/1.11/windows/windowsservercore-1809/Dockerfile index a9a5bf15..aeb92352 100644 --- a/1.11/windows/windowsservercore-1809/Dockerfile +++ b/1.11/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.2-win64.exe -ENV JULIA_SHA256 617c6b4d5fadea5ed05cba649377ec7c0c83519da4249c247db5a7812dc6f0c1 +ENV JULIA_VERSION 1.11.3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.3-win64.exe +ENV JULIA_SHA256 89a33237cb6458c286ff35214b157bfde00a8ebaf79bff2c406a47553bd2a286 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.11/windows/windowsservercore-ltsc2022/Dockerfile b/1.11/windows/windowsservercore-ltsc2022/Dockerfile index 1c0ee537..75671cba 100644 --- a/1.11/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.11/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.2-win64.exe -ENV JULIA_SHA256 617c6b4d5fadea5ed05cba649377ec7c0c83519da4249c247db5a7812dc6f0c1 +ENV JULIA_VERSION 1.11.3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.3-win64.exe +ENV JULIA_SHA256 89a33237cb6458c286ff35214b157bfde00a8ebaf79bff2c406a47553bd2a286 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.11/windows/windowsservercore-ltsc2025/Dockerfile b/1.11/windows/windowsservercore-ltsc2025/Dockerfile index 21177818..9568d53f 100644 --- a/1.11/windows/windowsservercore-ltsc2025/Dockerfile +++ b/1.11/windows/windowsservercore-ltsc2025/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2025 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.2-win64.exe -ENV JULIA_SHA256 617c6b4d5fadea5ed05cba649377ec7c0c83519da4249c247db5a7812dc6f0c1 +ENV JULIA_VERSION 1.11.3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.3-win64.exe +ENV JULIA_SHA256 89a33237cb6458c286ff35214b157bfde00a8ebaf79bff2c406a47553bd2a286 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 924e8436..442c4fcc 100644 --- a/versions.json +++ b/versions.json @@ -49,56 +49,50 @@ }, "1.11": { "arches": { - "alpine-amd64": { - "sha256": "dc7d2ec533c33f385683bad892d09c9f09f124061fa00ab7e4dd2e0912d55c19", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.2-musl-x86_64.tar.gz" - }, "amd64": { - "sha256": "8a372ad262d4d4d55a1044f4fe3bce7c9a4a3ce8c513d2470e58e8071eecd476", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.2-linux-x86_64.tar.gz" + "sha256": "7d48da416c8cb45582a1285d60127ee31ef7092ded3ec594a9f2cf58431c07fd", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.3-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "0346e6d65852a3b73ced2c80c40f5a8cf38e7048d001cd57d3d1dd9efb2f6641", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.2-linux-aarch64.tar.gz" + "sha256": "0c1f2f60c3ecc37ae0c559db325dc64858fb11d6729b25d63f23e5285f7906ef", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.3-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "0b52ba3d7f283e43ba853bc3d0f401decf993d8d53da752bd644a9f934679184", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.2-mac64.tar.gz" + "sha256": "5220aade1b43db722fb4e287f1c5d25aa492267b86a846db1546504836cca1be", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.3-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "bcfe9c788f3dcf613a4753a4d9771d8381d00caf0e8af64d8aa87af10068b754", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.2-macaarch64.tar.gz" + "sha256": "554fb0ddb4d94d623c83ca5e9d309fe1a7a0924445cb18ec3b863fb3367b0ba8", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.3-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "abd3c7a10678948aabdf0d55670004b7aed35dc56f7dd174fede4cf372f3af85", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.2-freebsd-x86_64.tar.gz" + "sha256": "c6aa3270ac480c318b17b708e63e113560ab666657d6d72a758f4d3a90872cf6", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.3-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "a0b6e1e3a017c3db142f4c928006617870389d5f67c43adc4d0681b3bcd6c528", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.2-linux-i686.tar.gz" + "sha256": "9001cbd4a077fad3030929eb18b4ff256067fe5bc8782f7e2d7b75e9dde56f27", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.3-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "953829671af91de7002fffaec93ec8b40a063e84ad048a854f722f3cf4f76d18", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.2-linux-ppc64le.tar.gz" + "sha256": "6674366cb75f22342e6e79312737a66f43fbdc30e368fc9f1d6a73565bcd1c9d", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.3-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "617c6b4d5fadea5ed05cba649377ec7c0c83519da4249c247db5a7812dc6f0c1", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.2-win64.exe" + "sha256": "89a33237cb6458c286ff35214b157bfde00a8ebaf79bff2c406a47553bd2a286", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.3-win64.exe" }, "windows-i386": { - "sha256": "6445da5ff10963f15c9dd5ce3f7c889be5b042ec4fc629290497414cd08ba31f", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.2-win32.exe" + "sha256": "c021a4840466aa5b2485659587a6aa98a7e6e09eeaccaa70137f765b632766ce", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.3-win32.exe" } }, "variants": [ "bookworm", "bullseye", - "alpine3.21", - "alpine3.20", "windows/windowsservercore-ltsc2025", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.11.2" + "version": "1.11.3" } } From 0df7ecd4d078a59c152feeeecabece2e6e782603 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Wed, 22 Jan 2025 22:59:14 -0800 Subject: [PATCH 095/108] Update 1.10 to 1.10.8 --- 1.10/alpine3.20/Dockerfile | 59 +++++++++++++++++++ 1.10/alpine3.20/docker-entrypoint.sh | 11 ++++ 1.10/alpine3.21/Dockerfile | 59 +++++++++++++++++++ 1.10/alpine3.21/docker-entrypoint.sh | 11 ++++ 1.10/bookworm/Dockerfile | 20 +++---- 1.10/bullseye/Dockerfile | 20 +++---- .../windows/windowsservercore-1809/Dockerfile | 6 +- .../windowsservercore-ltsc2022/Dockerfile | 6 +- .../windowsservercore-ltsc2025/Dockerfile | 6 +- versions.json | 44 ++++++++------ 10 files changed, 194 insertions(+), 48 deletions(-) create mode 100644 1.10/alpine3.20/Dockerfile create mode 100755 1.10/alpine3.20/docker-entrypoint.sh create mode 100644 1.10/alpine3.21/Dockerfile create mode 100755 1.10/alpine3.21/docker-entrypoint.sh diff --git a/1.10/alpine3.20/Dockerfile b/1.10/alpine3.20/Dockerfile new file mode 100644 index 00000000..edc7c66b --- /dev/null +++ b/1.10/alpine3.20/Dockerfile @@ -0,0 +1,59 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.20 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.10.8 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.8.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.8-musl-x86_64.tar.gz'; \ + sha256='db86a8e62084f5131acec57f2b83a774a2864bb74b0cd4aa890d91b355521f66'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.10/alpine3.20/docker-entrypoint.sh b/1.10/alpine3.20/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.10/alpine3.20/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.10/alpine3.21/Dockerfile b/1.10/alpine3.21/Dockerfile new file mode 100644 index 00000000..adaf3818 --- /dev/null +++ b/1.10/alpine3.21/Dockerfile @@ -0,0 +1,59 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.21 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.10.8 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.8.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.8-musl-x86_64.tar.gz'; \ + sha256='db86a8e62084f5131acec57f2b83a774a2864bb74b0cd4aa890d91b355521f66'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.10/alpine3.21/docker-entrypoint.sh b/1.10/alpine3.21/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.10/alpine3.21/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.10/bookworm/Dockerfile b/1.10/bookworm/Dockerfile index 3c1f6dca..aec523f6 100644 --- a/1.10/bookworm/Dockerfile +++ b/1.10/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.7 +ENV JULIA_VERSION 1.10.8 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.7.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.8.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.7-linux-x86_64.tar.gz'; \ - sha256='21b2c69806aacf191d7c81806c7d9918bddab30c7b5b8d4251389c3abe274334'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.8-linux-x86_64.tar.gz'; \ + sha256='0410175aeec3df63173c15187f2083f179d40596d36fd3a57819cc5f522ae735'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.7-linux-aarch64.tar.gz'; \ - sha256='93bf1b113f297c817310f77d1edce4ab9dcbf49432489cb8df09afbf93d1e5a0'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.8-linux-aarch64.tar.gz'; \ + sha256='8d63dd12595a08edc736be8d6c4fea1840f137b81c62079d970dbd1be448b8cd'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.7-linux-i686.tar.gz'; \ - sha256='3e5afefd8a77d1e96b7037bfcd23def8f8993e3d0ca8408fffb292fa60a25cd0'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.8-linux-i686.tar.gz'; \ + sha256='0258b5ae2aafc32f4b916b7aacc6887f7581a55e1726d7fb6f3655ed7e126430'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.7-linux-ppc64le.tar.gz'; \ - sha256='6c8b3d4b05a5620efa68abc146c267e198dc0cd71a2c7bc02662fa0a424f679c'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.8-linux-ppc64le.tar.gz'; \ + sha256='6c10ba8ea349142dc0a14321ac17057e59ddf0fe925472f7fff1ead90c46a733'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10/bullseye/Dockerfile b/1.10/bullseye/Dockerfile index 4ba38ba1..f205a1c5 100644 --- a/1.10/bullseye/Dockerfile +++ b/1.10/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.7 +ENV JULIA_VERSION 1.10.8 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.7.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.8.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.7-linux-x86_64.tar.gz'; \ - sha256='21b2c69806aacf191d7c81806c7d9918bddab30c7b5b8d4251389c3abe274334'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.8-linux-x86_64.tar.gz'; \ + sha256='0410175aeec3df63173c15187f2083f179d40596d36fd3a57819cc5f522ae735'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.7-linux-aarch64.tar.gz'; \ - sha256='93bf1b113f297c817310f77d1edce4ab9dcbf49432489cb8df09afbf93d1e5a0'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.8-linux-aarch64.tar.gz'; \ + sha256='8d63dd12595a08edc736be8d6c4fea1840f137b81c62079d970dbd1be448b8cd'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.7-linux-i686.tar.gz'; \ - sha256='3e5afefd8a77d1e96b7037bfcd23def8f8993e3d0ca8408fffb292fa60a25cd0'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.8-linux-i686.tar.gz'; \ + sha256='0258b5ae2aafc32f4b916b7aacc6887f7581a55e1726d7fb6f3655ed7e126430'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.7-linux-ppc64le.tar.gz'; \ - sha256='6c8b3d4b05a5620efa68abc146c267e198dc0cd71a2c7bc02662fa0a424f679c'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.8-linux-ppc64le.tar.gz'; \ + sha256='6c10ba8ea349142dc0a14321ac17057e59ddf0fe925472f7fff1ead90c46a733'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10/windows/windowsservercore-1809/Dockerfile b/1.10/windows/windowsservercore-1809/Dockerfile index 678b4367..564c6021 100644 --- a/1.10/windows/windowsservercore-1809/Dockerfile +++ b/1.10/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.7 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.7-win64.exe -ENV JULIA_SHA256 51689d4e608fb78468ffabf55fd72896c3f3d84770cf58accb87cd0a57e9cbb8 +ENV JULIA_VERSION 1.10.8 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.8-win64.exe +ENV JULIA_SHA256 79d0cb8d6d4c36f1cab5c62a59232f6d54d5c7809fb981396bd88906d3e1b511 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.10/windows/windowsservercore-ltsc2022/Dockerfile b/1.10/windows/windowsservercore-ltsc2022/Dockerfile index 0e070d79..ae8a1d2b 100644 --- a/1.10/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.10/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.7 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.7-win64.exe -ENV JULIA_SHA256 51689d4e608fb78468ffabf55fd72896c3f3d84770cf58accb87cd0a57e9cbb8 +ENV JULIA_VERSION 1.10.8 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.8-win64.exe +ENV JULIA_SHA256 79d0cb8d6d4c36f1cab5c62a59232f6d54d5c7809fb981396bd88906d3e1b511 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.10/windows/windowsservercore-ltsc2025/Dockerfile b/1.10/windows/windowsservercore-ltsc2025/Dockerfile index 7d186cab..0ef2d799 100644 --- a/1.10/windows/windowsservercore-ltsc2025/Dockerfile +++ b/1.10/windows/windowsservercore-ltsc2025/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2025 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.7 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.7-win64.exe -ENV JULIA_SHA256 51689d4e608fb78468ffabf55fd72896c3f3d84770cf58accb87cd0a57e9cbb8 +ENV JULIA_VERSION 1.10.8 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.8-win64.exe +ENV JULIA_SHA256 79d0cb8d6d4c36f1cab5c62a59232f6d54d5c7809fb981396bd88906d3e1b511 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 442c4fcc..3a4a7c47 100644 --- a/versions.json +++ b/versions.json @@ -1,51 +1,57 @@ { "1.10": { "arches": { + "alpine-amd64": { + "sha256": "db86a8e62084f5131acec57f2b83a774a2864bb74b0cd4aa890d91b355521f66", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.8-musl-x86_64.tar.gz" + }, "amd64": { - "sha256": "21b2c69806aacf191d7c81806c7d9918bddab30c7b5b8d4251389c3abe274334", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.7-linux-x86_64.tar.gz" + "sha256": "0410175aeec3df63173c15187f2083f179d40596d36fd3a57819cc5f522ae735", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.8-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "93bf1b113f297c817310f77d1edce4ab9dcbf49432489cb8df09afbf93d1e5a0", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.7-linux-aarch64.tar.gz" + "sha256": "8d63dd12595a08edc736be8d6c4fea1840f137b81c62079d970dbd1be448b8cd", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.8-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "4643d1052ed478b646be06f545b50698fbc572b216dcca3bca69f429ce0e1321", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.7-mac64.tar.gz" + "sha256": "8dae60def14db9e9b0f70891f15483d05785ae27a2c14f8f4b1ce27010e4015f", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.8-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "8beb61a29a6c32e26f55070dba8ded37f8572ad07aebd461a06ff5b10d48dc36", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.7-macaarch64.tar.gz" + "sha256": "cdd5891a7b143bde835a79155471b82c5482d4dc5576f719351810548242e64b", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.8-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "0e85b0fe86498b5662ad60b67bb814899d724c3cb96a58b135865c1781d23273", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.7-freebsd-x86_64.tar.gz" + "sha256": "7e567e756c58ec091574b167caecf66b6e334cea53874fbcc2043534fe1cf16c", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.8-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "3e5afefd8a77d1e96b7037bfcd23def8f8993e3d0ca8408fffb292fa60a25cd0", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.7-linux-i686.tar.gz" + "sha256": "0258b5ae2aafc32f4b916b7aacc6887f7581a55e1726d7fb6f3655ed7e126430", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.8-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "6c8b3d4b05a5620efa68abc146c267e198dc0cd71a2c7bc02662fa0a424f679c", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.7-linux-ppc64le.tar.gz" + "sha256": "6c10ba8ea349142dc0a14321ac17057e59ddf0fe925472f7fff1ead90c46a733", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.8-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "51689d4e608fb78468ffabf55fd72896c3f3d84770cf58accb87cd0a57e9cbb8", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.7-win64.exe" + "sha256": "79d0cb8d6d4c36f1cab5c62a59232f6d54d5c7809fb981396bd88906d3e1b511", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.8-win64.exe" }, "windows-i386": { - "sha256": "16a5eac122749034efcbc5b82b4ba43fa1684ee2788656d7924775d5f7354ff6", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.7-win32.exe" + "sha256": "cddb3132675b5ffb4a07ffd3f63d4a265b32755fe716419209167846a7574e6a", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.8-win32.exe" } }, "variants": [ "bookworm", "bullseye", + "alpine3.21", + "alpine3.20", "windows/windowsservercore-ltsc2025", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.10.7" + "version": "1.10.8" }, "1.11": { "arches": { From 6f34d11736ca81e111e3ce285d6d7e08a4742300 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Mon, 10 Mar 2025 16:59:15 -0700 Subject: [PATCH 096/108] Update 1.10 to 1.10.9 --- 1.10/alpine3.20/Dockerfile | 8 ++-- 1.10/alpine3.21/Dockerfile | 8 ++-- 1.10/bookworm/Dockerfile | 20 ++++----- 1.10/bullseye/Dockerfile | 20 ++++----- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- .../windowsservercore-ltsc2025/Dockerfile | 6 +-- versions.json | 42 +++++++++---------- 8 files changed, 58 insertions(+), 58 deletions(-) diff --git a/1.10/alpine3.20/Dockerfile b/1.10/alpine3.20/Dockerfile index edc7c66b..767b6afe 100644 --- a/1.10/alpine3.20/Dockerfile +++ b/1.10/alpine3.20/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.8 +ENV JULIA_VERSION 1.10.9 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.8.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.9.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.8-musl-x86_64.tar.gz'; \ - sha256='db86a8e62084f5131acec57f2b83a774a2864bb74b0cd4aa890d91b355521f66'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.9-musl-x86_64.tar.gz'; \ + sha256='db7454a7acf677598c23216eb4798d0b0ebc6be7c7d03ea2e7ee10f7a5985a64'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10/alpine3.21/Dockerfile b/1.10/alpine3.21/Dockerfile index adaf3818..2b0497b1 100644 --- a/1.10/alpine3.21/Dockerfile +++ b/1.10/alpine3.21/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.8 +ENV JULIA_VERSION 1.10.9 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.8.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.9.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.8-musl-x86_64.tar.gz'; \ - sha256='db86a8e62084f5131acec57f2b83a774a2864bb74b0cd4aa890d91b355521f66'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.9-musl-x86_64.tar.gz'; \ + sha256='db7454a7acf677598c23216eb4798d0b0ebc6be7c7d03ea2e7ee10f7a5985a64'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10/bookworm/Dockerfile b/1.10/bookworm/Dockerfile index aec523f6..7d2b8e5b 100644 --- a/1.10/bookworm/Dockerfile +++ b/1.10/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.8 +ENV JULIA_VERSION 1.10.9 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.8.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.9.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.8-linux-x86_64.tar.gz'; \ - sha256='0410175aeec3df63173c15187f2083f179d40596d36fd3a57819cc5f522ae735'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.9-linux-x86_64.tar.gz'; \ + sha256='5a2d2c5224594b683c97e7304cb72407fbcf0be4a0187789cba1a2f73f0cbf09'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.8-linux-aarch64.tar.gz'; \ - sha256='8d63dd12595a08edc736be8d6c4fea1840f137b81c62079d970dbd1be448b8cd'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.9-linux-aarch64.tar.gz'; \ + sha256='be222882e3674f960f43b6842f7bbb52a369977e40d5dcd26498793e1cd2dfb6'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.8-linux-i686.tar.gz'; \ - sha256='0258b5ae2aafc32f4b916b7aacc6887f7581a55e1726d7fb6f3655ed7e126430'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.9-linux-i686.tar.gz'; \ + sha256='012d6b13d9c9b98d56b4b0a67fe5e8efc59df880dd432beb062c2a1502238d86'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.8-linux-ppc64le.tar.gz'; \ - sha256='6c10ba8ea349142dc0a14321ac17057e59ddf0fe925472f7fff1ead90c46a733'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.9-linux-ppc64le.tar.gz'; \ + sha256='484efe8e5eb9e142431f0c57c261d4877b496656e936065c2d57f012d0eef57f'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10/bullseye/Dockerfile b/1.10/bullseye/Dockerfile index f205a1c5..a5e65d4a 100644 --- a/1.10/bullseye/Dockerfile +++ b/1.10/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.8 +ENV JULIA_VERSION 1.10.9 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.8.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.9.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.8-linux-x86_64.tar.gz'; \ - sha256='0410175aeec3df63173c15187f2083f179d40596d36fd3a57819cc5f522ae735'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.9-linux-x86_64.tar.gz'; \ + sha256='5a2d2c5224594b683c97e7304cb72407fbcf0be4a0187789cba1a2f73f0cbf09'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.8-linux-aarch64.tar.gz'; \ - sha256='8d63dd12595a08edc736be8d6c4fea1840f137b81c62079d970dbd1be448b8cd'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.9-linux-aarch64.tar.gz'; \ + sha256='be222882e3674f960f43b6842f7bbb52a369977e40d5dcd26498793e1cd2dfb6'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.8-linux-i686.tar.gz'; \ - sha256='0258b5ae2aafc32f4b916b7aacc6887f7581a55e1726d7fb6f3655ed7e126430'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.9-linux-i686.tar.gz'; \ + sha256='012d6b13d9c9b98d56b4b0a67fe5e8efc59df880dd432beb062c2a1502238d86'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.8-linux-ppc64le.tar.gz'; \ - sha256='6c10ba8ea349142dc0a14321ac17057e59ddf0fe925472f7fff1ead90c46a733'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.9-linux-ppc64le.tar.gz'; \ + sha256='484efe8e5eb9e142431f0c57c261d4877b496656e936065c2d57f012d0eef57f'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10/windows/windowsservercore-1809/Dockerfile b/1.10/windows/windowsservercore-1809/Dockerfile index 564c6021..599fe7a1 100644 --- a/1.10/windows/windowsservercore-1809/Dockerfile +++ b/1.10/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.8 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.8-win64.exe -ENV JULIA_SHA256 79d0cb8d6d4c36f1cab5c62a59232f6d54d5c7809fb981396bd88906d3e1b511 +ENV JULIA_VERSION 1.10.9 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.9-win64.exe +ENV JULIA_SHA256 64cfced950b3790279c560c53f084b28b0676e9588c918cc68f9653539b6b0df RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.10/windows/windowsservercore-ltsc2022/Dockerfile b/1.10/windows/windowsservercore-ltsc2022/Dockerfile index ae8a1d2b..bd591db7 100644 --- a/1.10/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.10/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.8 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.8-win64.exe -ENV JULIA_SHA256 79d0cb8d6d4c36f1cab5c62a59232f6d54d5c7809fb981396bd88906d3e1b511 +ENV JULIA_VERSION 1.10.9 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.9-win64.exe +ENV JULIA_SHA256 64cfced950b3790279c560c53f084b28b0676e9588c918cc68f9653539b6b0df RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.10/windows/windowsservercore-ltsc2025/Dockerfile b/1.10/windows/windowsservercore-ltsc2025/Dockerfile index 0ef2d799..02284af0 100644 --- a/1.10/windows/windowsservercore-ltsc2025/Dockerfile +++ b/1.10/windows/windowsservercore-ltsc2025/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2025 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.8 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.8-win64.exe -ENV JULIA_SHA256 79d0cb8d6d4c36f1cab5c62a59232f6d54d5c7809fb981396bd88906d3e1b511 +ENV JULIA_VERSION 1.10.9 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.9-win64.exe +ENV JULIA_SHA256 64cfced950b3790279c560c53f084b28b0676e9588c918cc68f9653539b6b0df RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 3a4a7c47..3e99bd3f 100644 --- a/versions.json +++ b/versions.json @@ -2,44 +2,44 @@ "1.10": { "arches": { "alpine-amd64": { - "sha256": "db86a8e62084f5131acec57f2b83a774a2864bb74b0cd4aa890d91b355521f66", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.8-musl-x86_64.tar.gz" + "sha256": "db7454a7acf677598c23216eb4798d0b0ebc6be7c7d03ea2e7ee10f7a5985a64", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.9-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "0410175aeec3df63173c15187f2083f179d40596d36fd3a57819cc5f522ae735", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.8-linux-x86_64.tar.gz" + "sha256": "5a2d2c5224594b683c97e7304cb72407fbcf0be4a0187789cba1a2f73f0cbf09", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.9-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "8d63dd12595a08edc736be8d6c4fea1840f137b81c62079d970dbd1be448b8cd", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.8-linux-aarch64.tar.gz" + "sha256": "be222882e3674f960f43b6842f7bbb52a369977e40d5dcd26498793e1cd2dfb6", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.9-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "8dae60def14db9e9b0f70891f15483d05785ae27a2c14f8f4b1ce27010e4015f", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.8-mac64.tar.gz" + "sha256": "f80c93c30a18d8a5dc7f37d0cc94757fd3857651268e4a9e2d42d3b1ea3372f1", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.9-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "cdd5891a7b143bde835a79155471b82c5482d4dc5576f719351810548242e64b", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.8-macaarch64.tar.gz" + "sha256": "e62e00b22408159cba3d669f2d9e8b60c1d23b5c2d1c22ec25f4957d15ca98ef", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.9-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "7e567e756c58ec091574b167caecf66b6e334cea53874fbcc2043534fe1cf16c", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.8-freebsd-x86_64.tar.gz" + "sha256": "7c869152be654fba96605f60a2cd19c53a53064ce940f12b4ea6a99f55392417", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.9-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "0258b5ae2aafc32f4b916b7aacc6887f7581a55e1726d7fb6f3655ed7e126430", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.8-linux-i686.tar.gz" + "sha256": "012d6b13d9c9b98d56b4b0a67fe5e8efc59df880dd432beb062c2a1502238d86", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.9-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "6c10ba8ea349142dc0a14321ac17057e59ddf0fe925472f7fff1ead90c46a733", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.8-linux-ppc64le.tar.gz" + "sha256": "484efe8e5eb9e142431f0c57c261d4877b496656e936065c2d57f012d0eef57f", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.9-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "79d0cb8d6d4c36f1cab5c62a59232f6d54d5c7809fb981396bd88906d3e1b511", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.8-win64.exe" + "sha256": "64cfced950b3790279c560c53f084b28b0676e9588c918cc68f9653539b6b0df", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.9-win64.exe" }, "windows-i386": { - "sha256": "cddb3132675b5ffb4a07ffd3f63d4a265b32755fe716419209167846a7574e6a", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.8-win32.exe" + "sha256": "db28b286c30dae565eda6331a7b1d2bd1124d9d3643ede82c49ce46834aa3865", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.9-win32.exe" } }, "variants": [ @@ -51,7 +51,7 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.10.8" + "version": "1.10.9" }, "1.11": { "arches": { From aa1d49c493f791a7e745aafa0f6166fea59f0247 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Mon, 10 Mar 2025 17:06:05 -0700 Subject: [PATCH 097/108] Update 1.11 to 1.11.4 --- 1.11/bookworm/Dockerfile | 20 +++++----- 1.11/bullseye/Dockerfile | 20 +++++----- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- .../windowsservercore-ltsc2025/Dockerfile | 6 +-- versions.json | 38 +++++++++---------- 6 files changed, 48 insertions(+), 48 deletions(-) diff --git a/1.11/bookworm/Dockerfile b/1.11/bookworm/Dockerfile index c8d043a7..9554ffac 100644 --- a/1.11/bookworm/Dockerfile +++ b/1.11/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.3 +ENV JULIA_VERSION 1.11.4 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.4.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.3-linux-x86_64.tar.gz'; \ - sha256='7d48da416c8cb45582a1285d60127ee31ef7092ded3ec594a9f2cf58431c07fd'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.4-linux-x86_64.tar.gz'; \ + sha256='fb3d3c5fccef82158a70677c0044ac5ae40410eceb0604cdc8e643eeff21df8d'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.3-linux-aarch64.tar.gz'; \ - sha256='0c1f2f60c3ecc37ae0c559db325dc64858fb11d6729b25d63f23e5285f7906ef'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.4-linux-aarch64.tar.gz'; \ + sha256='859f1a8cc4bce6911bc912f0e226a6ba2b1c144110b9d559d88f5077513d0e37'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.3-linux-i686.tar.gz'; \ - sha256='9001cbd4a077fad3030929eb18b4ff256067fe5bc8782f7e2d7b75e9dde56f27'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.4-linux-i686.tar.gz'; \ + sha256='0da3178ee5dacc1473e45c8c74838455252831f5d37483d716995742d3187e30'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.3-linux-ppc64le.tar.gz'; \ - sha256='6674366cb75f22342e6e79312737a66f43fbdc30e368fc9f1d6a73565bcd1c9d'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.4-linux-ppc64le.tar.gz'; \ + sha256='893f42cf47f58438d4d52a0eca3bcdf773dcf3681363d6fc24200c2ba8926286'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11/bullseye/Dockerfile b/1.11/bullseye/Dockerfile index f5eca91a..23f1f08e 100644 --- a/1.11/bullseye/Dockerfile +++ b/1.11/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.3 +ENV JULIA_VERSION 1.11.4 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.4.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.3-linux-x86_64.tar.gz'; \ - sha256='7d48da416c8cb45582a1285d60127ee31ef7092ded3ec594a9f2cf58431c07fd'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.4-linux-x86_64.tar.gz'; \ + sha256='fb3d3c5fccef82158a70677c0044ac5ae40410eceb0604cdc8e643eeff21df8d'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.3-linux-aarch64.tar.gz'; \ - sha256='0c1f2f60c3ecc37ae0c559db325dc64858fb11d6729b25d63f23e5285f7906ef'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.4-linux-aarch64.tar.gz'; \ + sha256='859f1a8cc4bce6911bc912f0e226a6ba2b1c144110b9d559d88f5077513d0e37'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.3-linux-i686.tar.gz'; \ - sha256='9001cbd4a077fad3030929eb18b4ff256067fe5bc8782f7e2d7b75e9dde56f27'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.4-linux-i686.tar.gz'; \ + sha256='0da3178ee5dacc1473e45c8c74838455252831f5d37483d716995742d3187e30'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.3-linux-ppc64le.tar.gz'; \ - sha256='6674366cb75f22342e6e79312737a66f43fbdc30e368fc9f1d6a73565bcd1c9d'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.4-linux-ppc64le.tar.gz'; \ + sha256='893f42cf47f58438d4d52a0eca3bcdf773dcf3681363d6fc24200c2ba8926286'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11/windows/windowsservercore-1809/Dockerfile b/1.11/windows/windowsservercore-1809/Dockerfile index aeb92352..88ddcd9b 100644 --- a/1.11/windows/windowsservercore-1809/Dockerfile +++ b/1.11/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.3-win64.exe -ENV JULIA_SHA256 89a33237cb6458c286ff35214b157bfde00a8ebaf79bff2c406a47553bd2a286 +ENV JULIA_VERSION 1.11.4 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.4-win64.exe +ENV JULIA_SHA256 afdbf24eac425086753d672f04c09b892423ec10ff905c9a773277fad16ae8ce RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.11/windows/windowsservercore-ltsc2022/Dockerfile b/1.11/windows/windowsservercore-ltsc2022/Dockerfile index 75671cba..abad906c 100644 --- a/1.11/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.11/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.3-win64.exe -ENV JULIA_SHA256 89a33237cb6458c286ff35214b157bfde00a8ebaf79bff2c406a47553bd2a286 +ENV JULIA_VERSION 1.11.4 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.4-win64.exe +ENV JULIA_SHA256 afdbf24eac425086753d672f04c09b892423ec10ff905c9a773277fad16ae8ce RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.11/windows/windowsservercore-ltsc2025/Dockerfile b/1.11/windows/windowsservercore-ltsc2025/Dockerfile index 9568d53f..41df02b9 100644 --- a/1.11/windows/windowsservercore-ltsc2025/Dockerfile +++ b/1.11/windows/windowsservercore-ltsc2025/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2025 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.3-win64.exe -ENV JULIA_SHA256 89a33237cb6458c286ff35214b157bfde00a8ebaf79bff2c406a47553bd2a286 +ENV JULIA_VERSION 1.11.4 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.4-win64.exe +ENV JULIA_SHA256 afdbf24eac425086753d672f04c09b892423ec10ff905c9a773277fad16ae8ce RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 3e99bd3f..d0930a40 100644 --- a/versions.json +++ b/versions.json @@ -56,40 +56,40 @@ "1.11": { "arches": { "amd64": { - "sha256": "7d48da416c8cb45582a1285d60127ee31ef7092ded3ec594a9f2cf58431c07fd", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.3-linux-x86_64.tar.gz" + "sha256": "fb3d3c5fccef82158a70677c0044ac5ae40410eceb0604cdc8e643eeff21df8d", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.4-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "0c1f2f60c3ecc37ae0c559db325dc64858fb11d6729b25d63f23e5285f7906ef", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.3-linux-aarch64.tar.gz" + "sha256": "859f1a8cc4bce6911bc912f0e226a6ba2b1c144110b9d559d88f5077513d0e37", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.4-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "5220aade1b43db722fb4e287f1c5d25aa492267b86a846db1546504836cca1be", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.3-mac64.tar.gz" + "sha256": "7e693914399f2ebe1fafe5c670af0373474145cfe2bfda661f370559a680720a", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.4-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "554fb0ddb4d94d623c83ca5e9d309fe1a7a0924445cb18ec3b863fb3367b0ba8", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.3-macaarch64.tar.gz" + "sha256": "5adfb4482bba9610405c0f9b5a3c1aa09cabf70c8751d75970f2dab0fa819488", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.4-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "c6aa3270ac480c318b17b708e63e113560ab666657d6d72a758f4d3a90872cf6", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.3-freebsd-x86_64.tar.gz" + "sha256": "27d0c6a51bb0371be404af1f9ced70d6855f59bedddcb36a6344ae66a35861b3", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.4-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "9001cbd4a077fad3030929eb18b4ff256067fe5bc8782f7e2d7b75e9dde56f27", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.3-linux-i686.tar.gz" + "sha256": "0da3178ee5dacc1473e45c8c74838455252831f5d37483d716995742d3187e30", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.4-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "6674366cb75f22342e6e79312737a66f43fbdc30e368fc9f1d6a73565bcd1c9d", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.3-linux-ppc64le.tar.gz" + "sha256": "893f42cf47f58438d4d52a0eca3bcdf773dcf3681363d6fc24200c2ba8926286", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.4-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "89a33237cb6458c286ff35214b157bfde00a8ebaf79bff2c406a47553bd2a286", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.3-win64.exe" + "sha256": "afdbf24eac425086753d672f04c09b892423ec10ff905c9a773277fad16ae8ce", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.4-win64.exe" }, "windows-i386": { - "sha256": "c021a4840466aa5b2485659587a6aa98a7e6e09eeaccaa70137f765b632766ce", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.3-win32.exe" + "sha256": "11c46593c05dd3b6bf79c0d50d70333fc9112986db6b56e0dfa5285c4c07a83c", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.4-win32.exe" } }, "variants": [ @@ -99,6 +99,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.11.3" + "version": "1.11.4" } } From ae74313380ef427d6d6f53f5b597867944bb3623 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Fri, 4 Apr 2025 11:28:32 -0700 Subject: [PATCH 098/108] Add 1.12.0-beta1 --- 1.12-rc/bookworm/Dockerfile | 83 +++++++++++++++++++ 1.12-rc/bookworm/docker-entrypoint.sh | 11 +++ 1.12-rc/bullseye/Dockerfile | 83 +++++++++++++++++++ 1.12-rc/bullseye/docker-entrypoint.sh | 11 +++ .../windows/windowsservercore-1809/Dockerfile | 46 ++++++++++ .../windowsservercore-ltsc2022/Dockerfile | 46 ++++++++++ .../windowsservercore-ltsc2025/Dockerfile | 46 ++++++++++ versions.json | 45 ++++++++++ 8 files changed, 371 insertions(+) create mode 100644 1.12-rc/bookworm/Dockerfile create mode 100755 1.12-rc/bookworm/docker-entrypoint.sh create mode 100644 1.12-rc/bullseye/Dockerfile create mode 100755 1.12-rc/bullseye/docker-entrypoint.sh create mode 100644 1.12-rc/windows/windowsservercore-1809/Dockerfile create mode 100644 1.12-rc/windows/windowsservercore-ltsc2022/Dockerfile create mode 100644 1.12-rc/windows/windowsservercore-ltsc2025/Dockerfile diff --git a/1.12-rc/bookworm/Dockerfile b/1.12-rc/bookworm/Dockerfile new file mode 100644 index 00000000..fc6fdae4 --- /dev/null +++ b/1.12-rc/bookworm/Dockerfile @@ -0,0 +1,83 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM debian:bookworm-slim + +RUN set -eux; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + ca-certificates \ +# ERROR: no download agent available; install curl, wget, or fetch + curl \ + ; \ + rm -rf /var/lib/apt/lists/* + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.12.0-beta1 + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + ; \ + rm -rf /var/lib/apt/lists/*; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta1.sha256 + arch="$(dpkg --print-architecture)"; \ + case "$arch" in \ + 'amd64') \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta1-linux-x86_64.tar.gz'; \ + sha256='be66effc43fc8b870d09d74b25dfe365ca32733c7b735df28f4a7fadfcff23d1'; \ + ;; \ + 'arm64') \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta1-linux-aarch64.tar.gz'; \ + sha256='257b74706f1cd36d0c45beb921f9abb81129257fd6e957cc4cf779894e624a3f'; \ + ;; \ + 'i386') \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta1-linux-i686.tar.gz'; \ + sha256='4e0ffe430529bfb127482d9965a1e711965435517739aed112898dee50ea1da4'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + curl -fL -o julia.tar.gz.asc "$url.asc"; \ + curl -fL -o julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apt-mark auto '.*' > /dev/null; \ + [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.12-rc/bookworm/docker-entrypoint.sh b/1.12-rc/bookworm/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.12-rc/bookworm/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.12-rc/bullseye/Dockerfile b/1.12-rc/bullseye/Dockerfile new file mode 100644 index 00000000..a5c9f480 --- /dev/null +++ b/1.12-rc/bullseye/Dockerfile @@ -0,0 +1,83 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM debian:bullseye-slim + +RUN set -eux; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + ca-certificates \ +# ERROR: no download agent available; install curl, wget, or fetch + curl \ + ; \ + rm -rf /var/lib/apt/lists/* + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.12.0-beta1 + +RUN set -eux; \ + \ + savedAptMark="$(apt-mark showmanual)"; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ + gnupg \ + ; \ + rm -rf /var/lib/apt/lists/*; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta1.sha256 + arch="$(dpkg --print-architecture)"; \ + case "$arch" in \ + 'amd64') \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta1-linux-x86_64.tar.gz'; \ + sha256='be66effc43fc8b870d09d74b25dfe365ca32733c7b735df28f4a7fadfcff23d1'; \ + ;; \ + 'arm64') \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta1-linux-aarch64.tar.gz'; \ + sha256='257b74706f1cd36d0c45beb921f9abb81129257fd6e957cc4cf779894e624a3f'; \ + ;; \ + 'i386') \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta1-linux-i686.tar.gz'; \ + sha256='4e0ffe430529bfb127482d9965a1e711965435517739aed112898dee50ea1da4'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + curl -fL -o julia.tar.gz.asc "$url.asc"; \ + curl -fL -o julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum --strict --check -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apt-mark auto '.*' > /dev/null; \ + [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.12-rc/bullseye/docker-entrypoint.sh b/1.12-rc/bullseye/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.12-rc/bullseye/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.12-rc/windows/windowsservercore-1809/Dockerfile b/1.12-rc/windows/windowsservercore-1809/Dockerfile new file mode 100644 index 00000000..4f42d954 --- /dev/null +++ b/1.12-rc/windows/windowsservercore-1809/Dockerfile @@ -0,0 +1,46 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM mcr.microsoft.com/windows/servercore:1809 + +# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +ENV JULIA_VERSION 1.12.0-beta1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta1-win64.exe +ENV JULIA_SHA256 b9ec290ab3f5262553d30ebf852e9acf4f9c96ef415b9ef8005f1eadde807ca1 + +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ + \ + Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ + if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ + Write-Host 'FAILED!'; \ + exit 1; \ + }; \ + \ + Write-Host 'Installing ...'; \ + Start-Process -Wait -NoNewWindow \ + -FilePath '.\julia.exe' \ + -ArgumentList @( \ + '/SILENT', \ + '/DIR=C:\julia' \ + ); \ + \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ + Write-Host 'Updating PATH ...'; \ + $env:PATH = 'C:\julia\bin;' + $env:PATH; \ + [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ + \ + Write-Host 'Verifying install ("julia --version") ...'; \ + julia --version; \ + \ + Write-Host 'Complete.' + +CMD ["julia"] diff --git a/1.12-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.12-rc/windows/windowsservercore-ltsc2022/Dockerfile new file mode 100644 index 00000000..4b9df156 --- /dev/null +++ b/1.12-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -0,0 +1,46 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM mcr.microsoft.com/windows/servercore:ltsc2022 + +# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +ENV JULIA_VERSION 1.12.0-beta1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta1-win64.exe +ENV JULIA_SHA256 b9ec290ab3f5262553d30ebf852e9acf4f9c96ef415b9ef8005f1eadde807ca1 + +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ + \ + Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ + if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ + Write-Host 'FAILED!'; \ + exit 1; \ + }; \ + \ + Write-Host 'Installing ...'; \ + Start-Process -Wait -NoNewWindow \ + -FilePath '.\julia.exe' \ + -ArgumentList @( \ + '/SILENT', \ + '/DIR=C:\julia' \ + ); \ + \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ + Write-Host 'Updating PATH ...'; \ + $env:PATH = 'C:\julia\bin;' + $env:PATH; \ + [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ + \ + Write-Host 'Verifying install ("julia --version") ...'; \ + julia --version; \ + \ + Write-Host 'Complete.' + +CMD ["julia"] diff --git a/1.12-rc/windows/windowsservercore-ltsc2025/Dockerfile b/1.12-rc/windows/windowsservercore-ltsc2025/Dockerfile new file mode 100644 index 00000000..76ae01af --- /dev/null +++ b/1.12-rc/windows/windowsservercore-ltsc2025/Dockerfile @@ -0,0 +1,46 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM mcr.microsoft.com/windows/servercore:ltsc2025 + +# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 +SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] + +ENV JULIA_VERSION 1.12.0-beta1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta1-win64.exe +ENV JULIA_SHA256 b9ec290ab3f5262553d30ebf852e9acf4f9c96ef415b9ef8005f1eadde807ca1 + +RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ + Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ + \ + Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ + if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ + Write-Host 'FAILED!'; \ + exit 1; \ + }; \ + \ + Write-Host 'Installing ...'; \ + Start-Process -Wait -NoNewWindow \ + -FilePath '.\julia.exe' \ + -ArgumentList @( \ + '/SILENT', \ + '/DIR=C:\julia' \ + ); \ + \ + Write-Host 'Removing ...'; \ + Remove-Item julia.exe -Force; \ + \ + Write-Host 'Updating PATH ...'; \ + $env:PATH = 'C:\julia\bin;' + $env:PATH; \ + [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ + \ + Write-Host 'Verifying install ("julia --version") ...'; \ + julia --version; \ + \ + Write-Host 'Complete.' + +CMD ["julia"] diff --git a/versions.json b/versions.json index d0930a40..d74c1107 100644 --- a/versions.json +++ b/versions.json @@ -100,5 +100,50 @@ "windows/windowsservercore-1809" ], "version": "1.11.4" + }, + "1.12": null, + "1.12-rc": { + "arches": { + "amd64": { + "sha256": "be66effc43fc8b870d09d74b25dfe365ca32733c7b735df28f4a7fadfcff23d1", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta1-linux-x86_64.tar.gz" + }, + "arm64v8": { + "sha256": "257b74706f1cd36d0c45beb921f9abb81129257fd6e957cc4cf779894e624a3f", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta1-linux-aarch64.tar.gz" + }, + "darwin-amd64": { + "sha256": "2d6bf5e2e720442660cebfe5d117f42dbcf346ba47ad367b26fa5433753446d2", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.12/julia-1.12.0-beta1-mac64.tar.gz" + }, + "darwin-arm64v8": { + "sha256": "80bf6457bae1f12d807f2cbc26be8052062c98c4940ef8e37085caca44af2cf0", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.12/julia-1.12.0-beta1-macaarch64.tar.gz" + }, + "freebsd-amd64": { + "sha256": "436ebba9371813182885885fa5c0993bf5d5c410885863543d53be062157575e", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.12/julia-1.12.0-beta1-freebsd-x86_64.tar.gz" + }, + "i386": { + "sha256": "4e0ffe430529bfb127482d9965a1e711965435517739aed112898dee50ea1da4", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta1-linux-i686.tar.gz" + }, + "windows-amd64": { + "sha256": "b9ec290ab3f5262553d30ebf852e9acf4f9c96ef415b9ef8005f1eadde807ca1", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta1-win64.exe" + }, + "windows-i386": { + "sha256": "5b12635fc1e8dc09be00654f4c82b86dca6a2293672b9f93ea87c8d609acd633", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.12/julia-1.12.0-beta1-win32.exe" + } + }, + "variants": [ + "bookworm", + "bullseye", + "windows/windowsservercore-ltsc2025", + "windows/windowsservercore-ltsc2022", + "windows/windowsservercore-1809" + ], + "version": "1.12.0-beta1" } } From bd1d1d4ea366ccbfd675e942aed13022abd76eb6 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Mon, 14 Apr 2025 16:59:20 -0700 Subject: [PATCH 099/108] Update 1.11 to 1.11.5 --- 1.11/alpine3.20/Dockerfile | 59 +++++++++++++++++++ 1.11/alpine3.20/docker-entrypoint.sh | 11 ++++ 1.11/alpine3.21/Dockerfile | 59 +++++++++++++++++++ 1.11/alpine3.21/docker-entrypoint.sh | 11 ++++ 1.11/bookworm/Dockerfile | 20 +++---- 1.11/bullseye/Dockerfile | 20 +++---- .../windows/windowsservercore-1809/Dockerfile | 6 +- .../windowsservercore-ltsc2022/Dockerfile | 6 +- .../windowsservercore-ltsc2025/Dockerfile | 6 +- versions.json | 44 ++++++++------ 10 files changed, 194 insertions(+), 48 deletions(-) create mode 100644 1.11/alpine3.20/Dockerfile create mode 100755 1.11/alpine3.20/docker-entrypoint.sh create mode 100644 1.11/alpine3.21/Dockerfile create mode 100755 1.11/alpine3.21/docker-entrypoint.sh diff --git a/1.11/alpine3.20/Dockerfile b/1.11/alpine3.20/Dockerfile new file mode 100644 index 00000000..9ae047f8 --- /dev/null +++ b/1.11/alpine3.20/Dockerfile @@ -0,0 +1,59 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.20 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.11.5 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.5.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.5-musl-x86_64.tar.gz'; \ + sha256='1a5ff1dabf9c712502d17ea38bc9aa5507ae3e6f6add438fa34b77a3df8e466c'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.11/alpine3.20/docker-entrypoint.sh b/1.11/alpine3.20/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.11/alpine3.20/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.11/alpine3.21/Dockerfile b/1.11/alpine3.21/Dockerfile new file mode 100644 index 00000000..48092634 --- /dev/null +++ b/1.11/alpine3.21/Dockerfile @@ -0,0 +1,59 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.21 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.11.5 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.5.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.5-musl-x86_64.tar.gz'; \ + sha256='1a5ff1dabf9c712502d17ea38bc9aa5507ae3e6f6add438fa34b77a3df8e466c'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.11/alpine3.21/docker-entrypoint.sh b/1.11/alpine3.21/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.11/alpine3.21/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.11/bookworm/Dockerfile b/1.11/bookworm/Dockerfile index 9554ffac..5befd8b7 100644 --- a/1.11/bookworm/Dockerfile +++ b/1.11/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.4 +ENV JULIA_VERSION 1.11.5 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.5.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.4-linux-x86_64.tar.gz'; \ - sha256='fb3d3c5fccef82158a70677c0044ac5ae40410eceb0604cdc8e643eeff21df8d'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.5-linux-x86_64.tar.gz'; \ + sha256='723e878c642220cc0251a0e13758c059a389cadc7f01376feaf1ea7388fe8f9c'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.4-linux-aarch64.tar.gz'; \ - sha256='859f1a8cc4bce6911bc912f0e226a6ba2b1c144110b9d559d88f5077513d0e37'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.5-linux-aarch64.tar.gz'; \ + sha256='f63203574fba25c9bda5e98b2f87f985d4672109855633a46bae32bfba3cbc0d'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.4-linux-i686.tar.gz'; \ - sha256='0da3178ee5dacc1473e45c8c74838455252831f5d37483d716995742d3187e30'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.5-linux-i686.tar.gz'; \ + sha256='c2b6f5763edd994cb01407b8e71797bd25901cc513132d155953742f54b3a294'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.4-linux-ppc64le.tar.gz'; \ - sha256='893f42cf47f58438d4d52a0eca3bcdf773dcf3681363d6fc24200c2ba8926286'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.5-linux-ppc64le.tar.gz'; \ + sha256='11ae7f0b83663de35d9a30e916373378f7985424c030a4a5af96aecc9b6eaa66'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11/bullseye/Dockerfile b/1.11/bullseye/Dockerfile index 23f1f08e..8b5483ef 100644 --- a/1.11/bullseye/Dockerfile +++ b/1.11/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.4 +ENV JULIA_VERSION 1.11.5 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.5.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.4-linux-x86_64.tar.gz'; \ - sha256='fb3d3c5fccef82158a70677c0044ac5ae40410eceb0604cdc8e643eeff21df8d'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.5-linux-x86_64.tar.gz'; \ + sha256='723e878c642220cc0251a0e13758c059a389cadc7f01376feaf1ea7388fe8f9c'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.4-linux-aarch64.tar.gz'; \ - sha256='859f1a8cc4bce6911bc912f0e226a6ba2b1c144110b9d559d88f5077513d0e37'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.5-linux-aarch64.tar.gz'; \ + sha256='f63203574fba25c9bda5e98b2f87f985d4672109855633a46bae32bfba3cbc0d'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.4-linux-i686.tar.gz'; \ - sha256='0da3178ee5dacc1473e45c8c74838455252831f5d37483d716995742d3187e30'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.5-linux-i686.tar.gz'; \ + sha256='c2b6f5763edd994cb01407b8e71797bd25901cc513132d155953742f54b3a294'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.4-linux-ppc64le.tar.gz'; \ - sha256='893f42cf47f58438d4d52a0eca3bcdf773dcf3681363d6fc24200c2ba8926286'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.5-linux-ppc64le.tar.gz'; \ + sha256='11ae7f0b83663de35d9a30e916373378f7985424c030a4a5af96aecc9b6eaa66'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11/windows/windowsservercore-1809/Dockerfile b/1.11/windows/windowsservercore-1809/Dockerfile index 88ddcd9b..263b976c 100644 --- a/1.11/windows/windowsservercore-1809/Dockerfile +++ b/1.11/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.4 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.4-win64.exe -ENV JULIA_SHA256 afdbf24eac425086753d672f04c09b892423ec10ff905c9a773277fad16ae8ce +ENV JULIA_VERSION 1.11.5 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.5-win64.exe +ENV JULIA_SHA256 1556bcf559b5524f858e93f0c7d2eef4f78e4b06fc42560ed3922d9d03f878bf RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.11/windows/windowsservercore-ltsc2022/Dockerfile b/1.11/windows/windowsservercore-ltsc2022/Dockerfile index abad906c..bd64298a 100644 --- a/1.11/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.11/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.4 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.4-win64.exe -ENV JULIA_SHA256 afdbf24eac425086753d672f04c09b892423ec10ff905c9a773277fad16ae8ce +ENV JULIA_VERSION 1.11.5 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.5-win64.exe +ENV JULIA_SHA256 1556bcf559b5524f858e93f0c7d2eef4f78e4b06fc42560ed3922d9d03f878bf RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.11/windows/windowsservercore-ltsc2025/Dockerfile b/1.11/windows/windowsservercore-ltsc2025/Dockerfile index 41df02b9..1c88c999 100644 --- a/1.11/windows/windowsservercore-ltsc2025/Dockerfile +++ b/1.11/windows/windowsservercore-ltsc2025/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2025 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.4 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.4-win64.exe -ENV JULIA_SHA256 afdbf24eac425086753d672f04c09b892423ec10ff905c9a773277fad16ae8ce +ENV JULIA_VERSION 1.11.5 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.5-win64.exe +ENV JULIA_SHA256 1556bcf559b5524f858e93f0c7d2eef4f78e4b06fc42560ed3922d9d03f878bf RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index d74c1107..af572043 100644 --- a/versions.json +++ b/versions.json @@ -55,51 +55,57 @@ }, "1.11": { "arches": { + "alpine-amd64": { + "sha256": "1a5ff1dabf9c712502d17ea38bc9aa5507ae3e6f6add438fa34b77a3df8e466c", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.5-musl-x86_64.tar.gz" + }, "amd64": { - "sha256": "fb3d3c5fccef82158a70677c0044ac5ae40410eceb0604cdc8e643eeff21df8d", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.4-linux-x86_64.tar.gz" + "sha256": "723e878c642220cc0251a0e13758c059a389cadc7f01376feaf1ea7388fe8f9c", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.5-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "859f1a8cc4bce6911bc912f0e226a6ba2b1c144110b9d559d88f5077513d0e37", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.4-linux-aarch64.tar.gz" + "sha256": "f63203574fba25c9bda5e98b2f87f985d4672109855633a46bae32bfba3cbc0d", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.5-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "7e693914399f2ebe1fafe5c670af0373474145cfe2bfda661f370559a680720a", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.4-mac64.tar.gz" + "sha256": "9bee8cc79a7dda56a38bbef88e72687ea0cb35d4c382eb9076ee8a3c53c3a8cf", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.5-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "5adfb4482bba9610405c0f9b5a3c1aa09cabf70c8751d75970f2dab0fa819488", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.4-macaarch64.tar.gz" + "sha256": "2c279005f5059d10eade27a59e25f5ea53e00b0caa30a6d73fa32529ec046735", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.5-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "27d0c6a51bb0371be404af1f9ced70d6855f59bedddcb36a6344ae66a35861b3", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.4-freebsd-x86_64.tar.gz" + "sha256": "7d0b8c2b7208d72f247b311187cf8b82343313a5c00d9d843f6fd3c3943e248b", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.5-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "0da3178ee5dacc1473e45c8c74838455252831f5d37483d716995742d3187e30", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.4-linux-i686.tar.gz" + "sha256": "c2b6f5763edd994cb01407b8e71797bd25901cc513132d155953742f54b3a294", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.5-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "893f42cf47f58438d4d52a0eca3bcdf773dcf3681363d6fc24200c2ba8926286", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.4-linux-ppc64le.tar.gz" + "sha256": "11ae7f0b83663de35d9a30e916373378f7985424c030a4a5af96aecc9b6eaa66", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.5-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "afdbf24eac425086753d672f04c09b892423ec10ff905c9a773277fad16ae8ce", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.4-win64.exe" + "sha256": "1556bcf559b5524f858e93f0c7d2eef4f78e4b06fc42560ed3922d9d03f878bf", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.5-win64.exe" }, "windows-i386": { - "sha256": "11c46593c05dd3b6bf79c0d50d70333fc9112986db6b56e0dfa5285c4c07a83c", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.4-win32.exe" + "sha256": "8372d64e1a8de4d7611c0abb9006bb0a2c9c2ffab0f0660bd260e538ba91698c", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.5-win32.exe" } }, "variants": [ "bookworm", "bullseye", + "alpine3.21", + "alpine3.20", "windows/windowsservercore-ltsc2025", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.11.4" + "version": "1.11.5" }, "1.12": null, "1.12-rc": { From 1905a163646ec275db431f7f88ed4837fa36572d Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Fri, 25 Apr 2025 16:13:55 -0700 Subject: [PATCH 100/108] Update 1.12-rc to 1.12.0-beta2 --- 1.12-rc/alpine3.20/Dockerfile | 59 +++++++++++++++++++ 1.12-rc/alpine3.20/docker-entrypoint.sh | 11 ++++ 1.12-rc/alpine3.21/Dockerfile | 59 +++++++++++++++++++ 1.12-rc/alpine3.21/docker-entrypoint.sh | 11 ++++ 1.12-rc/bookworm/Dockerfile | 16 ++--- 1.12-rc/bullseye/Dockerfile | 16 ++--- .../windows/windowsservercore-1809/Dockerfile | 6 +- .../windowsservercore-ltsc2022/Dockerfile | 6 +- .../windowsservercore-ltsc2025/Dockerfile | 6 +- versions.json | 40 +++++++------ 10 files changed, 188 insertions(+), 42 deletions(-) create mode 100644 1.12-rc/alpine3.20/Dockerfile create mode 100755 1.12-rc/alpine3.20/docker-entrypoint.sh create mode 100644 1.12-rc/alpine3.21/Dockerfile create mode 100755 1.12-rc/alpine3.21/docker-entrypoint.sh diff --git a/1.12-rc/alpine3.20/Dockerfile b/1.12-rc/alpine3.20/Dockerfile new file mode 100644 index 00000000..8b5d97d5 --- /dev/null +++ b/1.12-rc/alpine3.20/Dockerfile @@ -0,0 +1,59 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.20 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.12.0-beta2 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta2.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.12/julia-1.12.0-beta2-musl-x86_64.tar.gz'; \ + sha256='3937978062a59346bdb55caef06230a5af20be3558760f7460e7aa2607e48882'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.12-rc/alpine3.20/docker-entrypoint.sh b/1.12-rc/alpine3.20/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.12-rc/alpine3.20/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.12-rc/alpine3.21/Dockerfile b/1.12-rc/alpine3.21/Dockerfile new file mode 100644 index 00000000..4eee65d7 --- /dev/null +++ b/1.12-rc/alpine3.21/Dockerfile @@ -0,0 +1,59 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +FROM alpine:3.21 + +ENV JULIA_PATH /usr/local/julia +ENV PATH $JULIA_PATH/bin:$PATH + +# https://julialang.org/juliareleases.asc +# Julia (Binary signing key) +ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 + +# https://julialang.org/downloads/ +ENV JULIA_VERSION 1.12.0-beta2 + +RUN set -eux; \ + \ + apk add --no-cache --virtual .fetch-deps gnupg; \ + \ +# https://julialang.org/downloads/#julia-command-line-version +# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta2.sha256 + arch="$(apk --print-arch)"; \ + case "$arch" in \ + 'x86_64') \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.12/julia-1.12.0-beta2-musl-x86_64.tar.gz'; \ + sha256='3937978062a59346bdb55caef06230a5af20be3558760f7460e7aa2607e48882'; \ + ;; \ + *) \ + echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ + exit 1; \ + ;; \ + esac; \ + \ + wget -O julia.tar.gz.asc "$url.asc"; \ + wget -O julia.tar.gz "$url"; \ + \ + echo "$sha256 *julia.tar.gz" | sha256sum -w -c -; \ + \ + export GNUPGHOME="$(mktemp -d)"; \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$JULIA_GPG"; \ + gpg --batch --verify julia.tar.gz.asc julia.tar.gz; \ + gpgconf --kill all; \ + rm -rf "$GNUPGHOME" julia.tar.gz.asc; \ + \ + mkdir "$JULIA_PATH"; \ + tar -xzf julia.tar.gz -C "$JULIA_PATH" --strip-components 1; \ + rm julia.tar.gz; \ + \ + apk del --no-network .fetch-deps; \ + \ +# smoke test + julia --version + +COPY docker-entrypoint.sh /usr/local/bin/ +ENTRYPOINT ["docker-entrypoint.sh"] +CMD ["julia"] diff --git a/1.12-rc/alpine3.21/docker-entrypoint.sh b/1.12-rc/alpine3.21/docker-entrypoint.sh new file mode 100755 index 00000000..b3806f97 --- /dev/null +++ b/1.12-rc/alpine3.21/docker-entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +# first arg is `-e` or `--some-option` (docker run julia -e '42') +# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl) +# ... or there are no args +if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then + exec julia "$@" +fi + +exec "$@" diff --git a/1.12-rc/bookworm/Dockerfile b/1.12-rc/bookworm/Dockerfile index fc6fdae4..73d7f9aa 100644 --- a/1.12-rc/bookworm/Dockerfile +++ b/1.12-rc/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.12.0-beta1 +ENV JULIA_VERSION 1.12.0-beta2 RUN set -eux; \ \ @@ -35,20 +35,20 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta1-linux-x86_64.tar.gz'; \ - sha256='be66effc43fc8b870d09d74b25dfe365ca32733c7b735df28f4a7fadfcff23d1'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta2-linux-x86_64.tar.gz'; \ + sha256='b7466702ec9ceaaf0565acac7df7c26316a9af3dbb048d01797e71e4dbaaa924'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta1-linux-aarch64.tar.gz'; \ - sha256='257b74706f1cd36d0c45beb921f9abb81129257fd6e957cc4cf779894e624a3f'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta2-linux-aarch64.tar.gz'; \ + sha256='46c3f128f12fef5b22133b540a9fedbbefb412b23f7b49f1cf278174a2959dd3'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta1-linux-i686.tar.gz'; \ - sha256='4e0ffe430529bfb127482d9965a1e711965435517739aed112898dee50ea1da4'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta2-linux-i686.tar.gz'; \ + sha256='fddddc7bce50adae38b45fbeb9b05ea2c8062cc20d6dd50d5879c0818cf01c0b'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.12-rc/bullseye/Dockerfile b/1.12-rc/bullseye/Dockerfile index a5c9f480..da8e464b 100644 --- a/1.12-rc/bullseye/Dockerfile +++ b/1.12-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.12.0-beta1 +ENV JULIA_VERSION 1.12.0-beta2 RUN set -eux; \ \ @@ -35,20 +35,20 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta1.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta2.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta1-linux-x86_64.tar.gz'; \ - sha256='be66effc43fc8b870d09d74b25dfe365ca32733c7b735df28f4a7fadfcff23d1'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta2-linux-x86_64.tar.gz'; \ + sha256='b7466702ec9ceaaf0565acac7df7c26316a9af3dbb048d01797e71e4dbaaa924'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta1-linux-aarch64.tar.gz'; \ - sha256='257b74706f1cd36d0c45beb921f9abb81129257fd6e957cc4cf779894e624a3f'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta2-linux-aarch64.tar.gz'; \ + sha256='46c3f128f12fef5b22133b540a9fedbbefb412b23f7b49f1cf278174a2959dd3'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta1-linux-i686.tar.gz'; \ - sha256='4e0ffe430529bfb127482d9965a1e711965435517739aed112898dee50ea1da4'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta2-linux-i686.tar.gz'; \ + sha256='fddddc7bce50adae38b45fbeb9b05ea2c8062cc20d6dd50d5879c0818cf01c0b'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.12-rc/windows/windowsservercore-1809/Dockerfile b/1.12-rc/windows/windowsservercore-1809/Dockerfile index 4f42d954..2c8b2655 100644 --- a/1.12-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.12-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.12.0-beta1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta1-win64.exe -ENV JULIA_SHA256 b9ec290ab3f5262553d30ebf852e9acf4f9c96ef415b9ef8005f1eadde807ca1 +ENV JULIA_VERSION 1.12.0-beta2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta2-win64.exe +ENV JULIA_SHA256 92421914379d45e328f4d7e531c26cc7c4504675b25f5d79872f41fdd98e5bed RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.12-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.12-rc/windows/windowsservercore-ltsc2022/Dockerfile index 4b9df156..4506e6e0 100644 --- a/1.12-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.12-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.12.0-beta1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta1-win64.exe -ENV JULIA_SHA256 b9ec290ab3f5262553d30ebf852e9acf4f9c96ef415b9ef8005f1eadde807ca1 +ENV JULIA_VERSION 1.12.0-beta2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta2-win64.exe +ENV JULIA_SHA256 92421914379d45e328f4d7e531c26cc7c4504675b25f5d79872f41fdd98e5bed RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.12-rc/windows/windowsservercore-ltsc2025/Dockerfile b/1.12-rc/windows/windowsservercore-ltsc2025/Dockerfile index 76ae01af..93ae11dd 100644 --- a/1.12-rc/windows/windowsservercore-ltsc2025/Dockerfile +++ b/1.12-rc/windows/windowsservercore-ltsc2025/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2025 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.12.0-beta1 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta1-win64.exe -ENV JULIA_SHA256 b9ec290ab3f5262553d30ebf852e9acf4f9c96ef415b9ef8005f1eadde807ca1 +ENV JULIA_VERSION 1.12.0-beta2 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta2-win64.exe +ENV JULIA_SHA256 92421914379d45e328f4d7e531c26cc7c4504675b25f5d79872f41fdd98e5bed RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index af572043..e549bebc 100644 --- a/versions.json +++ b/versions.json @@ -110,46 +110,52 @@ "1.12": null, "1.12-rc": { "arches": { + "alpine-amd64": { + "sha256": "3937978062a59346bdb55caef06230a5af20be3558760f7460e7aa2607e48882", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.12/julia-1.12.0-beta2-musl-x86_64.tar.gz" + }, "amd64": { - "sha256": "be66effc43fc8b870d09d74b25dfe365ca32733c7b735df28f4a7fadfcff23d1", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta1-linux-x86_64.tar.gz" + "sha256": "b7466702ec9ceaaf0565acac7df7c26316a9af3dbb048d01797e71e4dbaaa924", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta2-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "257b74706f1cd36d0c45beb921f9abb81129257fd6e957cc4cf779894e624a3f", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta1-linux-aarch64.tar.gz" + "sha256": "46c3f128f12fef5b22133b540a9fedbbefb412b23f7b49f1cf278174a2959dd3", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta2-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "2d6bf5e2e720442660cebfe5d117f42dbcf346ba47ad367b26fa5433753446d2", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.12/julia-1.12.0-beta1-mac64.tar.gz" + "sha256": "b25cd47886591e9042e6dfb74e77b063fe95637ae8b71bbbd4433e3c19f9ade2", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.12/julia-1.12.0-beta2-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "80bf6457bae1f12d807f2cbc26be8052062c98c4940ef8e37085caca44af2cf0", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.12/julia-1.12.0-beta1-macaarch64.tar.gz" + "sha256": "7149dfe1ba135dc2a7085f067f1e3f42919d54c1589bcbb20558f02bc509cb9e", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.12/julia-1.12.0-beta2-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "436ebba9371813182885885fa5c0993bf5d5c410885863543d53be062157575e", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.12/julia-1.12.0-beta1-freebsd-x86_64.tar.gz" + "sha256": "b31c743a73688248d7aea6f2e6d0f21ae6a8bc568c3675091ec605d1734a0c35", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.12/julia-1.12.0-beta2-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "4e0ffe430529bfb127482d9965a1e711965435517739aed112898dee50ea1da4", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta1-linux-i686.tar.gz" + "sha256": "fddddc7bce50adae38b45fbeb9b05ea2c8062cc20d6dd50d5879c0818cf01c0b", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta2-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "b9ec290ab3f5262553d30ebf852e9acf4f9c96ef415b9ef8005f1eadde807ca1", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta1-win64.exe" + "sha256": "92421914379d45e328f4d7e531c26cc7c4504675b25f5d79872f41fdd98e5bed", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta2-win64.exe" }, "windows-i386": { - "sha256": "5b12635fc1e8dc09be00654f4c82b86dca6a2293672b9f93ea87c8d609acd633", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.12/julia-1.12.0-beta1-win32.exe" + "sha256": "8b6dc25c037e6e5dd86b5fce989c83a106cee8b156334e7f4225523cd870f040", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.12/julia-1.12.0-beta2-win32.exe" } }, "variants": [ "bookworm", "bullseye", + "alpine3.21", + "alpine3.20", "windows/windowsservercore-ltsc2025", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.12.0-beta1" + "version": "1.12.0-beta2" } } From 09ad25e2f355dd91cbd2f87978800fb90bf0a1c0 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Mon, 12 May 2025 16:59:27 -0700 Subject: [PATCH 101/108] Update 1.12-rc to 1.12.0-beta3 --- 1.12-rc/alpine3.20/Dockerfile | 8 ++-- 1.12-rc/alpine3.21/Dockerfile | 8 ++-- 1.12-rc/bookworm/Dockerfile | 16 ++++---- 1.12-rc/bullseye/Dockerfile | 16 ++++---- .../windows/windowsservercore-1809/Dockerfile | 6 +-- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- .../windowsservercore-ltsc2025/Dockerfile | 6 +-- versions.json | 38 +++++++++---------- 8 files changed, 52 insertions(+), 52 deletions(-) diff --git a/1.12-rc/alpine3.20/Dockerfile b/1.12-rc/alpine3.20/Dockerfile index 8b5d97d5..b0fbd776 100644 --- a/1.12-rc/alpine3.20/Dockerfile +++ b/1.12-rc/alpine3.20/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.12.0-beta2 +ENV JULIA_VERSION 1.12.0-beta3 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta3.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.12/julia-1.12.0-beta2-musl-x86_64.tar.gz'; \ - sha256='3937978062a59346bdb55caef06230a5af20be3558760f7460e7aa2607e48882'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.12/julia-1.12.0-beta3-musl-x86_64.tar.gz'; \ + sha256='4db9ef34463798fdeaff91c7cf4b8880b3bd135e2e809aae934bab6f2cba8d33'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.12-rc/alpine3.21/Dockerfile b/1.12-rc/alpine3.21/Dockerfile index 4eee65d7..c4bc8549 100644 --- a/1.12-rc/alpine3.21/Dockerfile +++ b/1.12-rc/alpine3.21/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.12.0-beta2 +ENV JULIA_VERSION 1.12.0-beta3 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta3.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.12/julia-1.12.0-beta2-musl-x86_64.tar.gz'; \ - sha256='3937978062a59346bdb55caef06230a5af20be3558760f7460e7aa2607e48882'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.12/julia-1.12.0-beta3-musl-x86_64.tar.gz'; \ + sha256='4db9ef34463798fdeaff91c7cf4b8880b3bd135e2e809aae934bab6f2cba8d33'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.12-rc/bookworm/Dockerfile b/1.12-rc/bookworm/Dockerfile index 73d7f9aa..97500cb0 100644 --- a/1.12-rc/bookworm/Dockerfile +++ b/1.12-rc/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.12.0-beta2 +ENV JULIA_VERSION 1.12.0-beta3 RUN set -eux; \ \ @@ -35,20 +35,20 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta2-linux-x86_64.tar.gz'; \ - sha256='b7466702ec9ceaaf0565acac7df7c26316a9af3dbb048d01797e71e4dbaaa924'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta3-linux-x86_64.tar.gz'; \ + sha256='ccae00efb7e8797b33c82d3064c8b20da015cbe001848a95149a7a5bdf3b27a5'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta2-linux-aarch64.tar.gz'; \ - sha256='46c3f128f12fef5b22133b540a9fedbbefb412b23f7b49f1cf278174a2959dd3'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta3-linux-aarch64.tar.gz'; \ + sha256='80ac186be3a581973e8d0a571f7f95b2527728bce2173383fcba628d796cad3c'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta2-linux-i686.tar.gz'; \ - sha256='fddddc7bce50adae38b45fbeb9b05ea2c8062cc20d6dd50d5879c0818cf01c0b'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta3-linux-i686.tar.gz'; \ + sha256='6bf5c7b217dcb86a66e9647935dfed39d729c94974155acb4154d4dc22c5c4ca'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.12-rc/bullseye/Dockerfile b/1.12-rc/bullseye/Dockerfile index da8e464b..e674529c 100644 --- a/1.12-rc/bullseye/Dockerfile +++ b/1.12-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.12.0-beta2 +ENV JULIA_VERSION 1.12.0-beta3 RUN set -eux; \ \ @@ -35,20 +35,20 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta2.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta3.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta2-linux-x86_64.tar.gz'; \ - sha256='b7466702ec9ceaaf0565acac7df7c26316a9af3dbb048d01797e71e4dbaaa924'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta3-linux-x86_64.tar.gz'; \ + sha256='ccae00efb7e8797b33c82d3064c8b20da015cbe001848a95149a7a5bdf3b27a5'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta2-linux-aarch64.tar.gz'; \ - sha256='46c3f128f12fef5b22133b540a9fedbbefb412b23f7b49f1cf278174a2959dd3'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta3-linux-aarch64.tar.gz'; \ + sha256='80ac186be3a581973e8d0a571f7f95b2527728bce2173383fcba628d796cad3c'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta2-linux-i686.tar.gz'; \ - sha256='fddddc7bce50adae38b45fbeb9b05ea2c8062cc20d6dd50d5879c0818cf01c0b'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta3-linux-i686.tar.gz'; \ + sha256='6bf5c7b217dcb86a66e9647935dfed39d729c94974155acb4154d4dc22c5c4ca'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.12-rc/windows/windowsservercore-1809/Dockerfile b/1.12-rc/windows/windowsservercore-1809/Dockerfile index 2c8b2655..932ecf1b 100644 --- a/1.12-rc/windows/windowsservercore-1809/Dockerfile +++ b/1.12-rc/windows/windowsservercore-1809/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:1809 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.12.0-beta2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta2-win64.exe -ENV JULIA_SHA256 92421914379d45e328f4d7e531c26cc7c4504675b25f5d79872f41fdd98e5bed +ENV JULIA_VERSION 1.12.0-beta3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta3-win64.exe +ENV JULIA_SHA256 1aab913a2acd82a1eebaa63e958d3d5741306aad93ac663afcee5791691fe96b RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.12-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.12-rc/windows/windowsservercore-ltsc2022/Dockerfile index 4506e6e0..70581d55 100644 --- a/1.12-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.12-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.12.0-beta2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta2-win64.exe -ENV JULIA_SHA256 92421914379d45e328f4d7e531c26cc7c4504675b25f5d79872f41fdd98e5bed +ENV JULIA_VERSION 1.12.0-beta3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta3-win64.exe +ENV JULIA_SHA256 1aab913a2acd82a1eebaa63e958d3d5741306aad93ac663afcee5791691fe96b RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.12-rc/windows/windowsservercore-ltsc2025/Dockerfile b/1.12-rc/windows/windowsservercore-ltsc2025/Dockerfile index 93ae11dd..a82d50da 100644 --- a/1.12-rc/windows/windowsservercore-ltsc2025/Dockerfile +++ b/1.12-rc/windows/windowsservercore-ltsc2025/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2025 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.12.0-beta2 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta2-win64.exe -ENV JULIA_SHA256 92421914379d45e328f4d7e531c26cc7c4504675b25f5d79872f41fdd98e5bed +ENV JULIA_VERSION 1.12.0-beta3 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta3-win64.exe +ENV JULIA_SHA256 1aab913a2acd82a1eebaa63e958d3d5741306aad93ac663afcee5791691fe96b RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index e549bebc..276cbf38 100644 --- a/versions.json +++ b/versions.json @@ -111,40 +111,40 @@ "1.12-rc": { "arches": { "alpine-amd64": { - "sha256": "3937978062a59346bdb55caef06230a5af20be3558760f7460e7aa2607e48882", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.12/julia-1.12.0-beta2-musl-x86_64.tar.gz" + "sha256": "4db9ef34463798fdeaff91c7cf4b8880b3bd135e2e809aae934bab6f2cba8d33", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.12/julia-1.12.0-beta3-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "b7466702ec9ceaaf0565acac7df7c26316a9af3dbb048d01797e71e4dbaaa924", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta2-linux-x86_64.tar.gz" + "sha256": "ccae00efb7e8797b33c82d3064c8b20da015cbe001848a95149a7a5bdf3b27a5", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta3-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "46c3f128f12fef5b22133b540a9fedbbefb412b23f7b49f1cf278174a2959dd3", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta2-linux-aarch64.tar.gz" + "sha256": "80ac186be3a581973e8d0a571f7f95b2527728bce2173383fcba628d796cad3c", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta3-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "b25cd47886591e9042e6dfb74e77b063fe95637ae8b71bbbd4433e3c19f9ade2", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.12/julia-1.12.0-beta2-mac64.tar.gz" + "sha256": "be63119073e862b09c8b7f7455d5690c3979574bf5d38f8598e0598756fb869b", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.12/julia-1.12.0-beta3-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "7149dfe1ba135dc2a7085f067f1e3f42919d54c1589bcbb20558f02bc509cb9e", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.12/julia-1.12.0-beta2-macaarch64.tar.gz" + "sha256": "4dfd98526088f8739cc13b568a6cabb120f69128c1a1144d55fc6aa9ac3c86f3", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.12/julia-1.12.0-beta3-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "b31c743a73688248d7aea6f2e6d0f21ae6a8bc568c3675091ec605d1734a0c35", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.12/julia-1.12.0-beta2-freebsd-x86_64.tar.gz" + "sha256": "a19636caad6464e31d9786519ad060c6bb0595c5070bd1fc18bd4f03b74ffe85", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.12/julia-1.12.0-beta3-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "fddddc7bce50adae38b45fbeb9b05ea2c8062cc20d6dd50d5879c0818cf01c0b", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta2-linux-i686.tar.gz" + "sha256": "6bf5c7b217dcb86a66e9647935dfed39d729c94974155acb4154d4dc22c5c4ca", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta3-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "92421914379d45e328f4d7e531c26cc7c4504675b25f5d79872f41fdd98e5bed", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta2-win64.exe" + "sha256": "1aab913a2acd82a1eebaa63e958d3d5741306aad93ac663afcee5791691fe96b", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta3-win64.exe" }, "windows-i386": { - "sha256": "8b6dc25c037e6e5dd86b5fce989c83a106cee8b156334e7f4225523cd870f040", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.12/julia-1.12.0-beta2-win32.exe" + "sha256": "c24809e318ad003471d6ab2341e01fbde984e041c544181e23314efd44e9234c", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.12/julia-1.12.0-beta3-win32.exe" } }, "variants": [ @@ -156,6 +156,6 @@ "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" ], - "version": "1.12.0-beta2" + "version": "1.12.0-beta3" } } From 1d6f66b18fa899756d195879a8f0323571a6be96 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Fri, 30 May 2025 10:47:55 -0700 Subject: [PATCH 102/108] Remove Windows Server 2019 / 1809 --- .../windows/windowsservercore-1809/Dockerfile | 46 ------------------- .../windows/windowsservercore-1809/Dockerfile | 46 ------------------- .../windows/windowsservercore-1809/Dockerfile | 46 ------------------- versions.json | 9 ++-- versions.sh | 1 - 5 files changed, 3 insertions(+), 145 deletions(-) delete mode 100644 1.10/windows/windowsservercore-1809/Dockerfile delete mode 100644 1.11/windows/windowsservercore-1809/Dockerfile delete mode 100644 1.12-rc/windows/windowsservercore-1809/Dockerfile diff --git a/1.10/windows/windowsservercore-1809/Dockerfile b/1.10/windows/windowsservercore-1809/Dockerfile deleted file mode 100644 index 599fe7a1..00000000 --- a/1.10/windows/windowsservercore-1809/Dockerfile +++ /dev/null @@ -1,46 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM mcr.microsoft.com/windows/servercore:1809 - -# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] - -ENV JULIA_VERSION 1.10.9 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.9-win64.exe -ENV JULIA_SHA256 64cfced950b3790279c560c53f084b28b0676e9588c918cc68f9653539b6b0df - -RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ - if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ - Start-Process -Wait -NoNewWindow \ - -FilePath '.\julia.exe' \ - -ArgumentList @( \ - '/SILENT', \ - '/DIR=C:\julia' \ - ); \ - \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ - Write-Host 'Updating PATH ...'; \ - $env:PATH = 'C:\julia\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ("julia --version") ...'; \ - julia --version; \ - \ - Write-Host 'Complete.' - -CMD ["julia"] diff --git a/1.11/windows/windowsservercore-1809/Dockerfile b/1.11/windows/windowsservercore-1809/Dockerfile deleted file mode 100644 index 263b976c..00000000 --- a/1.11/windows/windowsservercore-1809/Dockerfile +++ /dev/null @@ -1,46 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM mcr.microsoft.com/windows/servercore:1809 - -# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] - -ENV JULIA_VERSION 1.11.5 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.5-win64.exe -ENV JULIA_SHA256 1556bcf559b5524f858e93f0c7d2eef4f78e4b06fc42560ed3922d9d03f878bf - -RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ - if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ - Start-Process -Wait -NoNewWindow \ - -FilePath '.\julia.exe' \ - -ArgumentList @( \ - '/SILENT', \ - '/DIR=C:\julia' \ - ); \ - \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ - Write-Host 'Updating PATH ...'; \ - $env:PATH = 'C:\julia\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ("julia --version") ...'; \ - julia --version; \ - \ - Write-Host 'Complete.' - -CMD ["julia"] diff --git a/1.12-rc/windows/windowsservercore-1809/Dockerfile b/1.12-rc/windows/windowsservercore-1809/Dockerfile deleted file mode 100644 index 932ecf1b..00000000 --- a/1.12-rc/windows/windowsservercore-1809/Dockerfile +++ /dev/null @@ -1,46 +0,0 @@ -# -# NOTE: THIS DOCKERFILE IS GENERATED VIA "apply-templates.sh" -# -# PLEASE DO NOT EDIT IT DIRECTLY. -# - -FROM mcr.microsoft.com/windows/servercore:1809 - -# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] - -ENV JULIA_VERSION 1.12.0-beta3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta3-win64.exe -ENV JULIA_SHA256 1aab913a2acd82a1eebaa63e958d3d5741306aad93ac663afcee5791691fe96b - -RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - Invoke-WebRequest -Uri $env:JULIA_URL -OutFile 'julia.exe'; \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:JULIA_SHA256); \ - if ((Get-FileHash julia.exe -Algorithm sha256).Hash -ne $env:JULIA_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ - Start-Process -Wait -NoNewWindow \ - -FilePath '.\julia.exe' \ - -ArgumentList @( \ - '/SILENT', \ - '/DIR=C:\julia' \ - ); \ - \ - Write-Host 'Removing ...'; \ - Remove-Item julia.exe -Force; \ - \ - Write-Host 'Updating PATH ...'; \ - $env:PATH = 'C:\julia\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ("julia --version") ...'; \ - julia --version; \ - \ - Write-Host 'Complete.' - -CMD ["julia"] diff --git a/versions.json b/versions.json index 276cbf38..8d11da90 100644 --- a/versions.json +++ b/versions.json @@ -48,8 +48,7 @@ "alpine3.21", "alpine3.20", "windows/windowsservercore-ltsc2025", - "windows/windowsservercore-ltsc2022", - "windows/windowsservercore-1809" + "windows/windowsservercore-ltsc2022" ], "version": "1.10.9" }, @@ -102,8 +101,7 @@ "alpine3.21", "alpine3.20", "windows/windowsservercore-ltsc2025", - "windows/windowsservercore-ltsc2022", - "windows/windowsservercore-1809" + "windows/windowsservercore-ltsc2022" ], "version": "1.11.5" }, @@ -153,8 +151,7 @@ "alpine3.21", "alpine3.20", "windows/windowsservercore-ltsc2025", - "windows/windowsservercore-ltsc2022", - "windows/windowsservercore-1809" + "windows/windowsservercore-ltsc2022" ], "version": "1.12.0-beta3" } diff --git a/versions.sh b/versions.sh index c2884468..c693839c 100755 --- a/versions.sh +++ b/versions.sh @@ -112,7 +112,6 @@ for version in "${versions[@]}"; do if .arches | has("windows-amd64") then "ltsc2025", "ltsc2022", - "1809", empty | "windows/windowsservercore-" + . else empty end From 7a8a43f0bd818b70b6856727c8ce87cd6f1ee26d Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Fri, 30 May 2025 13:54:43 -0700 Subject: [PATCH 103/108] Add Alpine 3.22 (remove Alpine 3.20) --- 1.10/{alpine3.20 => alpine3.22}/Dockerfile | 2 +- 1.10/{alpine3.20 => alpine3.22}/docker-entrypoint.sh | 0 1.11/{alpine3.20 => alpine3.22}/Dockerfile | 2 +- 1.11/{alpine3.20 => alpine3.22}/docker-entrypoint.sh | 0 1.12-rc/{alpine3.20 => alpine3.22}/Dockerfile | 2 +- 1.12-rc/{alpine3.20 => alpine3.22}/docker-entrypoint.sh | 0 versions.json | 6 +++--- versions.sh | 2 +- 8 files changed, 7 insertions(+), 7 deletions(-) rename 1.10/{alpine3.20 => alpine3.22}/Dockerfile (98%) rename 1.10/{alpine3.20 => alpine3.22}/docker-entrypoint.sh (100%) rename 1.11/{alpine3.20 => alpine3.22}/Dockerfile (98%) rename 1.11/{alpine3.20 => alpine3.22}/docker-entrypoint.sh (100%) rename 1.12-rc/{alpine3.20 => alpine3.22}/Dockerfile (98%) rename 1.12-rc/{alpine3.20 => alpine3.22}/docker-entrypoint.sh (100%) diff --git a/1.10/alpine3.20/Dockerfile b/1.10/alpine3.22/Dockerfile similarity index 98% rename from 1.10/alpine3.20/Dockerfile rename to 1.10/alpine3.22/Dockerfile index 767b6afe..4505e79b 100644 --- a/1.10/alpine3.20/Dockerfile +++ b/1.10/alpine3.22/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM alpine:3.20 +FROM alpine:3.22 ENV JULIA_PATH /usr/local/julia ENV PATH $JULIA_PATH/bin:$PATH diff --git a/1.10/alpine3.20/docker-entrypoint.sh b/1.10/alpine3.22/docker-entrypoint.sh similarity index 100% rename from 1.10/alpine3.20/docker-entrypoint.sh rename to 1.10/alpine3.22/docker-entrypoint.sh diff --git a/1.11/alpine3.20/Dockerfile b/1.11/alpine3.22/Dockerfile similarity index 98% rename from 1.11/alpine3.20/Dockerfile rename to 1.11/alpine3.22/Dockerfile index 9ae047f8..6a6117d7 100644 --- a/1.11/alpine3.20/Dockerfile +++ b/1.11/alpine3.22/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM alpine:3.20 +FROM alpine:3.22 ENV JULIA_PATH /usr/local/julia ENV PATH $JULIA_PATH/bin:$PATH diff --git a/1.11/alpine3.20/docker-entrypoint.sh b/1.11/alpine3.22/docker-entrypoint.sh similarity index 100% rename from 1.11/alpine3.20/docker-entrypoint.sh rename to 1.11/alpine3.22/docker-entrypoint.sh diff --git a/1.12-rc/alpine3.20/Dockerfile b/1.12-rc/alpine3.22/Dockerfile similarity index 98% rename from 1.12-rc/alpine3.20/Dockerfile rename to 1.12-rc/alpine3.22/Dockerfile index b0fbd776..b0e9c463 100644 --- a/1.12-rc/alpine3.20/Dockerfile +++ b/1.12-rc/alpine3.22/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM alpine:3.20 +FROM alpine:3.22 ENV JULIA_PATH /usr/local/julia ENV PATH $JULIA_PATH/bin:$PATH diff --git a/1.12-rc/alpine3.20/docker-entrypoint.sh b/1.12-rc/alpine3.22/docker-entrypoint.sh similarity index 100% rename from 1.12-rc/alpine3.20/docker-entrypoint.sh rename to 1.12-rc/alpine3.22/docker-entrypoint.sh diff --git a/versions.json b/versions.json index 276cbf38..0791ae8d 100644 --- a/versions.json +++ b/versions.json @@ -45,8 +45,8 @@ "variants": [ "bookworm", "bullseye", + "alpine3.22", "alpine3.21", - "alpine3.20", "windows/windowsservercore-ltsc2025", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" @@ -99,8 +99,8 @@ "variants": [ "bookworm", "bullseye", + "alpine3.22", "alpine3.21", - "alpine3.20", "windows/windowsservercore-ltsc2025", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" @@ -150,8 +150,8 @@ "variants": [ "bookworm", "bullseye", + "alpine3.22", "alpine3.21", - "alpine3.20", "windows/windowsservercore-ltsc2025", "windows/windowsservercore-ltsc2022", "windows/windowsservercore-1809" diff --git a/versions.sh b/versions.sh index c2884468..2daaec24 100755 --- a/versions.sh +++ b/versions.sh @@ -104,8 +104,8 @@ for version in "${versions[@]}"; do "bookworm", "bullseye", if .arches | keys | any(startswith("alpine-")) then + "3.22", "3.21", - "3.20", empty | "alpine" + . else empty end, From 51f7c3f9b1d6c71ac564d1518844144500371e9c Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Thu, 5 Jun 2025 10:59:29 -0700 Subject: [PATCH 104/108] Update 1.12-rc to 1.12.0-beta4 --- 1.12-rc/alpine3.21/Dockerfile | 8 ++-- 1.12-rc/alpine3.22/Dockerfile | 8 ++-- 1.12-rc/bookworm/Dockerfile | 16 ++++---- 1.12-rc/bullseye/Dockerfile | 16 ++++---- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- .../windowsservercore-ltsc2025/Dockerfile | 6 +-- versions.json | 38 +++++++++---------- 7 files changed, 49 insertions(+), 49 deletions(-) diff --git a/1.12-rc/alpine3.21/Dockerfile b/1.12-rc/alpine3.21/Dockerfile index c4bc8549..61afb93a 100644 --- a/1.12-rc/alpine3.21/Dockerfile +++ b/1.12-rc/alpine3.21/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.12.0-beta3 +ENV JULIA_VERSION 1.12.0-beta4 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta4.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.12/julia-1.12.0-beta3-musl-x86_64.tar.gz'; \ - sha256='4db9ef34463798fdeaff91c7cf4b8880b3bd135e2e809aae934bab6f2cba8d33'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.12/julia-1.12.0-beta4-musl-x86_64.tar.gz'; \ + sha256='d4cc9c70e5b661ed10572b3ff83fb1d5a3e91324bc2dae5f3be3272ad4fcacea'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.12-rc/alpine3.22/Dockerfile b/1.12-rc/alpine3.22/Dockerfile index b0e9c463..65edbf2f 100644 --- a/1.12-rc/alpine3.22/Dockerfile +++ b/1.12-rc/alpine3.22/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.12.0-beta3 +ENV JULIA_VERSION 1.12.0-beta4 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta4.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.12/julia-1.12.0-beta3-musl-x86_64.tar.gz'; \ - sha256='4db9ef34463798fdeaff91c7cf4b8880b3bd135e2e809aae934bab6f2cba8d33'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.12/julia-1.12.0-beta4-musl-x86_64.tar.gz'; \ + sha256='d4cc9c70e5b661ed10572b3ff83fb1d5a3e91324bc2dae5f3be3272ad4fcacea'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.12-rc/bookworm/Dockerfile b/1.12-rc/bookworm/Dockerfile index 97500cb0..61f31c72 100644 --- a/1.12-rc/bookworm/Dockerfile +++ b/1.12-rc/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.12.0-beta3 +ENV JULIA_VERSION 1.12.0-beta4 RUN set -eux; \ \ @@ -35,20 +35,20 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta4.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta3-linux-x86_64.tar.gz'; \ - sha256='ccae00efb7e8797b33c82d3064c8b20da015cbe001848a95149a7a5bdf3b27a5'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta4-linux-x86_64.tar.gz'; \ + sha256='cead6a6ff3464af359258579a3ff6fb1d6f65aa93cb7b32b00691c23752f1cd7'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta3-linux-aarch64.tar.gz'; \ - sha256='80ac186be3a581973e8d0a571f7f95b2527728bce2173383fcba628d796cad3c'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta4-linux-aarch64.tar.gz'; \ + sha256='e8ae058e3534a979de94688786f546060bbc676ac06035cd4350fbc53a1ddc21'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta3-linux-i686.tar.gz'; \ - sha256='6bf5c7b217dcb86a66e9647935dfed39d729c94974155acb4154d4dc22c5c4ca'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta4-linux-i686.tar.gz'; \ + sha256='748eabeb5a31b9eb096b641010d1a0a9bf63283f58425734660c1056ba790e55'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.12-rc/bullseye/Dockerfile b/1.12-rc/bullseye/Dockerfile index e674529c..89a0e27a 100644 --- a/1.12-rc/bullseye/Dockerfile +++ b/1.12-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.12.0-beta3 +ENV JULIA_VERSION 1.12.0-beta4 RUN set -eux; \ \ @@ -35,20 +35,20 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta3.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta4.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta3-linux-x86_64.tar.gz'; \ - sha256='ccae00efb7e8797b33c82d3064c8b20da015cbe001848a95149a7a5bdf3b27a5'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta4-linux-x86_64.tar.gz'; \ + sha256='cead6a6ff3464af359258579a3ff6fb1d6f65aa93cb7b32b00691c23752f1cd7'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta3-linux-aarch64.tar.gz'; \ - sha256='80ac186be3a581973e8d0a571f7f95b2527728bce2173383fcba628d796cad3c'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta4-linux-aarch64.tar.gz'; \ + sha256='e8ae058e3534a979de94688786f546060bbc676ac06035cd4350fbc53a1ddc21'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta3-linux-i686.tar.gz'; \ - sha256='6bf5c7b217dcb86a66e9647935dfed39d729c94974155acb4154d4dc22c5c4ca'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta4-linux-i686.tar.gz'; \ + sha256='748eabeb5a31b9eb096b641010d1a0a9bf63283f58425734660c1056ba790e55'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.12-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.12-rc/windows/windowsservercore-ltsc2022/Dockerfile index 70581d55..9cba10a5 100644 --- a/1.12-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.12-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.12.0-beta3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta3-win64.exe -ENV JULIA_SHA256 1aab913a2acd82a1eebaa63e958d3d5741306aad93ac663afcee5791691fe96b +ENV JULIA_VERSION 1.12.0-beta4 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta4-win64.exe +ENV JULIA_SHA256 29e74fb4621ffdf635999f0f9ac53c5b3bddf87eddc09dec032f049d0879b7b5 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.12-rc/windows/windowsservercore-ltsc2025/Dockerfile b/1.12-rc/windows/windowsservercore-ltsc2025/Dockerfile index a82d50da..6d3a85dc 100644 --- a/1.12-rc/windows/windowsservercore-ltsc2025/Dockerfile +++ b/1.12-rc/windows/windowsservercore-ltsc2025/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2025 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.12.0-beta3 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta3-win64.exe -ENV JULIA_SHA256 1aab913a2acd82a1eebaa63e958d3d5741306aad93ac663afcee5791691fe96b +ENV JULIA_VERSION 1.12.0-beta4 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta4-win64.exe +ENV JULIA_SHA256 29e74fb4621ffdf635999f0f9ac53c5b3bddf87eddc09dec032f049d0879b7b5 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 2770cedd..91884fb5 100644 --- a/versions.json +++ b/versions.json @@ -109,40 +109,40 @@ "1.12-rc": { "arches": { "alpine-amd64": { - "sha256": "4db9ef34463798fdeaff91c7cf4b8880b3bd135e2e809aae934bab6f2cba8d33", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.12/julia-1.12.0-beta3-musl-x86_64.tar.gz" + "sha256": "d4cc9c70e5b661ed10572b3ff83fb1d5a3e91324bc2dae5f3be3272ad4fcacea", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.12/julia-1.12.0-beta4-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "ccae00efb7e8797b33c82d3064c8b20da015cbe001848a95149a7a5bdf3b27a5", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta3-linux-x86_64.tar.gz" + "sha256": "cead6a6ff3464af359258579a3ff6fb1d6f65aa93cb7b32b00691c23752f1cd7", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta4-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "80ac186be3a581973e8d0a571f7f95b2527728bce2173383fcba628d796cad3c", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta3-linux-aarch64.tar.gz" + "sha256": "e8ae058e3534a979de94688786f546060bbc676ac06035cd4350fbc53a1ddc21", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta4-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "be63119073e862b09c8b7f7455d5690c3979574bf5d38f8598e0598756fb869b", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.12/julia-1.12.0-beta3-mac64.tar.gz" + "sha256": "aedfbcb424cbbc7672edb83ee5261932a4cb9db5e76cc20be029d6eb6a792f58", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.12/julia-1.12.0-beta4-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "4dfd98526088f8739cc13b568a6cabb120f69128c1a1144d55fc6aa9ac3c86f3", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.12/julia-1.12.0-beta3-macaarch64.tar.gz" + "sha256": "7b9ad5d326abd6d31a4c63567397e0e3ab549f8a4133d35a1249ee7bdc58e575", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.12/julia-1.12.0-beta4-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "a19636caad6464e31d9786519ad060c6bb0595c5070bd1fc18bd4f03b74ffe85", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.12/julia-1.12.0-beta3-freebsd-x86_64.tar.gz" + "sha256": "c522413b0e6e31dcef5354796c17988740a5a97a76168046a46239916a1c115b", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.12/julia-1.12.0-beta4-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "6bf5c7b217dcb86a66e9647935dfed39d729c94974155acb4154d4dc22c5c4ca", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta3-linux-i686.tar.gz" + "sha256": "748eabeb5a31b9eb096b641010d1a0a9bf63283f58425734660c1056ba790e55", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta4-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "1aab913a2acd82a1eebaa63e958d3d5741306aad93ac663afcee5791691fe96b", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta3-win64.exe" + "sha256": "29e74fb4621ffdf635999f0f9ac53c5b3bddf87eddc09dec032f049d0879b7b5", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta4-win64.exe" }, "windows-i386": { - "sha256": "c24809e318ad003471d6ab2341e01fbde984e041c544181e23314efd44e9234c", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.12/julia-1.12.0-beta3-win32.exe" + "sha256": "9b9eb0bccdc260f224f7ccfd51df9eb4d770fd46caf591507bcef9f0d8ab03e1", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.12/julia-1.12.0-beta4-win32.exe" } }, "variants": [ @@ -153,6 +153,6 @@ "windows/windowsservercore-ltsc2025", "windows/windowsservercore-ltsc2022" ], - "version": "1.12.0-beta3" + "version": "1.12.0-beta4" } } From 36ec8a84fe6a3ac59872725f20e892e472b45227 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Mon, 30 Jun 2025 15:50:32 -0700 Subject: [PATCH 105/108] Update 1.10 to 1.10.10 --- 1.10/alpine3.21/Dockerfile | 8 ++-- 1.10/alpine3.22/Dockerfile | 8 ++-- 1.10/bookworm/Dockerfile | 20 ++++----- 1.10/bullseye/Dockerfile | 20 ++++----- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- .../windowsservercore-ltsc2025/Dockerfile | 6 +-- versions.json | 42 +++++++++---------- 7 files changed, 55 insertions(+), 55 deletions(-) diff --git a/1.10/alpine3.21/Dockerfile b/1.10/alpine3.21/Dockerfile index 2b0497b1..578124a9 100644 --- a/1.10/alpine3.21/Dockerfile +++ b/1.10/alpine3.21/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.9 +ENV JULIA_VERSION 1.10.10 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.9.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.10.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.9-musl-x86_64.tar.gz'; \ - sha256='db7454a7acf677598c23216eb4798d0b0ebc6be7c7d03ea2e7ee10f7a5985a64'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.10-musl-x86_64.tar.gz'; \ + sha256='2d109f3f96f2be8ea45a0676f506642c20d972aeb3d526e8fa10ed49c0d6c786'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10/alpine3.22/Dockerfile b/1.10/alpine3.22/Dockerfile index 4505e79b..7484e559 100644 --- a/1.10/alpine3.22/Dockerfile +++ b/1.10/alpine3.22/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.9 +ENV JULIA_VERSION 1.10.10 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.9.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.10.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.9-musl-x86_64.tar.gz'; \ - sha256='db7454a7acf677598c23216eb4798d0b0ebc6be7c7d03ea2e7ee10f7a5985a64'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.10-musl-x86_64.tar.gz'; \ + sha256='2d109f3f96f2be8ea45a0676f506642c20d972aeb3d526e8fa10ed49c0d6c786'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10/bookworm/Dockerfile b/1.10/bookworm/Dockerfile index 7d2b8e5b..2a6d2939 100644 --- a/1.10/bookworm/Dockerfile +++ b/1.10/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.9 +ENV JULIA_VERSION 1.10.10 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.9.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.10.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.9-linux-x86_64.tar.gz'; \ - sha256='5a2d2c5224594b683c97e7304cb72407fbcf0be4a0187789cba1a2f73f0cbf09'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.10-linux-x86_64.tar.gz'; \ + sha256='6a78a03a71c7ab792e8673dc5cedb918e037f081ceb58b50971dfb7c64c5bf81'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.9-linux-aarch64.tar.gz'; \ - sha256='be222882e3674f960f43b6842f7bbb52a369977e40d5dcd26498793e1cd2dfb6'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.10-linux-aarch64.tar.gz'; \ + sha256='a4b157ed68da10471ea86acc05a0ab61c1a6931ee592a9b236be227d72da50ff'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.9-linux-i686.tar.gz'; \ - sha256='012d6b13d9c9b98d56b4b0a67fe5e8efc59df880dd432beb062c2a1502238d86'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.10-linux-i686.tar.gz'; \ + sha256='32186f38e7f6c7830375da1d1327bec3b187d93e3f0ff007829f20f578fd8c35'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.9-linux-ppc64le.tar.gz'; \ - sha256='484efe8e5eb9e142431f0c57c261d4877b496656e936065c2d57f012d0eef57f'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.10-linux-ppc64le.tar.gz'; \ + sha256='f47516c511f100670cad72f3c7a1d95d2c20862f1aa14b1162b0b90424167f16'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10/bullseye/Dockerfile b/1.10/bullseye/Dockerfile index a5e65d4a..db278fad 100644 --- a/1.10/bullseye/Dockerfile +++ b/1.10/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.10.9 +ENV JULIA_VERSION 1.10.10 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.9.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.10.10.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.9-linux-x86_64.tar.gz'; \ - sha256='5a2d2c5224594b683c97e7304cb72407fbcf0be4a0187789cba1a2f73f0cbf09'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.10-linux-x86_64.tar.gz'; \ + sha256='6a78a03a71c7ab792e8673dc5cedb918e037f081ceb58b50971dfb7c64c5bf81'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.9-linux-aarch64.tar.gz'; \ - sha256='be222882e3674f960f43b6842f7bbb52a369977e40d5dcd26498793e1cd2dfb6'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.10-linux-aarch64.tar.gz'; \ + sha256='a4b157ed68da10471ea86acc05a0ab61c1a6931ee592a9b236be227d72da50ff'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.9-linux-i686.tar.gz'; \ - sha256='012d6b13d9c9b98d56b4b0a67fe5e8efc59df880dd432beb062c2a1502238d86'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.10-linux-i686.tar.gz'; \ + sha256='32186f38e7f6c7830375da1d1327bec3b187d93e3f0ff007829f20f578fd8c35'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.9-linux-ppc64le.tar.gz'; \ - sha256='484efe8e5eb9e142431f0c57c261d4877b496656e936065c2d57f012d0eef57f'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.10-linux-ppc64le.tar.gz'; \ + sha256='f47516c511f100670cad72f3c7a1d95d2c20862f1aa14b1162b0b90424167f16'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.10/windows/windowsservercore-ltsc2022/Dockerfile b/1.10/windows/windowsservercore-ltsc2022/Dockerfile index bd591db7..54f1aff9 100644 --- a/1.10/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.10/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.9 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.9-win64.exe -ENV JULIA_SHA256 64cfced950b3790279c560c53f084b28b0676e9588c918cc68f9653539b6b0df +ENV JULIA_VERSION 1.10.10 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.10-win64.exe +ENV JULIA_SHA256 c2a9087064a193e8c2219cc03fac2264445bc9ccf626e30acc39ebd5fa7ad09f RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.10/windows/windowsservercore-ltsc2025/Dockerfile b/1.10/windows/windowsservercore-ltsc2025/Dockerfile index 02284af0..3298330b 100644 --- a/1.10/windows/windowsservercore-ltsc2025/Dockerfile +++ b/1.10/windows/windowsservercore-ltsc2025/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2025 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.10.9 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.9-win64.exe -ENV JULIA_SHA256 64cfced950b3790279c560c53f084b28b0676e9588c918cc68f9653539b6b0df +ENV JULIA_VERSION 1.10.10 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.10-win64.exe +ENV JULIA_SHA256 c2a9087064a193e8c2219cc03fac2264445bc9ccf626e30acc39ebd5fa7ad09f RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 91884fb5..75db5adf 100644 --- a/versions.json +++ b/versions.json @@ -2,44 +2,44 @@ "1.10": { "arches": { "alpine-amd64": { - "sha256": "db7454a7acf677598c23216eb4798d0b0ebc6be7c7d03ea2e7ee10f7a5985a64", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.9-musl-x86_64.tar.gz" + "sha256": "2d109f3f96f2be8ea45a0676f506642c20d972aeb3d526e8fa10ed49c0d6c786", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.10/julia-1.10.10-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "5a2d2c5224594b683c97e7304cb72407fbcf0be4a0187789cba1a2f73f0cbf09", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.9-linux-x86_64.tar.gz" + "sha256": "6a78a03a71c7ab792e8673dc5cedb918e037f081ceb58b50971dfb7c64c5bf81", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.10-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "be222882e3674f960f43b6842f7bbb52a369977e40d5dcd26498793e1cd2dfb6", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.9-linux-aarch64.tar.gz" + "sha256": "a4b157ed68da10471ea86acc05a0ab61c1a6931ee592a9b236be227d72da50ff", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.10/julia-1.10.10-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "f80c93c30a18d8a5dc7f37d0cc94757fd3857651268e4a9e2d42d3b1ea3372f1", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.9-mac64.tar.gz" + "sha256": "942b0d4accc9704861c7781558829b1d521df21226ad97bd01e1e43b1518d3e6", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.10/julia-1.10.10-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "e62e00b22408159cba3d669f2d9e8b60c1d23b5c2d1c22ec25f4957d15ca98ef", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.9-macaarch64.tar.gz" + "sha256": "52d3f82c50d9402e42298b52edc3d36e0f73e59f81fc8609d22fa094fbad18be", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.10-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "7c869152be654fba96605f60a2cd19c53a53064ce940f12b4ea6a99f55392417", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.9-freebsd-x86_64.tar.gz" + "sha256": "df2990b7461f6b3f753dd714cda3335d79168967f47a633baa9ebc583e10e6b4", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.10/julia-1.10.10-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "012d6b13d9c9b98d56b4b0a67fe5e8efc59df880dd432beb062c2a1502238d86", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.9-linux-i686.tar.gz" + "sha256": "32186f38e7f6c7830375da1d1327bec3b187d93e3f0ff007829f20f578fd8c35", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.10/julia-1.10.10-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "484efe8e5eb9e142431f0c57c261d4877b496656e936065c2d57f012d0eef57f", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.9-linux-ppc64le.tar.gz" + "sha256": "f47516c511f100670cad72f3c7a1d95d2c20862f1aa14b1162b0b90424167f16", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.10/julia-1.10.10-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "64cfced950b3790279c560c53f084b28b0676e9588c918cc68f9653539b6b0df", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.9-win64.exe" + "sha256": "c2a9087064a193e8c2219cc03fac2264445bc9ccf626e30acc39ebd5fa7ad09f", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.10/julia-1.10.10-win64.exe" }, "windows-i386": { - "sha256": "db28b286c30dae565eda6331a7b1d2bd1124d9d3643ede82c49ce46834aa3865", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.9-win32.exe" + "sha256": "8e52c9ebcdf58a7ba54dad8280cda5b5775489f121bc7a73dc85083d5982d6f7", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.10/julia-1.10.10-win32.exe" } }, "variants": [ @@ -50,7 +50,7 @@ "windows/windowsservercore-ltsc2025", "windows/windowsservercore-ltsc2022" ], - "version": "1.10.9" + "version": "1.10.10" }, "1.11": { "arches": { From 7237d625608943c4717366d9bde4e014771ffefc Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Thu, 10 Jul 2025 10:59:19 -0700 Subject: [PATCH 106/108] Update 1.11 to 1.11.6 --- 1.11/alpine3.21/Dockerfile | 8 ++-- 1.11/alpine3.22/Dockerfile | 8 ++-- 1.11/bookworm/Dockerfile | 20 ++++----- 1.11/bullseye/Dockerfile | 20 ++++----- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- .../windowsservercore-ltsc2025/Dockerfile | 6 +-- versions.json | 42 +++++++++---------- 7 files changed, 55 insertions(+), 55 deletions(-) diff --git a/1.11/alpine3.21/Dockerfile b/1.11/alpine3.21/Dockerfile index 48092634..b8e944c6 100644 --- a/1.11/alpine3.21/Dockerfile +++ b/1.11/alpine3.21/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.5 +ENV JULIA_VERSION 1.11.6 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.5.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.6.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.5-musl-x86_64.tar.gz'; \ - sha256='1a5ff1dabf9c712502d17ea38bc9aa5507ae3e6f6add438fa34b77a3df8e466c'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.6-musl-x86_64.tar.gz'; \ + sha256='ca024f199e30af9d5dc002fdb238ff6b5f0729cdda3f9a4521e360288f12031f'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11/alpine3.22/Dockerfile b/1.11/alpine3.22/Dockerfile index 6a6117d7..49e3a516 100644 --- a/1.11/alpine3.22/Dockerfile +++ b/1.11/alpine3.22/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.5 +ENV JULIA_VERSION 1.11.6 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.5.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.6.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.5-musl-x86_64.tar.gz'; \ - sha256='1a5ff1dabf9c712502d17ea38bc9aa5507ae3e6f6add438fa34b77a3df8e466c'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.6-musl-x86_64.tar.gz'; \ + sha256='ca024f199e30af9d5dc002fdb238ff6b5f0729cdda3f9a4521e360288f12031f'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11/bookworm/Dockerfile b/1.11/bookworm/Dockerfile index 5befd8b7..8537eb4c 100644 --- a/1.11/bookworm/Dockerfile +++ b/1.11/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.5 +ENV JULIA_VERSION 1.11.6 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.5.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.6.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.5-linux-x86_64.tar.gz'; \ - sha256='723e878c642220cc0251a0e13758c059a389cadc7f01376feaf1ea7388fe8f9c'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.6-linux-x86_64.tar.gz'; \ + sha256='e99e52e2029d845097c68f2372d836186f0eb3fb897a9dde0bdf9ee9250d03d5'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.5-linux-aarch64.tar.gz'; \ - sha256='f63203574fba25c9bda5e98b2f87f985d4672109855633a46bae32bfba3cbc0d'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.6-linux-aarch64.tar.gz'; \ + sha256='c2c5cdce017cacadaccb7d22aa070f549e4e87c4bb10f15853170ddcb50bf5f4'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.5-linux-i686.tar.gz'; \ - sha256='c2b6f5763edd994cb01407b8e71797bd25901cc513132d155953742f54b3a294'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.6-linux-i686.tar.gz'; \ + sha256='910fa8fd8a2e7dbf44b96ac3207e2b50744661215d10d4828f9df1bb5606d69c'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.5-linux-ppc64le.tar.gz'; \ - sha256='11ae7f0b83663de35d9a30e916373378f7985424c030a4a5af96aecc9b6eaa66'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.6-linux-ppc64le.tar.gz'; \ + sha256='2fe08eb776b6eb76e7f75cab2ba09befc45ff2d69a88d062aae10a9d8fe99c11'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11/bullseye/Dockerfile b/1.11/bullseye/Dockerfile index 8b5483ef..881d0c5d 100644 --- a/1.11/bullseye/Dockerfile +++ b/1.11/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.11.5 +ENV JULIA_VERSION 1.11.6 RUN set -eux; \ \ @@ -35,24 +35,24 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.5.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.11.6.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.5-linux-x86_64.tar.gz'; \ - sha256='723e878c642220cc0251a0e13758c059a389cadc7f01376feaf1ea7388fe8f9c'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.6-linux-x86_64.tar.gz'; \ + sha256='e99e52e2029d845097c68f2372d836186f0eb3fb897a9dde0bdf9ee9250d03d5'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.5-linux-aarch64.tar.gz'; \ - sha256='f63203574fba25c9bda5e98b2f87f985d4672109855633a46bae32bfba3cbc0d'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.6-linux-aarch64.tar.gz'; \ + sha256='c2c5cdce017cacadaccb7d22aa070f549e4e87c4bb10f15853170ddcb50bf5f4'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.5-linux-i686.tar.gz'; \ - sha256='c2b6f5763edd994cb01407b8e71797bd25901cc513132d155953742f54b3a294'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.6-linux-i686.tar.gz'; \ + sha256='910fa8fd8a2e7dbf44b96ac3207e2b50744661215d10d4828f9df1bb5606d69c'; \ ;; \ 'ppc64el') \ - url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.5-linux-ppc64le.tar.gz'; \ - sha256='11ae7f0b83663de35d9a30e916373378f7985424c030a4a5af96aecc9b6eaa66'; \ + url='https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.6-linux-ppc64le.tar.gz'; \ + sha256='2fe08eb776b6eb76e7f75cab2ba09befc45ff2d69a88d062aae10a9d8fe99c11'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.11/windows/windowsservercore-ltsc2022/Dockerfile b/1.11/windows/windowsservercore-ltsc2022/Dockerfile index bd64298a..83675a7c 100644 --- a/1.11/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.11/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.5 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.5-win64.exe -ENV JULIA_SHA256 1556bcf559b5524f858e93f0c7d2eef4f78e4b06fc42560ed3922d9d03f878bf +ENV JULIA_VERSION 1.11.6 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.6-win64.exe +ENV JULIA_SHA256 fc9148a3e27308ef809c936ed80043a5e43ab76f34910f13efd0c5d3ab5ef9de RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.11/windows/windowsservercore-ltsc2025/Dockerfile b/1.11/windows/windowsservercore-ltsc2025/Dockerfile index 1c88c999..874f7712 100644 --- a/1.11/windows/windowsservercore-ltsc2025/Dockerfile +++ b/1.11/windows/windowsservercore-ltsc2025/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2025 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.11.5 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.5-win64.exe -ENV JULIA_SHA256 1556bcf559b5524f858e93f0c7d2eef4f78e4b06fc42560ed3922d9d03f878bf +ENV JULIA_VERSION 1.11.6 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.6-win64.exe +ENV JULIA_SHA256 fc9148a3e27308ef809c936ed80043a5e43ab76f34910f13efd0c5d3ab5ef9de RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 75db5adf..59a36b70 100644 --- a/versions.json +++ b/versions.json @@ -55,44 +55,44 @@ "1.11": { "arches": { "alpine-amd64": { - "sha256": "1a5ff1dabf9c712502d17ea38bc9aa5507ae3e6f6add438fa34b77a3df8e466c", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.5-musl-x86_64.tar.gz" + "sha256": "ca024f199e30af9d5dc002fdb238ff6b5f0729cdda3f9a4521e360288f12031f", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.11/julia-1.11.6-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "723e878c642220cc0251a0e13758c059a389cadc7f01376feaf1ea7388fe8f9c", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.5-linux-x86_64.tar.gz" + "sha256": "e99e52e2029d845097c68f2372d836186f0eb3fb897a9dde0bdf9ee9250d03d5", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.6-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "f63203574fba25c9bda5e98b2f87f985d4672109855633a46bae32bfba3cbc0d", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.5-linux-aarch64.tar.gz" + "sha256": "c2c5cdce017cacadaccb7d22aa070f549e4e87c4bb10f15853170ddcb50bf5f4", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.11/julia-1.11.6-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "9bee8cc79a7dda56a38bbef88e72687ea0cb35d4c382eb9076ee8a3c53c3a8cf", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.5-mac64.tar.gz" + "sha256": "195a897e031595f59821dbcaf87514faa8d64220334b285c3e9809fce4958f79", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.11/julia-1.11.6-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "2c279005f5059d10eade27a59e25f5ea53e00b0caa30a6d73fa32529ec046735", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.5-macaarch64.tar.gz" + "sha256": "01caaa9c25fa1f071003807c8a6739de4941b5ec13751131128e00e21880e639", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.11/julia-1.11.6-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "7d0b8c2b7208d72f247b311187cf8b82343313a5c00d9d843f6fd3c3943e248b", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.5-freebsd-x86_64.tar.gz" + "sha256": "c6db55d173b03bfbfa43100cb5a243a4170cd0753ab226d74a54dad0be808419", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.11/julia-1.11.6-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "c2b6f5763edd994cb01407b8e71797bd25901cc513132d155953742f54b3a294", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.5-linux-i686.tar.gz" + "sha256": "910fa8fd8a2e7dbf44b96ac3207e2b50744661215d10d4828f9df1bb5606d69c", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.11/julia-1.11.6-linux-i686.tar.gz" }, "ppc64le": { - "sha256": "11ae7f0b83663de35d9a30e916373378f7985424c030a4a5af96aecc9b6eaa66", - "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.5-linux-ppc64le.tar.gz" + "sha256": "2fe08eb776b6eb76e7f75cab2ba09befc45ff2d69a88d062aae10a9d8fe99c11", + "url": "https://julialang-s3.julialang.org/bin/linux/ppc64le/1.11/julia-1.11.6-linux-ppc64le.tar.gz" }, "windows-amd64": { - "sha256": "1556bcf559b5524f858e93f0c7d2eef4f78e4b06fc42560ed3922d9d03f878bf", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.5-win64.exe" + "sha256": "fc9148a3e27308ef809c936ed80043a5e43ab76f34910f13efd0c5d3ab5ef9de", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.11/julia-1.11.6-win64.exe" }, "windows-i386": { - "sha256": "8372d64e1a8de4d7611c0abb9006bb0a2c9c2ffab0f0660bd260e538ba91698c", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.5-win32.exe" + "sha256": "b2aadbfe5bcf1c16758eba42e8ce8a6353fc4a74610bd528730ce99c90732464", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.11/julia-1.11.6-win32.exe" } }, "variants": [ @@ -103,7 +103,7 @@ "windows/windowsservercore-ltsc2025", "windows/windowsservercore-ltsc2022" ], - "version": "1.11.5" + "version": "1.11.6" }, "1.12": null, "1.12-rc": { From ae32a8143b0792d4b9859822e8c8b2f8cf29455a Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Sun, 13 Jul 2025 16:59:27 -0700 Subject: [PATCH 107/108] Update 1.12-rc to 1.12.0-rc1 --- 1.12-rc/alpine3.21/Dockerfile | 8 ++-- 1.12-rc/alpine3.22/Dockerfile | 8 ++-- 1.12-rc/bookworm/Dockerfile | 16 ++++---- 1.12-rc/bullseye/Dockerfile | 16 ++++---- .../windowsservercore-ltsc2022/Dockerfile | 6 +-- .../windowsservercore-ltsc2025/Dockerfile | 6 +-- versions.json | 38 +++++++++---------- 7 files changed, 49 insertions(+), 49 deletions(-) diff --git a/1.12-rc/alpine3.21/Dockerfile b/1.12-rc/alpine3.21/Dockerfile index 61afb93a..05755c57 100644 --- a/1.12-rc/alpine3.21/Dockerfile +++ b/1.12-rc/alpine3.21/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.12.0-beta4 +ENV JULIA_VERSION 1.12.0-rc1 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-rc1.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.12/julia-1.12.0-beta4-musl-x86_64.tar.gz'; \ - sha256='d4cc9c70e5b661ed10572b3ff83fb1d5a3e91324bc2dae5f3be3272ad4fcacea'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.12/julia-1.12.0-rc1-musl-x86_64.tar.gz'; \ + sha256='855a5205a21a62a5fa9faffb5bb638eb4c99e3e43d19148ab5439e40030c47a6'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.12-rc/alpine3.22/Dockerfile b/1.12-rc/alpine3.22/Dockerfile index 65edbf2f..135c91a7 100644 --- a/1.12-rc/alpine3.22/Dockerfile +++ b/1.12-rc/alpine3.22/Dockerfile @@ -14,19 +14,19 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.12.0-beta4 +ENV JULIA_VERSION 1.12.0-rc1 RUN set -eux; \ \ apk add --no-cache --virtual .fetch-deps gnupg; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-rc1.sha256 arch="$(apk --print-arch)"; \ case "$arch" in \ 'x86_64') \ - url='https://julialang-s3.julialang.org/bin/musl/x64/1.12/julia-1.12.0-beta4-musl-x86_64.tar.gz'; \ - sha256='d4cc9c70e5b661ed10572b3ff83fb1d5a3e91324bc2dae5f3be3272ad4fcacea'; \ + url='https://julialang-s3.julialang.org/bin/musl/x64/1.12/julia-1.12.0-rc1-musl-x86_64.tar.gz'; \ + sha256='855a5205a21a62a5fa9faffb5bb638eb4c99e3e43d19148ab5439e40030c47a6'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.12-rc/bookworm/Dockerfile b/1.12-rc/bookworm/Dockerfile index 61f31c72..78ea3a86 100644 --- a/1.12-rc/bookworm/Dockerfile +++ b/1.12-rc/bookworm/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.12.0-beta4 +ENV JULIA_VERSION 1.12.0-rc1 RUN set -eux; \ \ @@ -35,20 +35,20 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-rc1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta4-linux-x86_64.tar.gz'; \ - sha256='cead6a6ff3464af359258579a3ff6fb1d6f65aa93cb7b32b00691c23752f1cd7'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-rc1-linux-x86_64.tar.gz'; \ + sha256='cffec86c06803cb53a77048caa3f9802feb3affd2eb08be94d913b261c25309e'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta4-linux-aarch64.tar.gz'; \ - sha256='e8ae058e3534a979de94688786f546060bbc676ac06035cd4350fbc53a1ddc21'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-rc1-linux-aarch64.tar.gz'; \ + sha256='bdf2988615df11d04338078c83443dc3122ece0c19f6513e5a959518daa76592'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta4-linux-i686.tar.gz'; \ - sha256='748eabeb5a31b9eb096b641010d1a0a9bf63283f58425734660c1056ba790e55'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-rc1-linux-i686.tar.gz'; \ + sha256='e6ee828c91bd8841e7d08d3dcfa755994d7501efb27a75306fab0ba3e438b872'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.12-rc/bullseye/Dockerfile b/1.12-rc/bullseye/Dockerfile index 89a0e27a..f0159cec 100644 --- a/1.12-rc/bullseye/Dockerfile +++ b/1.12-rc/bullseye/Dockerfile @@ -23,7 +23,7 @@ ENV PATH $JULIA_PATH/bin:$PATH ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495 # https://julialang.org/downloads/ -ENV JULIA_VERSION 1.12.0-beta4 +ENV JULIA_VERSION 1.12.0-rc1 RUN set -eux; \ \ @@ -35,20 +35,20 @@ RUN set -eux; \ rm -rf /var/lib/apt/lists/*; \ \ # https://julialang.org/downloads/#julia-command-line-version -# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-beta4.sha256 +# https://julialang-s3.julialang.org/bin/checksums/julia-1.12.0-rc1.sha256 arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - url='https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta4-linux-x86_64.tar.gz'; \ - sha256='cead6a6ff3464af359258579a3ff6fb1d6f65aa93cb7b32b00691c23752f1cd7'; \ + url='https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-rc1-linux-x86_64.tar.gz'; \ + sha256='cffec86c06803cb53a77048caa3f9802feb3affd2eb08be94d913b261c25309e'; \ ;; \ 'arm64') \ - url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta4-linux-aarch64.tar.gz'; \ - sha256='e8ae058e3534a979de94688786f546060bbc676ac06035cd4350fbc53a1ddc21'; \ + url='https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-rc1-linux-aarch64.tar.gz'; \ + sha256='bdf2988615df11d04338078c83443dc3122ece0c19f6513e5a959518daa76592'; \ ;; \ 'i386') \ - url='https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta4-linux-i686.tar.gz'; \ - sha256='748eabeb5a31b9eb096b641010d1a0a9bf63283f58425734660c1056ba790e55'; \ + url='https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-rc1-linux-i686.tar.gz'; \ + sha256='e6ee828c91bd8841e7d08d3dcfa755994d7501efb27a75306fab0ba3e438b872'; \ ;; \ *) \ echo >&2 "error: current architecture ($arch) does not have a corresponding Julia binary release"; \ diff --git a/1.12-rc/windows/windowsservercore-ltsc2022/Dockerfile b/1.12-rc/windows/windowsservercore-ltsc2022/Dockerfile index 9cba10a5..fd8842f8 100644 --- a/1.12-rc/windows/windowsservercore-ltsc2022/Dockerfile +++ b/1.12-rc/windows/windowsservercore-ltsc2022/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2022 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.12.0-beta4 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta4-win64.exe -ENV JULIA_SHA256 29e74fb4621ffdf635999f0f9ac53c5b3bddf87eddc09dec032f049d0879b7b5 +ENV JULIA_VERSION 1.12.0-rc1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-rc1-win64.exe +ENV JULIA_SHA256 34569cb903c4713787ee8f1b7ddb1a8c57e44f64b1312eb80635ca7041aab409 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/1.12-rc/windows/windowsservercore-ltsc2025/Dockerfile b/1.12-rc/windows/windowsservercore-ltsc2025/Dockerfile index 6d3a85dc..91e62229 100644 --- a/1.12-rc/windows/windowsservercore-ltsc2025/Dockerfile +++ b/1.12-rc/windows/windowsservercore-ltsc2025/Dockerfile @@ -9,9 +9,9 @@ FROM mcr.microsoft.com/windows/servercore:ltsc2025 # $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] -ENV JULIA_VERSION 1.12.0-beta4 -ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta4-win64.exe -ENV JULIA_SHA256 29e74fb4621ffdf635999f0f9ac53c5b3bddf87eddc09dec032f049d0879b7b5 +ENV JULIA_VERSION 1.12.0-rc1 +ENV JULIA_URL https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-rc1-win64.exe +ENV JULIA_SHA256 34569cb903c4713787ee8f1b7ddb1a8c57e44f64b1312eb80635ca7041aab409 RUN Write-Host ('Downloading {0} ...' -f $env:JULIA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index 59a36b70..241e2219 100644 --- a/versions.json +++ b/versions.json @@ -109,40 +109,40 @@ "1.12-rc": { "arches": { "alpine-amd64": { - "sha256": "d4cc9c70e5b661ed10572b3ff83fb1d5a3e91324bc2dae5f3be3272ad4fcacea", - "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.12/julia-1.12.0-beta4-musl-x86_64.tar.gz" + "sha256": "855a5205a21a62a5fa9faffb5bb638eb4c99e3e43d19148ab5439e40030c47a6", + "url": "https://julialang-s3.julialang.org/bin/musl/x64/1.12/julia-1.12.0-rc1-musl-x86_64.tar.gz" }, "amd64": { - "sha256": "cead6a6ff3464af359258579a3ff6fb1d6f65aa93cb7b32b00691c23752f1cd7", - "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-beta4-linux-x86_64.tar.gz" + "sha256": "cffec86c06803cb53a77048caa3f9802feb3affd2eb08be94d913b261c25309e", + "url": "https://julialang-s3.julialang.org/bin/linux/x64/1.12/julia-1.12.0-rc1-linux-x86_64.tar.gz" }, "arm64v8": { - "sha256": "e8ae058e3534a979de94688786f546060bbc676ac06035cd4350fbc53a1ddc21", - "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-beta4-linux-aarch64.tar.gz" + "sha256": "bdf2988615df11d04338078c83443dc3122ece0c19f6513e5a959518daa76592", + "url": "https://julialang-s3.julialang.org/bin/linux/aarch64/1.12/julia-1.12.0-rc1-linux-aarch64.tar.gz" }, "darwin-amd64": { - "sha256": "aedfbcb424cbbc7672edb83ee5261932a4cb9db5e76cc20be029d6eb6a792f58", - "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.12/julia-1.12.0-beta4-mac64.tar.gz" + "sha256": "bf41930944bbf663b22d2421961c423f96b9979537d9cd1ffec644619f6518ff", + "url": "https://julialang-s3.julialang.org/bin/mac/x64/1.12/julia-1.12.0-rc1-mac64.tar.gz" }, "darwin-arm64v8": { - "sha256": "7b9ad5d326abd6d31a4c63567397e0e3ab549f8a4133d35a1249ee7bdc58e575", - "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.12/julia-1.12.0-beta4-macaarch64.tar.gz" + "sha256": "e1f5383e4017b36d3d9530fcd895f6f29f1882e27d3caae664f7f92f72350a0f", + "url": "https://julialang-s3.julialang.org/bin/mac/aarch64/1.12/julia-1.12.0-rc1-macaarch64.tar.gz" }, "freebsd-amd64": { - "sha256": "c522413b0e6e31dcef5354796c17988740a5a97a76168046a46239916a1c115b", - "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.12/julia-1.12.0-beta4-freebsd-x86_64.tar.gz" + "sha256": "a49b722a2b0e618e1e0a144a20cc3e2069570aa514c99c019cc7392e6d90cf99", + "url": "https://julialang-s3.julialang.org/bin/freebsd/x64/1.12/julia-1.12.0-rc1-freebsd-x86_64.tar.gz" }, "i386": { - "sha256": "748eabeb5a31b9eb096b641010d1a0a9bf63283f58425734660c1056ba790e55", - "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-beta4-linux-i686.tar.gz" + "sha256": "e6ee828c91bd8841e7d08d3dcfa755994d7501efb27a75306fab0ba3e438b872", + "url": "https://julialang-s3.julialang.org/bin/linux/x86/1.12/julia-1.12.0-rc1-linux-i686.tar.gz" }, "windows-amd64": { - "sha256": "29e74fb4621ffdf635999f0f9ac53c5b3bddf87eddc09dec032f049d0879b7b5", - "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-beta4-win64.exe" + "sha256": "34569cb903c4713787ee8f1b7ddb1a8c57e44f64b1312eb80635ca7041aab409", + "url": "https://julialang-s3.julialang.org/bin/winnt/x64/1.12/julia-1.12.0-rc1-win64.exe" }, "windows-i386": { - "sha256": "9b9eb0bccdc260f224f7ccfd51df9eb4d770fd46caf591507bcef9f0d8ab03e1", - "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.12/julia-1.12.0-beta4-win32.exe" + "sha256": "ecc3c9443c4e17b9595c4dd4193236ae842eaaa351ad57d6c67bef2f28ac68c1", + "url": "https://julialang-s3.julialang.org/bin/winnt/x86/1.12/julia-1.12.0-rc1-win32.exe" } }, "variants": [ @@ -153,6 +153,6 @@ "windows/windowsservercore-ltsc2025", "windows/windowsservercore-ltsc2022" ], - "version": "1.12.0-beta4" + "version": "1.12.0-rc1" } } From 25081b47fd632d8a7140a3fede2da1db2d96aee5 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Fri, 8 Aug 2025 10:33:54 -0700 Subject: [PATCH 108/108] Add Debian Trixie (remove Bullseye) --- 1.10/{bullseye => trixie}/Dockerfile | 2 +- 1.10/{bullseye => trixie}/docker-entrypoint.sh | 0 1.11/{bullseye => trixie}/Dockerfile | 2 +- 1.11/{bullseye => trixie}/docker-entrypoint.sh | 0 1.12-rc/{bullseye => trixie}/Dockerfile | 2 +- 1.12-rc/{bullseye => trixie}/docker-entrypoint.sh | 0 versions.json | 6 +++--- versions.sh | 2 +- 8 files changed, 7 insertions(+), 7 deletions(-) rename 1.10/{bullseye => trixie}/Dockerfile (99%) rename 1.10/{bullseye => trixie}/docker-entrypoint.sh (100%) rename 1.11/{bullseye => trixie}/Dockerfile (99%) rename 1.11/{bullseye => trixie}/docker-entrypoint.sh (100%) rename 1.12-rc/{bullseye => trixie}/Dockerfile (98%) rename 1.12-rc/{bullseye => trixie}/docker-entrypoint.sh (100%) diff --git a/1.10/bullseye/Dockerfile b/1.10/trixie/Dockerfile similarity index 99% rename from 1.10/bullseye/Dockerfile rename to 1.10/trixie/Dockerfile index db278fad..39db49e7 100644 --- a/1.10/bullseye/Dockerfile +++ b/1.10/trixie/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM debian:bullseye-slim +FROM debian:trixie-slim RUN set -eux; \ apt-get update; \ diff --git a/1.10/bullseye/docker-entrypoint.sh b/1.10/trixie/docker-entrypoint.sh similarity index 100% rename from 1.10/bullseye/docker-entrypoint.sh rename to 1.10/trixie/docker-entrypoint.sh diff --git a/1.11/bullseye/Dockerfile b/1.11/trixie/Dockerfile similarity index 99% rename from 1.11/bullseye/Dockerfile rename to 1.11/trixie/Dockerfile index 881d0c5d..7c94b101 100644 --- a/1.11/bullseye/Dockerfile +++ b/1.11/trixie/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM debian:bullseye-slim +FROM debian:trixie-slim RUN set -eux; \ apt-get update; \ diff --git a/1.11/bullseye/docker-entrypoint.sh b/1.11/trixie/docker-entrypoint.sh similarity index 100% rename from 1.11/bullseye/docker-entrypoint.sh rename to 1.11/trixie/docker-entrypoint.sh diff --git a/1.12-rc/bullseye/Dockerfile b/1.12-rc/trixie/Dockerfile similarity index 98% rename from 1.12-rc/bullseye/Dockerfile rename to 1.12-rc/trixie/Dockerfile index f0159cec..d1839a07 100644 --- a/1.12-rc/bullseye/Dockerfile +++ b/1.12-rc/trixie/Dockerfile @@ -4,7 +4,7 @@ # PLEASE DO NOT EDIT IT DIRECTLY. # -FROM debian:bullseye-slim +FROM debian:trixie-slim RUN set -eux; \ apt-get update; \ diff --git a/1.12-rc/bullseye/docker-entrypoint.sh b/1.12-rc/trixie/docker-entrypoint.sh similarity index 100% rename from 1.12-rc/bullseye/docker-entrypoint.sh rename to 1.12-rc/trixie/docker-entrypoint.sh diff --git a/versions.json b/versions.json index 241e2219..cf2e6248 100644 --- a/versions.json +++ b/versions.json @@ -43,8 +43,8 @@ } }, "variants": [ + "trixie", "bookworm", - "bullseye", "alpine3.22", "alpine3.21", "windows/windowsservercore-ltsc2025", @@ -96,8 +96,8 @@ } }, "variants": [ + "trixie", "bookworm", - "bullseye", "alpine3.22", "alpine3.21", "windows/windowsservercore-ltsc2025", @@ -146,8 +146,8 @@ } }, "variants": [ + "trixie", "bookworm", - "bullseye", "alpine3.22", "alpine3.21", "windows/windowsservercore-ltsc2025", diff --git a/versions.sh b/versions.sh index 22154b6f..670574e3 100755 --- a/versions.sh +++ b/versions.sh @@ -101,8 +101,8 @@ for version in "${versions[@]}"; do $doc | del(.major) | .variants = ([ + "trixie", "bookworm", - "bullseye", if .arches | keys | any(startswith("alpine-")) then "3.22", "3.21",