Change summary
.github/workflows/deploy_collab.yml | 6 +++---
Dockerfile | 1 +
2 files changed, 4 insertions(+), 3 deletions(-)
Detailed changes
@@ -63,9 +63,6 @@ jobs:
- name: Sign into DigitalOcean docker registry
run: doctl registry login
- - name: Prune Docker system
- run: docker system prune --filter 'until=720h' -f
-
- name: Checkout repo
uses: actions/checkout@v4
with:
@@ -78,6 +75,9 @@ jobs:
- name: Publish docker image
run: docker push registry.digitalocean.com/zed/collab:${GITHUB_SHA}
+ - name: Prune Docker system
+ run: docker system prune --filter 'until=72h' -f
+
deploy:
name: Deploy new server image
needs:
@@ -11,6 +11,7 @@ ARG GITHUB_SHA
ENV GITHUB_SHA=$GITHUB_SHA
RUN --mount=type=cache,target=./script/node_modules \
--mount=type=cache,target=/usr/local/cargo/registry \
+ --mount=type=cache,target=/usr/local/cargo/git \
--mount=type=cache,target=./target \
cargo build --release --package collab --bin collab