From: Charles Date: Thu, 6 May 2021 01:07:05 +0000 (+0100) Subject: Try this. X-Git-Tag: 4.0-dev~27^2~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2a06e349f420f765f296b1f4c50c2476dedb6ac7;p=thirdparty%2Fshairport-sync.git Try this. --- diff --git a/.github/workflows/docker-build-master.yaml b/.github/workflows/docker-build-master.yaml index 60ab6048..be7f644e 100644 --- a/.github/workflows/docker-build-master.yaml +++ b/.github/workflows/docker-build-master.yaml @@ -35,4 +35,4 @@ jobs: tags: registry.nova.do/shairport-sync:unstable-${{ env.BRANCH }} build-args: | BRANCH=${{ env.BRANCH }} - ssh: ${{ secrets.SSH_PRIVATE_KEY }} \ No newline at end of file + ssh: github=${{ secrets.SSH_PRIVATE_KEY }} \ No newline at end of file diff --git a/docker/Dockerfile b/docker/Dockerfile index b9098c8f..d12ad352 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -49,7 +49,10 @@ COPY --from=builder-alac /usr/local/lib/libalac.* /usr/local/lib/ COPY --from=builder-alac /usr/local/lib/pkgconfig/alac.pc /usr/local/lib/pkgconfig/alac.pc COPY --from=builder-alac /usr/local/include /usr/local/include -RUN --mount=type=ssh git clone git@github.com:charlesomer/nqptp.git +# TODO: Remove when no longer pulling from private repos. +RUN mkdir -p -m 0600 ~/.ssh && ssh-keyscan github.com >> ~/.ssh/known_hosts + +RUN --mount=type=ssh,id=github git clone git@github.com:charlesomer/nqptp.git WORKDIR /nqptp # Use development branch for now. RUN git checkout development @@ -59,7 +62,7 @@ RUN make RUN make install WORKDIR / -RUN --mount=type=ssh git clone git@github.com:aillwee/shairport-sync.git +RUN --mount=type=ssh,id=github git clone git@github.com:aillwee/shairport-sync.git WORKDIR /shairport-sync RUN git checkout "$SHAIRPORT_SYNC_BRANCH" RUN autoreconf -fi