Skip to content

Commit 3813ee3

Browse files
authored
Bump all the versions and ensure Crystal 1.19 works. Set min compatibility to 1.16 (#1133)
1 parent 468fee5 commit 3813ee3

File tree

4 files changed

+12
-15
lines changed

4 files changed

+12
-15
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
continue-on-error: false
1515
steps:
16-
- uses: actions/checkout@v4
16+
- uses: actions/checkout@v6
1717
- name: Install Crystal
1818
uses: crystal-lang/install-crystal@v1
1919
with:
@@ -31,38 +31,35 @@ jobs:
3131
matrix:
3232
os:
3333
- ubuntu-latest
34+
- macos-latest
35+
- windows-latest
3436
shard_file:
3537
- shard.yml
3638
postgres_version:
3739
- 14
38-
- 16
40+
- 18
3941
crystal_version:
40-
- 1.15.1
42+
- 1.16.3
4143
- latest
4244
experimental:
4345
- false
4446
include:
45-
- os: windows-latest
46-
shard_file: shard.yml
47-
crystal_version: latest
48-
postgres_version: 16
49-
experimental: true
5047
- shard_file: shard.edge.yml
5148
crystal_version: latest
52-
postgres_version: 14
49+
postgres_version: 18
5350
experimental: true
5451
os: ubuntu-latest
5552
- shard_file: shard.override.yml
5653
crystal_version: nightly
57-
postgres_version: 14
54+
postgres_version: 18
5855
experimental: true
5956
os: ubuntu-latest
6057
runs-on: ${{ matrix.os }}
6158
continue-on-error: ${{ matrix.experimental }}
6259
steps:
63-
- uses: actions/checkout@v4
60+
- uses: actions/checkout@v6
6461
- name: Setup PostgreSQL v${{ matrix.postgres_version }}
65-
uses: ikalnytskyi/action-setup-postgres@v6
62+
uses: ikalnytskyi/action-setup-postgres@v8
6663
with:
6764
username: lucky
6865
password: developer

.github/workflows/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
deploy:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/checkout@v4
11+
- uses: actions/checkout@v6
1212
with:
1313
persist-credentials: false
1414
- uses: crystal-lang/install-crystal@v1

shard.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: avram
22
version: 1.4.2
33

4-
crystal: ">= 1.15.1"
4+
crystal: ">= 1.16.3"
55

66
license: MIT
77

src/avram/params.cr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ class Avram::Params
33

44
@hash : Hash(String, Array(String) | String) | \
55
Hash(String, Array(String)) | \
6-
Hash(String, String)
6+
Hash(String, String)
77

88
def initialize
99
@hash = {} of String => String

0 commit comments

Comments
 (0)