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" } }