notox 1.6.1

no toxic names anymore
Documentation
name: Build coverage and upload

on:
    push:
        branches: ["main"]
    workflow_dispatch:

env:
    CARGO_TERM_COLOR: always

permissions:
    contents: read
    pages: write
    id-token: write

concurrency:
    group: "pages"
    cancel-in-progress: true

jobs:
    deploy:
        environment:
            name: github-pages
            url: ${{ steps.deployment.outputs.page_url }}
        runs-on: ubuntu-latest
        steps:
            - uses: actions/checkout@v4
            - name: Setup Pages
              uses: actions/configure-pages@v5
            - name: Build
              run: cargo build --verbose
            - name: Build website
              run: .github/workflows/build.sh
            - name: Upload artifact
              uses: actions/upload-pages-artifact@v3
              with:
                  path: "dist"
            - name: Deploy to GitHub Pages
              id: deployment
              uses: actions/deploy-pages@v4