From 11764cf3dd61d0af15eebfaf99cfc2f1dc11db48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20M=C3=BCller?= Date: Sun, 12 Jan 2025 21:18:09 +0100 Subject: [PATCH] Update previous Crystal release 1.15.0 --- .circleci/config.yml | 2 +- .github/workflows/interpreter.yml | 8 ++++---- .github/workflows/linux.yml | 2 +- .github/workflows/llvm.yml | 2 +- .github/workflows/mingw-w64.yml | 2 +- .github/workflows/openssl.yml | 2 +- .github/workflows/regex-engine.yml | 4 ++-- .github/workflows/wasm32.yml | 2 +- .github/workflows/win_build_portable.yml | 2 +- bin/ci | 6 +++--- shard.yml | 2 +- shell.nix | 12 ++++++------ src/SOURCE_DATE_EPOCH | 1 - src/VERSION | 2 +- 14 files changed, 24 insertions(+), 25 deletions(-) delete mode 100644 src/SOURCE_DATE_EPOCH diff --git a/.circleci/config.yml b/.circleci/config.yml index 232ecb3d83b8..27b2d8e5440c 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -12,7 +12,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.14.0/crystal-1.14.0-1" + default: "https://github.com/crystal-lang/crystal/releases/download/1.15.0/crystal-1.15.0-1" defaults: environment: &env diff --git a/.github/workflows/interpreter.yml b/.github/workflows/interpreter.yml index 9aa2d2ca24f4..59ea25fdce3c 100644 --- a/.github/workflows/interpreter.yml +++ b/.github/workflows/interpreter.yml @@ -15,7 +15,7 @@ jobs: test-interpreter_spec: runs-on: ubuntu-24.04 container: - image: crystallang/crystal:1.14.0-build + image: crystallang/crystal:1.15.0-build name: "Test Interpreter" steps: - uses: actions/checkout@v4 @@ -26,7 +26,7 @@ jobs: build-interpreter: runs-on: ubuntu-24.04 container: - image: crystallang/crystal:1.14.0-build + image: crystallang/crystal:1.15.0-build name: Build interpreter steps: - uses: actions/checkout@v4 @@ -45,7 +45,7 @@ jobs: needs: build-interpreter runs-on: ubuntu-24.04 container: - image: crystallang/crystal:1.14.0-build + image: crystallang/crystal:1.15.0-build strategy: matrix: part: [0, 1, 2, 3] @@ -69,7 +69,7 @@ jobs: needs: build-interpreter runs-on: ubuntu-24.04 container: - image: crystallang/crystal:1.14.0-build + image: crystallang/crystal:1.15.0-build name: "Test primitives_spec with interpreter" steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index eb5874a2687a..0b1c4f31d260 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -22,7 +22,7 @@ jobs: strategy: fail-fast: false matrix: - crystal_bootstrap_version: [1.7.3, 1.8.2, 1.9.2, 1.10.1, 1.11.2, 1.12.2, 1.13.3, 1.14.0] + crystal_bootstrap_version: [1.7.3, 1.8.2, 1.9.2, 1.10.1, 1.11.2, 1.12.2, 1.13.3, 1.14.1, 1.15.0] flags: [""] include: # libffi is only available starting from the 1.2.2 build images diff --git a/.github/workflows/llvm.yml b/.github/workflows/llvm.yml index a69383319542..35b44df4aae6 100644 --- a/.github/workflows/llvm.yml +++ b/.github/workflows/llvm.yml @@ -40,7 +40,7 @@ jobs: - name: Install Crystal uses: crystal-lang/install-crystal@v1 with: - crystal: "1.14.0" + crystal: "1.15.0" - name: Build libllvm_ext run: make -B deps diff --git a/.github/workflows/mingw-w64.yml b/.github/workflows/mingw-w64.yml index f06efdd80161..7201cb67a22c 100644 --- a/.github/workflows/mingw-w64.yml +++ b/.github/workflows/mingw-w64.yml @@ -29,7 +29,7 @@ jobs: - name: Install Crystal uses: crystal-lang/install-crystal@v1 with: - crystal: "1.14.0" + crystal: "1.15.0" - name: Cross-compile Crystal run: make && make -B target=x86_64-windows-gnu release=1 interpreter=1 diff --git a/.github/workflows/openssl.yml b/.github/workflows/openssl.yml index 611413e7e678..990909299f80 100644 --- a/.github/workflows/openssl.yml +++ b/.github/workflows/openssl.yml @@ -12,7 +12,7 @@ jobs: libssl_test: runs-on: ubuntu-latest name: "${{ matrix.pkg }}" - container: crystallang/crystal:1.14.0-alpine + container: crystallang/crystal:1.15.0-alpine strategy: fail-fast: false matrix: diff --git a/.github/workflows/regex-engine.yml b/.github/workflows/regex-engine.yml index 26b406b84d3f..7819d9de6fd0 100644 --- a/.github/workflows/regex-engine.yml +++ b/.github/workflows/regex-engine.yml @@ -12,7 +12,7 @@ jobs: pcre: runs-on: ubuntu-latest name: "PCRE" - container: crystallang/crystal:1.14.0-alpine + container: crystallang/crystal:1.15.0-alpine steps: - name: Download Crystal source uses: actions/checkout@v4 @@ -27,7 +27,7 @@ jobs: pcre2: runs-on: ubuntu-latest name: "PCRE2" - container: crystallang/crystal:1.14.0-alpine + container: crystallang/crystal:1.15.0-alpine steps: - name: Download Crystal source uses: actions/checkout@v4 diff --git a/.github/workflows/wasm32.yml b/.github/workflows/wasm32.yml index 9a6472ca2d6e..d60224fa1300 100644 --- a/.github/workflows/wasm32.yml +++ b/.github/workflows/wasm32.yml @@ -14,7 +14,7 @@ env: jobs: wasm32-test: runs-on: ubuntu-24.04 - container: crystallang/crystal:1.14.0-build + container: crystallang/crystal:1.15.0-build steps: - name: Download Crystal source uses: actions/checkout@v4 diff --git a/.github/workflows/win_build_portable.yml b/.github/workflows/win_build_portable.yml index 585b9e67bd6a..6ff57effb3d2 100644 --- a/.github/workflows/win_build_portable.yml +++ b/.github/workflows/win_build_portable.yml @@ -27,7 +27,7 @@ jobs: uses: crystal-lang/install-crystal@v1 id: install-crystal with: - crystal: "1.14.0" + crystal: "1.15.0" - name: Download Crystal source uses: actions/checkout@v4 diff --git a/bin/ci b/bin/ci index 03d8a20a19e4..25850d0bd6d0 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.14.0/crystal-1.14.0-1-darwin-universal.tar.gz -o ~/crystal.tar.gz - on_osx 'pushd ~;gunzip -c ~/crystal.tar.gz | tar xopf -;mv crystal-1.14.0-1 crystal;popd' + on_osx curl -L https://github.com/crystal-lang/crystal/releases/download/1.15.0/crystal-1.15.0-1-darwin-universal.tar.gz -o ~/crystal.tar.gz + on_osx 'pushd ~;gunzip -c ~/crystal.tar.gz | tar xopf -;mv crystal-1.15.0-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.14.0}" + export DOCKER_TEST_PREFIX="${DOCKER_TEST_PREFIX:=crystallang/crystal:1.15.0}" case $ARCH in x86_64) diff --git a/shard.yml b/shard.yml index f0aef072ed4d..f3e66fea65cc 100644 --- a/shard.yml +++ b/shard.yml @@ -1,5 +1,5 @@ name: crystal -version: 1.15.0 +version: 1.16.0-dev authors: - Crystal Core Team diff --git a/shell.nix b/shell.nix index 6501b4a0c577..48139afeb6d3 100644 --- a/shell.nix +++ b/shell.nix @@ -53,18 +53,18 @@ let # Hashes obtained using `nix-prefetch-url --unpack ` latestCrystalBinary = genericBinary ({ x86_64-darwin = { - url = "https://github.com/crystal-lang/crystal/releases/download/1.14.0/crystal-1.14.0-1-darwin-universal.tar.gz"; - sha256 = "sha256:09mp3mngj4wik4v2bffpms3x8dksmrcy0a7hs4cg8b13hrfdrgww"; + url = "https://github.com/crystal-lang/crystal/releases/download/1.15.0/crystal-1.15.0-1-darwin-universal.tar.gz"; + sha256 = "sha256:1m0y2n4cvf69wpsa33qdb9w73qbacap97mq6a9815das48i8i2pr"; }; aarch64-darwin = { - url = "https://github.com/crystal-lang/crystal/releases/download/1.14.0/crystal-1.14.0-1-darwin-universal.tar.gz"; - sha256 = "sha256:09mp3mngj4wik4v2bffpms3x8dksmrcy0a7hs4cg8b13hrfdrgww"; + url = "https://github.com/crystal-lang/crystal/releases/download/1.15.0/crystal-1.15.0-1-darwin-universal.tar.gz"; + sha256 = "sha256:1m0y2n4cvf69wpsa33qdb9w73qbacap97mq6a9815das48i8i2pr"; }; x86_64-linux = { - url = "https://github.com/crystal-lang/crystal/releases/download/1.14.0/crystal-1.14.0-1-linux-x86_64.tar.gz"; - sha256 = "sha256:0p5b22ivggf9xlw91cbhib7n4lzd8is1shd3480jjp14rn1kiy5z"; + url = "https://github.com/crystal-lang/crystal/releases/download/1.15.0/crystal-1.15.0-1-linux-x86_64.tar.gz"; + sha256 = "sha256:14zxv6v19phb5ippn851g928w5sf9399ikilaxpiy3xjswsxwf07"; }; }.${pkgs.stdenv.system}); diff --git a/src/SOURCE_DATE_EPOCH b/src/SOURCE_DATE_EPOCH deleted file mode 100644 index 6fcaded9e558..000000000000 --- a/src/SOURCE_DATE_EPOCH +++ /dev/null @@ -1 +0,0 @@ -1736380800 diff --git a/src/VERSION b/src/VERSION index 141f2e805beb..1f0d2f335194 100644 --- a/src/VERSION +++ b/src/VERSION @@ -1 +1 @@ -1.15.0 +1.16.0-dev