kopia lustrzana https://github.com/espressif/esp-idf
docs: update linkcheck configs
linkcheck CI job can now pass, no longer necessary to ignore the results from it.pull/9422/head
rodzic
27cd55dca1
commit
e07d16d6a3
|
@ -228,5 +228,4 @@ check_doc_links:
|
||||||
- pip install -r requirements.txt
|
- pip install -r requirements.txt
|
||||||
- cd docs
|
- cd docs
|
||||||
- pip install -U -r requirements.txt
|
- pip install -U -r requirements.txt
|
||||||
# At the moment this check will always fail due to multiple known limitations, ignore result
|
- build-docs -t $DOCTGT -l $DOCLANG linkcheck
|
||||||
- build-docs -t $DOCTGT -l $DOCLANG linkcheck || { echo "THERE ARE ISSUES DUE TO KNOWN LIMITATIONS, PLEASE FIX THEM. Nowadays we're ignored them to pass pipeline."; true; }
|
|
||||||
|
|
|
@ -172,6 +172,19 @@ google_analytics_id = os.environ.get('CI_GOOGLE_ANALYTICS_ID', None)
|
||||||
|
|
||||||
project_homepage = 'https://github.com/espressif/esp-idf'
|
project_homepage = 'https://github.com/espressif/esp-idf'
|
||||||
|
|
||||||
|
linkcheck_anchors = False
|
||||||
|
|
||||||
|
linkcheck_exclude_documents = ['index', # several false positives due to the way we link to different sections
|
||||||
|
'api-reference/protocols/esp_local_ctrl', # Fails due to `https://<mdns-hostname>.local`
|
||||||
|
'api-reference/provisioning/wifi_provisioning', # Fails due to `https://<mdns-hostname>.local`
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
|
linkcheck_ignore = ['https://webhome.phy.duke.edu/~rgb/General/dieharder.php', # Certificate error
|
||||||
|
'https://dl.espressif.com/dl/esp32s3_rom.elf', # Not published
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
# Custom added feature to allow redirecting old URLs
|
# Custom added feature to allow redirecting old URLs
|
||||||
with open('../page_redirects.txt') as f:
|
with open('../page_redirects.txt') as f:
|
||||||
lines = [re.sub(' +', ' ', line.strip()) for line in f.readlines() if line.strip() != '' and not line.startswith('#')]
|
lines = [re.sub(' +', ' ', line.strip()) for line in f.readlines() if line.strip() != '' and not line.startswith('#')]
|
||||||
|
|
Ładowanie…
Reference in New Issue