Skip to content

services/secrets: only generate if service requires it #14

services/secrets: only generate if service requires it

services/secrets: only generate if service requires it #14

Workflow file for this run

name: "Build and deploy documentation"
permissions:
contents: write
on:
workflow_dispatch:
push:
branches:
- main
paths:
- "modules/options/**"
jobs:
build-documentation:
runs-on: ubuntu-latest
steps:
- name: "Checkout"
uses: actions/checkout@v4
- name: "Install Nix"
uses: DeterminateSystems/nix-installer-action@v14
- run: |
nix -vL build .#nicekoishi-dotfiles-docs -o build/index.html
- name: "Upload GitHub Pages artifact"
uses: actions/upload-pages-artifact@v3.0.1
with:
path: "./build"
publish-documentation:
runs-on: ubuntu-latest
needs: build-documentation
permissions:
pages: write
id-token: write
environment:
name: "github-pages"
url: "${{ steps.deployment.outputs.page_url }}"
steps:
- name: "Deploy to GitHub Pages"
id: deployment
uses: actions/deploy-pages@v4.0.5