diff --git a/.github/workflows/doc-generator.yml b/.github/workflows/doc-generator.yml index 51ae110d..c7fb1c60 100644 --- a/.github/workflows/doc-generator.yml +++ b/.github/workflows/doc-generator.yml @@ -14,7 +14,7 @@ jobs: - name: Install Crystal uses: crystal-lang/install-crystal@56684e85b94c6340f5035965d57dcfdedd1ab0de with: - crystal: "1.15.1" + crystal: "1.18.2" - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 - name: Run generator tests run: crystal spec ./document-generator/spec/* @@ -26,7 +26,7 @@ jobs: - name: Install Crystal uses: crystal-lang/install-crystal@56684e85b94c6340f5035965d57dcfdedd1ab0de with: - crystal: "1.15.1" + crystal: "1.18.2" - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 - name: Run generator tests run: crystal document-generator/scripts/check_docs.cr diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index c61cbdc7..1c3d53cd 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -13,7 +13,7 @@ jobs: name: Test Generator runs-on: ubuntu-24.04 container: - image: crystallang/crystal:1.17 + image: crystallang/crystal:1.18.2 steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 - name: Run generator tests @@ -22,7 +22,7 @@ jobs: name: Check Generator Templates runs-on: ubuntu-24.04 container: - image: crystallang/crystal:1.17 + image: crystallang/crystal:1.18.2 steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 - name: Check generator templates tests @@ -31,7 +31,7 @@ jobs: name: Check file formatting runs-on: ubuntu-24.04 container: - image: crystallang/crystal:1.17 + image: crystallang/crystal:1.18.2 steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 - name: Run file formatting @@ -42,7 +42,7 @@ jobs: strategy: # Allows running the job multiple times with different configurations matrix: - crystal: ["1.11", "1.12", "1.13", "1.14", "1.15.1"] + crystal: ["1.15", "1.16", "1.17", "1.18.2"] container: image: crystallang/crystal:${{ matrix.crystal }} steps: @@ -58,7 +58,7 @@ jobs: - name: Install Crystal uses: crystal-lang/install-crystal@56684e85b94c6340f5035965d57dcfdedd1ab0de with: - crystal: "1.15.1" + crystal: "1.18.2" - name: 'Setup jq' run: choco install jq - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 diff --git a/README.md b/README.md index d8887c9a..f5ea66cd 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@

Exercism Crystal Track

                          [![Discourse topics](https://img.shields.io/discourse/topics?color=8A08E6&label=Connect%20&labelColor=FFDF58&logo=Discourse&logoColor=8A08E6&server=https%3A%2F%2Fforum.exercism.org&style=social)](https://forum.exercism.org) - [![Exercism_II](https://img.shields.io/badge/Exercism--Built-9101FF?logo=crystal&logoColor=000000&labelColor=E5E5E5&label=Crystal%201.15.1%20Powered)](https://exercism.org) + [![Exercism_II](https://img.shields.io/badge/Exercism--Built-9101FF?logo=crystal&logoColor=000000&labelColor=E5E5E5&label=Crystal%201.19.x%20Powered)](https://exercism.org)  [![Exercism_III](https://img.shields.io/badge/Open-11b30e?labelColor=3D454D&label=Contributions)](https://exercism.org/blog/freeing-our-maintainers)  [![Build Status](https://github.com/exercism/crystal/workflows/Tests/badge.svg)](https://github.com/exercism/crystal/actions/workflows/tests.yml)
@@ -16,7 +16,7 @@ Hi.  👋🏽  👋  **We are happy you are here.**  🎉&nb **`exercism/Crystal`** is one of many programming language tracks on [exercism(dot)org][exercism-website]. This repo holds all the instructions, tests, code, & support files for Crystal _exercises_ currently under development or implemented & available for students. -🌟   Track tooling (_test-runner, representer, analyzer, and Continuous Integration_) runs on Crystal `1.15.1`.
+🌟   Track tooling (_test-runner, representer, analyzer, and Continuous Integration_) runs on Crystal `1.19.x`.
🌟   Most exercises are solvable with Crystal `1.0.0` or higher. This track is made up of **Practice Exercises**. Practice exercises are open-ended, and can be used to practice concepts learned, try out new techniques, and play. @@ -64,7 +64,7 @@ Please keep in mind [Chesterton's Fence][chestertons-fence]. ## Crystal Software and Documentation -**Copyright © 2012-2024 Manas Technology Solutions. All rights reserved.** +**Copyright © 2012-2026 Manas Technology Solutions. All rights reserved.** Crystal software and documentation are licensed under the [Apache License v2.0][crystal-license].