Modular, context-aware and aspect-oriented dendritic Nix configurations. Discussions: https://oeiuwq.zulipchat.com/join/nqp26cd4kngon6mo3ncgnuap/ den.oeiuwq.com
configurations den dendritic nix aspect oriented

Add gh-pages deploy action

+40
+40
.github/workflows/gh-pages.yml
··· 1 + name: GH Pages 2 + on: 3 + gollum: 4 + workflow_dispatch: 5 + permissions: 6 + contents: read 7 + pages: write 8 + id-token: write 9 + concurrency: 10 + group: "pages" 11 + cancel-in-progress: true 12 + jobs: 13 + deploy: 14 + environment: 15 + name: github-pages 16 + url: ${{ steps.deployment.outputs.page_url }} 17 + runs-on: ubuntu-latest 18 + steps: 19 + - name: Install mdbook 20 + run: | 21 + set -e 22 + MDBOOK_VERSION=$(curl -s "https://api.github.com/repos/rust-lang/mdBook/releases/latest" | grep -Po '"tag_name": "v\K[0-9.]+') 23 + wget -qO mdbook.tar.gz https://github.com/rust-lang/mdBook/releases/latest/download/mdbook-v$MDBOOK_VERSION-x86_64-unknown-linux-gnu.tar.gz 24 + sudo tar xf mdbook.tar.gz -C /usr/local/bin mdbook 25 + mdbook --version 26 + - name: Checkout 27 + uses: actions/checkout@v4 28 + with: 29 + repository: '${{github.repository}}.wiki' 30 + - name: Build 31 + run: mdbook build 32 + - name: Setup Pages 33 + uses: actions/configure-pages@v5 34 + - name: Upload artifact 35 + uses: actions/upload-pages-artifact@v3 36 + with: 37 + path: './book' 38 + - name: Deploy to GitHub Pages 39 + id: deployment 40 + uses: actions/deploy-pages@v4