Skip to content

Commit

Permalink
Merge #3457 Remove expired Let's Encrypt root certificate from Mono c…
Browse files Browse the repository at this point in the history
…ontainers
  • Loading branch information
DasSkelett committed Sep 30, 2021
2 parents 83aad88 + 1973999 commit 281e52b
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 0 deletions.
11 changes: 11 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,17 @@ jobs:
run: ./build --configuration=${{ matrix.configuration}}
- name: Run tests
run: xvfb-run ./build test+only --configuration=${{ matrix.configuration }} --where="Category!=FlakyNetwork"
- name: Run inflator container smoke test
run: |
cd _build
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
docker build --tag inflator --file ../Dockerfile.netkan .
docker run --rm --name inflator --entrypoint /bin/bash inflator -c "
curl -O https://raw.githubusercontent.com/KSP-CKAN/NetKAN/master/NetKAN/ZeroMiniAVC.netkan && \
mono netkan.exe ZeroMiniAVC.netkan
"
if: matrix.configuration == 'release' && ( matrix.mono == '6.8' || matrix.mono == 'latest' )

- name: Upload ckan.exe artifact
uses: actions/upload-artifact@v2
Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ All notable changes to this project will be documented in this file.
- [Netkan] Fill more info from GitHub for SpaceDock mods (#3390 by: HebaruSan; reviewed: DasSkelett)
- [Spec] YAMLize netkan spec (#3438 by: HebaruSan; reviewed: DasSkelett)
- [Netkan] Append resource links to staging PRs (#3454 by: HebaruSan; reviewed: techman83)
- [Infra] Remove expired Let's Encrypt root certificate from Mono containers (#3457 by: DasSkelett; reviewed: HebaruSan)

## v1.30.4 (Hubble)

Expand Down
2 changes: 2 additions & 0 deletions Dockerfile.metadata
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
FROM mono:latest

RUN /bin/sed -i 's/^mozilla\/DST_Root_CA_X3.crt$/!mozilla\/DST_Root_CA_X3.crt/' /etc/ca-certificates.conf && \
/usr/sbin/update-ca-certificates
RUN apt-get update && \
apt-get install -y --no-install-recommends python3 python3-pip python3-setuptools git build-essential python3-dev && \
apt-get clean
Expand Down
2 changes: 2 additions & 0 deletions Dockerfile.netkan
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
FROM mono:latest
RUN /bin/sed -i 's/^mozilla\/DST_Root_CA_X3.crt$/!mozilla\/DST_Root_CA_X3.crt/' /etc/ca-certificates.conf && \
/usr/sbin/update-ca-certificates
RUN useradd -ms /bin/bash netkan
USER netkan
WORKDIR /home/netkan
Expand Down

0 comments on commit 281e52b

Please sign in to comment.