Skip to content

Commit fb61d69

Browse files
Document aarch64 support on install page (#1057)
aarch64 Linux tarballs are available since Crystal 1.19 https://crystal-lang.org/2026/01/15/1.19.0-released/#infra
1 parent 3cb9c8f commit fb61d69

3 files changed

Lines changed: 21 additions & 19 deletions

File tree

_data/packages-nightly.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
- type: crystal
1717
os: Linux
18-
arch: [x86_64]
18+
arch: [aarch64, x86_64]
1919
title: Tarball (`.tar.gz`)
2020
instructions_href: /install/from_targz/
2121
archive_href: https://artifacts.crystal-lang.org/dist/crystal-nightly-linux-{{ arch }}.tar.gz

_data/packages.yaml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
- type: crystal
44
os: Linux
5-
arch: [x86_64]
5+
arch: [aarch64, x86_64]
66
title: Installer (DEB & RPM)
77
label: Linux installer
88
instructions_href: /install/on_linux/#installer
@@ -16,7 +16,7 @@
1616

1717
- type: crystal
1818
os: Linux
19-
arch: [x86_64, x86_64-bundled]
19+
arch: [aarch64, aarch64-bundled, x86_64, x86_64-bundled]
2020
title: Tarball (`.tar.gz`)
2121
instructions_href: /install/from_targz/
2222
archive_href: https://github.com/crystal-lang/crystal/releases/download/{{ version }}/crystal-{{ version }}-1-linux-{{ arch }}.tar.gz
@@ -36,7 +36,7 @@
3636

3737
- type: system
3838
os: Linux
39-
arch: [x86_64, aarch64]
39+
arch: [aarch64, x86_64]
4040
title: Apk (Alpine Linux)
4141
example: |
4242
```shell
@@ -73,7 +73,7 @@
7373

7474
- type: community
7575
os: Linux
76-
arch: [x86_64]
76+
arch: [aarch64, x86_64]
7777
title: Homebrew/Linuxbrew
7878
example: |
7979
```shell
@@ -85,7 +85,7 @@
8585

8686
- type: community
8787
os: Linux
88-
arch: [x86_64]
88+
arch: [aarch64, x86_64]
8989
title: asdf
9090
instructions_href: /install/from_asdf/
9191
example: |
@@ -110,7 +110,7 @@
110110

111111
- type: community
112112
os: Linux
113-
arch: [x86_64, aarch64]
113+
arch: [aarch64, x86_64]
114114
title: Nix
115115
example: '`crystal` package'
116116
repo_href: https://search.nixos.org/packages?show=crystal&channel=unstable&from=0&size=50&sort=relevance&type=packages&query=crystal
@@ -119,7 +119,7 @@
119119

120120
- type: community
121121
os: Linux
122-
arch: [x86_64, aarch64]
122+
arch: [aarch64, x86_64]
123123
title: 84codes (DEB & RPM)
124124
instructions_href: https://packagecloud.io/84codes/crystal
125125
repo_href: https://packagecloud.io/84codes/crystal
@@ -137,7 +137,7 @@
137137

138138
- type: community
139139
os: MacOS
140-
arch: [x86_64, aarch64]
140+
arch: [aarch64, x86_64]
141141
title: Homebrew
142142
example: |
143143
```shell
@@ -162,7 +162,7 @@
162162

163163
- type: community
164164
os: MacOS
165-
arch: [x86_64, aarch64]
165+
arch: [aarch64, x86_64]
166166
title: Nix
167167
example: '`crystal` package'
168168
repo_href: https://search.nixos.org/packages?show=crystal&channel=unstable&from=0&size=50&sort=relevance&type=packages&query=crystal
@@ -171,7 +171,7 @@
171171

172172
- type: community
173173
os: MacOS
174-
arch: [x86_64, aarch64]
174+
arch: [aarch64, x86_64]
175175
title: MacPorts
176176
example: |
177177
```shell
@@ -276,7 +276,7 @@
276276

277277
- type: system
278278
os: FreeBSD
279-
arch: [x86_64, aarch64]
279+
arch: [aarch64, x86_64]
280280
title: Package
281281
instructions_href: /install/on_freebsd/#install-package
282282
example: |
@@ -286,7 +286,7 @@
286286
287287
- type: system
288288
os: FreeBSD
289-
arch: [x86_64, aarch64]
289+
arch: [aarch64, x86_64]
290290
title: Port
291291
instructions_href: /install/on_freebsd/#install-port
292292
example: |
@@ -302,7 +302,7 @@
302302

303303
- type: system
304304
os: OpenBSD
305-
arch: [x86_64, aarch64]
305+
arch: [aarch64, x86_64]
306306
title: Package
307307
instructions_href: /install/on_openbsd/#install-package
308308
example: |
@@ -312,7 +312,7 @@
312312
313313
- type: system
314314
os: OpenBSD
315-
arch: [x86_64, aarch64]
315+
arch: [aarch64, x86_64]
316316
title: Port
317317
instructions_href: /install/on_openbsd/#install-port
318318
example: |
@@ -354,7 +354,7 @@
354354

355355
- type: community
356356
os: Docker
357-
arch: [x86_64, aarch64]
357+
arch: [aarch64, x86_64]
358358
title: 84codes
359359
example: |
360360
```shell
@@ -367,7 +367,7 @@
367367

368368
- type: crystal
369369
os: Tools
370-
arch: [x86_64, aarch64]
370+
arch: [aarch64, x86_64]
371371
title: GitHub Actions
372372
instructions_href: https://crystal-lang.github.io/install-crystal/
373373
example: |
@@ -379,7 +379,7 @@
379379

380380
- type: community
381381
os: Tools
382-
arch: [x86_64, aarch64]
382+
arch: [aarch64, x86_64]
383383
title: devenv.sh
384384
example: |
385385
```nix

lychee.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ exclude_path = [
1515
"_plugins",
1616
"_layouts",
1717
"_includes",
18-
"_sass/mixins/_link-with-icon.scss", # lists URL prefixes
18+
"_sass/mixins/_link-with-icon.scss", # lists URL prefixes,
19+
"_data/packages.yaml", # contains URL templates
20+
"_data/packages-nightly.yaml", # contains URL templates
1921
]
2022

2123
# Enable the checking of fragments in links.

0 commit comments

Comments
 (0)