@@ -11,15 +11,12 @@ jobs:
1111 linux:
1212 name: Build docs
1313 runs-on: ubuntu-latest
14− defaults:
15− run:
16− working-directory: docs
1714 steps:
18− - uses: actions/checkout@v1
15+ - uses: actions/checkout@v2
1916 - uses: cachix/install-nix-action@v13
2017 - name: Create /nix/store
2118 run: |
22− sudo rm -rf /nix/store
19+ # sudo rm -rf /nix/store
2320 sudo mkdir -p /nix/store
2421 sudo chown --verbose "$USER:" /nix/store
2522 - name: Cache
@@ -27,12 +24,13 @@ jobs:
2724 with:
2825 path: |
2926 /nix/store
30− key: ${{ runner.os }}-nix-${{ hashFiles('**.nix') }}
27+ key: ${{ runner.os }}-nix-docs-${{ hashFiles('docs/**/*.nix') }}
3128 restore-keys: |
32− ${{ runner.os }}-nix-
29+ ${{ runner.os }}-nix-docs-
3330 - name: Build
3431 id: build
3532 run: |
33+ cd docs
3634 mkdir res
3735 for f in $(nix-build)
3836 do
@@ -41,7 +39,7 @@ jobs:
4139 - uses: actions/upload-artifact@v2
4240 with:
4341 name: docs
44− path: res/*.pdf
42+ path: docs/res/*.pdf
4543 - uses: "marvinpinto/action-automatic-releases@latest"
4644 with:
4745 repo_token: "${{ secrets.GITHUB_TOKEN }}"
@@ -49,7 +47,7 @@ jobs:
4947 # prerelease: true
5048 title: "Docs"
5149 files: |
52− res/*.pdf
50+ docs/res/*.pdf
5351 # - name: Create Release
5452 # uses: actions/create-release@v1
5553 # env: