name: Checks on: - push - pull_request - workflow_dispatch jobs: markdown-check: name: Check Markdown runs-on: ubuntu-latest steps: - name: Checkout source uses: actions/checkout@v4 - name: Lint markdown uses: avto-dev/markdown-lint@v1 with: config: './.markdownlint.yml' args: . ampersands-check: name: Check Ampersands are Unescaped runs-on: ubuntu-latest steps: - name: Checkout source uses: actions/checkout@v4 - name: Run Python Ampersands Script run: python3 scripts/check_ampersands.py