Skip to content

Commit 9038606

Browse files
committed
Update crystal version to 1.17 to incorporate xml shard fixes causing segfault on macos 15.4+.
1 parent 5c60801 commit 9038606

4 files changed

Lines changed: 9 additions & 9 deletions

File tree

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: Install Crystal
2525
uses: crystal-lang/install-crystal@v1
2626
with:
27-
crystal: 1.13.2
27+
crystal: 1.17.1
2828

2929
- name: Build SQLite3 static library
3030
run: "scripts/sqlite3-static.ps1"
@@ -77,7 +77,7 @@ jobs:
7777
- name: Install Crystal
7878
uses: crystal-lang/install-crystal@v1
7979
with:
80-
crystal: 1.13.2
80+
crystal: 1.17.1
8181

8282
- name: Install shards dependencies
8383
run: shards install --production

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- name: Install Crystal
1919
uses: crystal-lang/install-crystal@v1
2020
with:
21-
crystal: 1.13.2
21+
crystal: 1.17.1
2222
- name: Install dependencies
2323
run: shards install
2424
- name: Install coverage.py
@@ -34,7 +34,7 @@ jobs:
3434
- name: Install Crystal
3535
uses: crystal-lang/install-crystal@v1
3636
with:
37-
crystal: 1.13.2
37+
crystal: 1.17.1
3838
- name: Install dependencies
3939
run: shards install
4040
- name: Run linter
@@ -48,7 +48,7 @@ jobs:
4848
- name: Install Crystal
4949
uses: crystal-lang/install-crystal@v1
5050
with:
51-
crystal: 1.13.2
51+
crystal: 1.17.1
5252
- run: make build
5353

5454
- name: Install kcov

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
# Source: https://forum.crystal-lang.org/t/cross-compiling-crystal-applications-part-1/6956
44
# Repo: https://github.com/luislavena/crystal-xbuild-container
55
# Background Crystal Lang Docs on:
6-
# - Cross-Compilation: https://crystal-lang.org/reference/1.13/syntax_and_semantics/cross-compilation.html
7-
# - Static Linking: https://crystal-lang.org/reference/1.13/guides/static_linking.html
6+
# - Cross-Compilation: https://crystal-lang.org/reference/7/syntax_and_semantics/cross-compilation.html
7+
# - Static Linking: https://crystal-lang.org/reference/1.17/guides/static_linking.html
88
#
99
# NOTE:
1010
# We've modified the original approach here as necessary for coverage-reporter:
@@ -15,7 +15,7 @@
1515
# ---
1616

1717
# Base image from luislavena's hydrofoil-crystal image
18-
FROM ghcr.io/luislavena/hydrofoil-crystal:1.13 AS base
18+
FROM ghcr.io/luislavena/hydrofoil-crystal:1.17 AS base
1919

2020
# install cross-compiler (Zig) with dependencies and utilities
2121
RUN --mount=type=cache,sharing=private,target=/var/cache/apk \

shard.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: coverage-reporter
22
version: 0.6.16
3-
crystal: ">= 1.7.2"
3+
crystal: ">= 1.17.1"
44
license: MIT
55

66
authors:

0 commit comments

Comments
 (0)