Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BAU: Check internal and external links #701

Merged
merged 9 commits into from
May 17, 2023

Commits on Apr 26, 2023

  1. BAU: Check for broken internal links

    Sometimes we break links (full or partial) when we move pages about or rename headers, so now html-proofer will run as part of the build to make sure we've not broken any links.
    mrwilson committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    3a40885 View commit details
    Browse the repository at this point in the history
  2. BAU: Fix currently broken internal links

    - The Reliability Engineering section for CDIO no longer exists
    - Remove call-to-action to update the manual as there is no corresponding section
    - Re-add "Testing with RSpec" header for ruby to unbreak a link
    - Update links after changes to source-code guidance structure
    mrwilson committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    c8f729c View commit details
    Browse the repository at this point in the history
  3. BAU: Check for broken external links

    Sometimes pages disappear from the internet or move, and we want to keep our outbound links in good condition. We sleep between requests to GitHub to avoid being rate-limited, and ignore some specific repositories which will fail the link checker.
    mrwilson committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    b77f928 View commit details
    Browse the repository at this point in the history
  4. BAU: Fix currently broken external links

    - The Oracle JDK licence page does not resolve outside of a browser
    - The FeatureFlags.io article is gone, replace it with a page sourced from Martin Fowler's site
    - Minifycode.com is gone, replace it with a link to Google's web dev perf advice
    - Replace NIST publication about least privilege with similar page from NCSC
    mrwilson committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    d2453e5 View commit details
    Browse the repository at this point in the history
  5. BAU: Ignore github links

    mrwilson committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    0d436ed View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. BAU: Pull-request feedback

    mrwilson committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    c63c228 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da9b579 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2023

  1. BAU: Check internal hashes

    Also remove duplication between a single GitHub URL and the blanket GitHub regex
    mrwilson committed May 17, 2023
    Configuration menu
    Copy the full SHA
    9e2219e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d5c58f2 View commit details
    Browse the repository at this point in the history