@@ -12,35 +12,27 @@ jobs:
1212 runs-on : ubuntu-24.04
1313 steps :
1414 - uses : actions/checkout@v4
15- - uses : actions/setup-python@v6
16- with :
17- python-version : ' 3.13'
18- - run : pip install ruff==0.14.1
19- - run : pip install ty==0.0.1a23
20- - run : scripts/check-format.sh
15+ - uses : cachix/install-nix-action@v25
16+ - run : nix develop -ic scripts/check-format.sh
2117
2218 check-static-analyzer :
2319 name : Check static analysis
2420 runs-on : ubuntu-24.04
2521 steps :
2622 - uses : actions/checkout@v4
27- - uses : actions/setup-python@v6
28- with :
29- python-version : ' 3.13'
30- - run : pip install ruff==0.14.1
31- - run : pip install ty==0.0.1a23
32- - run : cmake --preset unix
33- - run : scripts/check-lint.sh
23+ - uses : cachix/install-nix-action@v25
24+ - run : nix develop -ic cmake --preset unix
25+ - run : nix develop -ic scripts/check-lint.sh
3426
3527 check-documentation :
3628 name : Check documentation
3729 runs-on : ubuntu-24.04
3830 steps :
3931 - uses : actions/checkout@v4
32+ - uses : cachix/install-nix-action@v25
4033 - run : curl -L -O https://raw.githubusercontent.com/jothepro/doxygen-awesome-css/v2.4.0/doxygen-awesome.css
4134 - run : curl -L -O https://raw.githubusercontent.com/jothepro/doxygen-awesome-css/v2.4.0/doxygen-awesome-sidebar-only.css
42- - run : sudo apt-get update && sudo apt-get install doxygen graphviz
43- - run : scripts/check-documentation.sh
35+ - run : nix develop -ic scripts/check-documentation.sh
4436
4537 install :
4638 name : Install library
0 commit comments