Skip to content

Commit 5cd8529

Browse files
committed
fix: install DigiCert intermediate cert (server chain incomplete)
1 parent 971773b commit 5cd8529

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

.github/workflows/docker-build.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,18 @@ jobs:
7171
- name: Checkout
7272
uses: actions/checkout@v4
7373

74+
# Workaround: Server doesn't send intermediate cert in chain
75+
# TODO: Remove once server is configured to send full chain
76+
- name: Install DigiCert intermediate certificate
77+
run: |
78+
curl -fsSL https://cacerts.digicert.com/DigiCertGlobalG2TLSRSASHA2562020CA1-1.crt.pem \
79+
| sudo tee /usr/local/share/ca-certificates/digicert-g2-intermediate.crt
80+
sudo update-ca-certificates
81+
# Configure for Docker daemon
82+
sudo mkdir -p /etc/docker/certs.d/${{ inputs.registry_host }}
83+
sudo cp /usr/local/share/ca-certificates/digicert-g2-intermediate.crt \
84+
/etc/docker/certs.d/${{ inputs.registry_host }}/ca.crt
85+
7486
- name: Set build variables
7587
id: vars
7688
run: |

0 commit comments

Comments
 (0)