diff --git a/.github/workflows/link_validation.yaml b/.github/workflows/link_validation.yaml index e0bcbfae7..3571c0c4a 100644 --- a/.github/workflows/link_validation.yaml +++ b/.github/workflows/link_validation.yaml @@ -16,6 +16,16 @@ jobs: PYTHON_VER: 3.7 steps: - uses: actions/checkout@v2 + - name: Check Microsoft URLs do not pin localized versions + run: | + localized=$(find . -name '*.md' | xargs grep -ol "\.microsoft\.com/[[:alpha:]]\{2\}-[[:alpha:]]\{2\}/") || true + if [ -z "$localized" ]; then + echo "All Microsoft Docs links ok." + else + echo "The following files contain links to Microsoft Docs that pin a localized version:" + echo $localized + exit 1 + fi - name: Set up Python ${{ env.PYTHON_VER }} uses: actions/setup-python@v2 with: @@ -27,3 +37,4 @@ jobs: - name: Check Markdown Files run: | for name in `find . -name "*.md"`; do echo -e "------\n$name" ; mm.py -l $name || exit 1 ;done +