🚀 All of the performance of Depot, now for GitHub Actions Runners!
← Back to homeView all runs
GitHub Actions Benchmark
PostHog
PostHog/posthogPostHog is an open-source product analytics suite, built for engineers. Automatically track every event on your website or app, understand your users and how to improve your product, deploy on your own infrastructure to keep control of your data.
With
depot build
, the past 10 runs were2.3x faster
saving a total of
19m 51s
compared to
docker build
.About the benchmark
For every commit to PostHog/posthog, 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
fix: Significantly reduce logging of hobby clickhouse (#22239)
Depot
1m 19s / 2.2x fasterDocker
2m 57sfix(hogql): fix bold number data visualization (#22320)
Depot
1m 52s / 3.1x fasterDocker
5m 51sfix(experiments): fix failing cypress test (#22343)
Depot
30s / 11% slowerDocker
27sfeat(hogql): add toTypeName function to hogql (#22322)
Depot
1m 32s / 2.3x fasterDocker
3m 28sfix(hogql): support non-string funnel breakdowns (#22330)
Depot
1m 17s / 47% fasterDocker
2m 26sfeat: active cpu time (#22331)
Depot
1m 52s / 2x fasterDocker
3m 46sfeat: cname in row (#22329)
Depot
2m 2s / 2x fasterDocker
4m 10sfix: Small loading bar improvements (#22327)
Depot
1m 52s / 2.5x fasterDocker
4m 41sfix: delete proxy records immediately if in the waiting or erroring states (#22325)
Depot
1m 43s / 2.4x fasterDocker
4m 3sfix: fix validation job not checking target_cname (#22324)
Depot
1m 40s / 2.2x fasterDocker
3m 41sDocker 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-posthog: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-posthog: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-posthog: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-posthog:benchmark
Build 40x faster
Get started for free →