name: Formatting on: # Triggers the workflow on push or pull request events but only for the main branch push: branches: [main, release**] pull_request: branches: [main, release**] # Don't run on draft PR's, see: https://github.com/orgs/community/discussions/25722#discussioncomment-3248917 types: [opened, synchronize, reopened, ready_for_review] # Allows us to run the workflow manually from the Actions tab workflow_dispatch: jobs: generate-doc-options: runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v3 with: submodules: recursive - name: Install Nix uses: DeterminateSystems/nix-installer-action@main - run: nix fmt -- --check .