From 692eb4cb235d4d73d27d0e51a0f1e4a3ff31e16f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20M=C3=BCller?= Date: Fri, 21 Jul 2023 14:36:29 +0200 Subject: [PATCH] Update previous Crystal release - 1.9.2 (#13650) --- .circleci/config.yml | 2 +- .github/workflows/interpreter.yml | 6 +++--- .github/workflows/linux.yml | 2 ++ .github/workflows/llvm.yml | 2 +- .github/workflows/openssl.yml | 6 +++--- .github/workflows/regex-engine.yml | 4 ++-- .github/workflows/wasm32.yml | 2 +- .github/workflows/win_build_portable.yml | 2 +- bin/ci | 6 +++--- shell.nix | 12 ++++++------ src/VERSION | 2 +- 11 files changed, 24 insertions(+), 22 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index a684ee6fa308..769bd58805d6 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -8,7 +8,7 @@ parameters: previous_crystal_base_url: description: "Prefix for URLs to Crystal bootstrap compiler" type: string - default: "https://github.com/crystal-lang/crystal/releases/download/1.8.2/crystal-1.8.2-1" + default: "https://github.com/crystal-lang/crystal/releases/download/1.9.2/crystal-1.9.2-1" defaults: environment: &env diff --git a/.github/workflows/interpreter.yml b/.github/workflows/interpreter.yml index 203cdb8933ed..8bc156bf5d7f 100644 --- a/.github/workflows/interpreter.yml +++ b/.github/workflows/interpreter.yml @@ -13,7 +13,7 @@ jobs: test-interpreter_spec: runs-on: ubuntu-22.04 container: - image: crystallang/crystal:1.8.2-build + image: crystallang/crystal:1.9.2-build name: "Test Interpreter" steps: - uses: actions/checkout@v3 @@ -24,7 +24,7 @@ jobs: build-interpreter: runs-on: ubuntu-22.04 container: - image: crystallang/crystal:1.8.2-build + image: crystallang/crystal:1.9.2-build name: Build interpreter steps: - uses: actions/checkout@v3 @@ -43,7 +43,7 @@ jobs: needs: build-interpreter runs-on: ubuntu-22.04 container: - image: crystallang/crystal:1.8.2-build + image: crystallang/crystal:1.9.2-build strategy: matrix: part: [0, 1, 2, 3] diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 5b28a02be318..815b2a7984a4 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -31,6 +31,8 @@ jobs: flags: "" - crystal_bootstrap_version: 1.8.2 flags: "" + - crystal_bootstrap_version: 1.9.2 + flags: "" steps: - name: Download Crystal source uses: actions/checkout@v3 diff --git a/.github/workflows/llvm.yml b/.github/workflows/llvm.yml index 061dd8f4f582..fe4b0f90875f 100644 --- a/.github/workflows/llvm.yml +++ b/.github/workflows/llvm.yml @@ -54,7 +54,7 @@ jobs: - name: Install Crystal uses: crystal-lang/install-crystal@v1 with: - crystal: "1.8.2" + crystal: "1.9.2" - name: Build libllvm_ext run: make -B deps diff --git a/.github/workflows/openssl.yml b/.github/workflows/openssl.yml index b8f637008ff7..f087d357ff98 100644 --- a/.github/workflows/openssl.yml +++ b/.github/workflows/openssl.yml @@ -10,7 +10,7 @@ jobs: openssl3: runs-on: ubuntu-latest name: "OpenSSL 3.0" - container: crystallang/crystal:1.8.2-alpine + container: crystallang/crystal:1.9.2-alpine steps: - name: Download Crystal source uses: actions/checkout@v3 @@ -27,7 +27,7 @@ jobs: openssl111: runs-on: ubuntu-latest name: "OpenSSL 1.1.1" - container: crystallang/crystal:1.8.2-alpine + container: crystallang/crystal:1.9.2-alpine steps: - name: Download Crystal source uses: actions/checkout@v3 @@ -42,7 +42,7 @@ jobs: libressl34: runs-on: ubuntu-latest name: "LibreSSL 3.4" - container: crystallang/crystal:1.8.2-alpine + container: crystallang/crystal:1.9.2-alpine steps: - name: Download Crystal source uses: actions/checkout@v3 diff --git a/.github/workflows/regex-engine.yml b/.github/workflows/regex-engine.yml index c8ba20e26db7..6ca07c89cc48 100644 --- a/.github/workflows/regex-engine.yml +++ b/.github/workflows/regex-engine.yml @@ -10,7 +10,7 @@ jobs: pcre: runs-on: ubuntu-latest name: "PCRE" - container: crystallang/crystal:1.8.2-alpine + container: crystallang/crystal:1.9.2-alpine steps: - name: Download Crystal source uses: actions/checkout@v3 @@ -25,7 +25,7 @@ jobs: pcre2: runs-on: ubuntu-latest name: "PCRE2" - container: crystallang/crystal:1.8.2-alpine + container: crystallang/crystal:1.9.2-alpine steps: - name: Download Crystal source uses: actions/checkout@v3 diff --git a/.github/workflows/wasm32.yml b/.github/workflows/wasm32.yml index 40a792a9b0a1..d05980b87945 100644 --- a/.github/workflows/wasm32.yml +++ b/.github/workflows/wasm32.yml @@ -12,7 +12,7 @@ env: jobs: wasm32-test: runs-on: ubuntu-latest - container: crystallang/crystal:1.8.2-build + container: crystallang/crystal:1.9.2-build steps: - name: Download Crystal source uses: actions/checkout@v3 diff --git a/.github/workflows/win_build_portable.yml b/.github/workflows/win_build_portable.yml index 408133e95a4c..fcfafeb5b6a3 100644 --- a/.github/workflows/win_build_portable.yml +++ b/.github/workflows/win_build_portable.yml @@ -21,7 +21,7 @@ jobs: - name: Install Crystal uses: crystal-lang/install-crystal@v1 with: - crystal: "1.8.2" + crystal: "1.9.2" - name: Download Crystal source uses: actions/checkout@v3 diff --git a/bin/ci b/bin/ci index 033331527759..008965ccded0 100755 --- a/bin/ci +++ b/bin/ci @@ -135,8 +135,8 @@ format() { prepare_build() { on_linux verify_linux_environment - on_osx curl -L https://github.com/crystal-lang/crystal/releases/download/1.8.2/crystal-1.8.2-1-darwin-universal.tar.gz -o ~/crystal.tar.gz - on_osx 'pushd ~;gunzip -c ~/crystal.tar.gz | tar xopf -;mv crystal-1.8.2-1 crystal;popd' + on_osx curl -L https://github.com/crystal-lang/crystal/releases/download/1.9.2/crystal-1.9.2-1-darwin-universal.tar.gz -o ~/crystal.tar.gz + on_osx 'pushd ~;gunzip -c ~/crystal.tar.gz | tar xopf -;mv crystal-1.9.2-1 crystal;popd' # These commands may take a few minutes to run due to the large size of the repositories. # This restriction has been made on GitHub's request because updating shallow @@ -189,7 +189,7 @@ with_build_env() { on_linux verify_linux_environment - export DOCKER_TEST_PREFIX="${DOCKER_TEST_PREFIX:=crystallang/crystal:1.8.2}" + export DOCKER_TEST_PREFIX="${DOCKER_TEST_PREFIX:=crystallang/crystal:1.9.2}" case $ARCH in x86_64) diff --git a/shell.nix b/shell.nix index 6ead65a185a0..453894568061 100644 --- a/shell.nix +++ b/shell.nix @@ -52,18 +52,18 @@ let # Hashes obtained using `nix-prefetch-url --unpack ` latestCrystalBinary = genericBinary ({ x86_64-darwin = { - url = "https://github.com/crystal-lang/crystal/releases/download/1.8.2/crystal-1.8.2-1-darwin-universal.tar.gz"; - sha256 = "sha256:06hj2lcin4sdlmdb42asg677860c9ryca6wm5s6mps2fshbmq933"; + url = "https://github.com/crystal-lang/crystal/releases/download/1.9.2/crystal-1.9.2-1-darwin-universal.tar.gz"; + sha256 = "sha256:0ngiflk7yxb6ry5ax1zrbm3rh4psq7flv7xj6ph4g8qqx74qv79m"; }; aarch64-darwin = { - url = "https://github.com/crystal-lang/crystal/releases/download/1.8.2/crystal-1.8.2-1-darwin-universal.tar.gz"; - sha256 = "sha256:06hj2lcin4sdlmdb42asg677860c9ryca6wm5s6mps2fshbmq933"; + url = "https://github.com/crystal-lang/crystal/releases/download/1.9.2/crystal-1.9.2-1-darwin-universal.tar.gz"; + sha256 = "sha256:0ngiflk7yxb6ry5ax1zrbm3rh4psq7flv7xj6ph4g8qqx74qv79m"; }; x86_64-linux = { - url = "https://github.com/crystal-lang/crystal/releases/download/1.8.2/crystal-1.8.2-1-linux-x86_64.tar.gz"; - sha256 = "sha256:16pkvr28n5ba4440apmnflx7i09hap37vv51x763aym34yq1a0xd"; + url = "https://github.com/crystal-lang/crystal/releases/download/1.9.2/crystal-1.9.2-1-linux-x86_64.tar.gz"; + sha256 = "sha256:1d4wmr49m3ykylh4zwp184mm98vj0cqmflhgnmgry8nkwhkvs900"; }; }.${pkgs.stdenv.system}); diff --git a/src/VERSION b/src/VERSION index 8fdcf3869464..a01185b4d67a 100644 --- a/src/VERSION +++ b/src/VERSION @@ -1 +1 @@ -1.9.2 +1.10.0-dev