Merge pull request #17470 from Homebrew/docs_workflow_tweaks

This commit is contained in:
Mike McQuaid 2024-06-11 14:30:48 +01:00 committed by GitHub
commit b514158050
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 21 additions and 15 deletions

View File

@ -63,6 +63,11 @@ jobs:
- name: Check code blocks conform to our Ruby style guide
run: brew style docs
- name: Generate formulae.brew.sh API samples
if: github.repository == 'Homebrew/formulae.brew.sh'
working-directory: docs
run: ../script/generate-api-samples.rb
- name: Build the site and check for broken links
working-directory: docs
run: bundle exec rake test

View File

@ -17,26 +17,27 @@ task test: :build do
require "html-proofer"
HTMLProofer.check_directory(
"./_site",
parallel: { in_threads: 4 },
favicon: true,
parallel: { in_threads: 4 },
favicon: true,
ignore_status_codes: [0, 403],
check_favicon: true,
check_opengraph: true,
check_html: true,
check_img_http: true,
enforce_https: true,
ignore_files: [
%r{Kickstarter-Supporters},
check_favicon: true,
check_opengraph: true,
check_html: true,
check_img_http: true,
enforce_https: true,
ignore_files: [
/Kickstarter-Supporters/,
],
ignore_urls: [
ignore_urls: [
"/",
%r{https://formulae.brew.sh"},
%r{https://github.com/},
'https://legacy.python.org/dev/peps/pep-0453/#recommendations-for-downstream-distributors',
"https://legacy.python.org/dev/peps/pep-0453/#recommendations-for-downstream-distributors",
],
cache: {
cache: {
timeframe: {
external: "1h"
}
}
external: "1h",
},
},
).run
end