File tree Expand file tree Collapse file tree 2 files changed +19
-1
lines changed
Expand file tree Collapse file tree 2 files changed +19
-1
lines changed Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+
3+ mkdir -p /usr/local/share/ca-certificates/extra
4+ cd /usr/local/share/ca-certificates/extra
5+
6+ # Manually get intermediate CA certificates to deal with websites that don't
7+ # serve a full certificate chain. These are misconfigured websites, but we want
8+ # to be able to handle them anyways.
9+ wget https://letsencrypt.org/certs/lets-encrypt-x3-cross-signed.pem.txt -O lets-encrypt-x3-cross-signed.crt
10+ wget https://spaces.at.internet2.edu/download/attachments/24576265/InCommonRSAServerCA_2.crt
11+
12+ # Remove expired root certificates to work around OpenSSL 1.0.x issue.
13+ sed -i ' s/^\(mozilla\/AddTrust_External_Root.crt\)$/!\1/' /etc/ca-certificates.conf
14+
15+ update-ca-certificates
Original file line number Diff line number Diff line change 11language : ruby
2+ dist : bionic
3+
24before_install :
35 - gem update --system # necessary, see https://bundler.io/blog/2019/05/14/solutions-for-cant-find-gem-bundler-with-executable-bundle.html
6+ - sudo .ci/cert-workaround
47before_script :
58 - gem install html-proofer
69script :
710 - bundle exec jekyll build
811 - >-
9- htmlproofer ./_site
12+ travis_retry htmlproofer ./_site
1013 --check-html
1114 --check-favicon
1215 --enforce-https
You can’t perform that action at this time.
0 commit comments