Run the linter against a single version of Crystal, as recommended by @straight-shoota in the Crystal Matrix room:
I'd also suggest to run the formatter only against one version of the compiler. Formatter behaviour should not be expected to be forward compatible (we try to have at least one version overlap, but not necessarily more). So there might be a patch release for 1.14 to make it accept the trailing comma. But that won't be ported back to earlier versions.
Required for #5014
Run the linter against a single version of Crystal, as recommended by @straight-shoota in the Crystal Matrix room:
I have also unified the way shards are installed and cached between the
build
andlint
jobs to better use the cache.Closes #5017