🚀 All of the performance of Depot, now for GitHub Actions Runners!
← Back to homeView all runs
GitHub Actions Benchmark
Chatwoot
chatwoot/chatwootChatwoot is an open-source, self-hosted customer engagement suite. Chatwoot lets you view and manage your customer data, communicate with them irrespective of which medium they use, and re-engage them based on their profile.
With
depot build
, the past 10 runs were2.4x faster
saving a total of
1h 18m 12s
compared to
docker build
.About the benchmark
For every commit to chatwoot/chatwoot, GitHub Actions runs one workflow job building the project with the
docker/build-push-action
action and caching enabled and one workflow job building the project with depot build
. The time each job takes is recorded and visualized here.Last 10 GitHub Actions Runs
feat: Improved country code in contact form view. (#6801)
Depot
6m 9s / 2.8x fasterDocker
17m 25sfeat: audit logs UI (#6803)
Depot
5m 29s / 2.4x fasterDocker
13m 14sfix: Border color for CSAT component in widget (#6915)
Depot
5m 3s / 49% fasterDocker
9m 56sfeat: show webhook verify token for WhatsApp (#6916)
Depot
5m 4s / 2.4x fasterDocker
12m 8schore: Update translations (#6895)
Depot
5m 34s / 39% fasterDocker
9m 5sfix: response body in twitter callback (#6907)
Depot
4m 57s / 43% fasterDocker
8m 41sfix: use response.status instead of success (#6906)
Depot
5m 6s / 45% fasterDocker
9m 17sfix: Update from_email in the name to fix the syntax error (#6900)
Depot
5m 21s / 2x fasterDocker
10m 44sfeat: Route emails based on x-original-to in email channel (#6901)
Depot
6m 8s / 32% fasterDocker
9m 5sFix: save twitter profile for inbox (#6667)
Depot
8m 23s / 4.3x fasterDocker
35m 51sDocker Workflow
jobs:
benchmark-docker:
name: Build with Docker
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: docker/setup-buildx-action@v2
- uses: docker/build-push-action@v2
with:
tags: depot/benchmark-chatwoot:benchmark
cache-from: type=gha
cache-to: type=gha,mode=max
View workflow source benchmark-docker:
name: Build with Docker
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: docker/setup-buildx-action@v2
- uses: docker/build-push-action@v2
with:
tags: depot/benchmark-chatwoot:benchmark
cache-from: type=gha
cache-to: type=gha,mode=max
Depot Workflow
jobs:
benchmark-depot:
name: Build with Depot
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: depot/setup-action@v1
- uses: depot/build-push-action@v1
with:
tags: depot/benchmark-chatwoot:benchmark
View workflow source benchmark-depot:
name: Build with Depot
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: depot/setup-action@v1
- uses: depot/build-push-action@v1
with:
tags: depot/benchmark-chatwoot:benchmark
Build 40x faster
Get started for free →