Skip to content

Merge pull request #565 from RichDom2185/2024-10/fix-broken-glossary-… #306

Merge pull request #565 from RichDom2185/2024-10/fix-broken-glossary-…

Merge pull request #565 from RichDom2185/2024-10/fix-broken-glossary-… #306

Workflow file for this run

name: Check all links on website are valid
on: [push, pull_request, workflow_dispatch]
jobs:
check-links:
runs-on: ubuntu-20.04
steps:
- name: Set up repository
uses: actions/checkout@main
- name: Set up PATH
run: echo "$HOME/.gem/ruby/2.7.0/bin" >> $GITHUB_PATH
- name: Set up server dependencies
working-directory: ${{ github.workspace }}/docs
run: gem install --user-install bundler && bundle install
- name: Set up checker dependencies
working-directory: ${{ github.workspace }}/cli-test/linkchecker
run: npm install
- name: Set up server and check all links are valid
working-directory: ${{ github.workspace }}/cli-test/linkchecker
run: python serve-and-check.py