/ .github / workflows / ci.yml
ci.yml
 1  name: CI
 2  
 3  on:
 4    push:
 5    pull_request:
 6  
 7  jobs:
 8    test:
 9      runs-on: ubuntu-latest
10  
11      steps:
12        - name: Code checkout
13          uses: actions/checkout@v4
14          with:
15            submodules: recursive   # importante para traer submódulos
16            fetch-depth: 0          # asegura historial completo si lo necesitas
17  
18        - name: Install Nix
19          uses: cachix/install-nix-action@v26
20  
21        - name: Configure Cachix cache for devenv
22          uses: cachix/cachix-action@v14
23          with:
24            name: devenv
25  
26        - name: install devenv
27          run: nix profile install nixpkgs#devenv
28  
29        - name: Test
30          run: devenv test