name: Checks on: pull_request jobs: build: name: Build runs-on: ubuntu-latest steps: - name: Install requirements run: | sudo apt install -y automake npm nodejs - name: Checkout code uses: actions/checkout@v3 - name: Setup Node.js 18 environment uses: actions/setup-node@v3 with: node-version: 'lts/hydrogen' - name: Install npm dependencies if: always() run: | npm install - name: Linting markdown if: always() run: | npm run-script markdownlint - name: Checking for broken links if: always() run: | npm run-script checklinks #- name: Detect inconsiderate language # if: always() # run: | # npm run-script detect-inconsiderate-language