🚀 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 were99% faster
saving a total of
15m 8s
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(exports): Allow personal API keys on the GET /content action (#21462)
Depot
1m 14s / 2x fasterDocker
2m 30schore(data-warehouse): add error code in handling (#21626)
Depot
1m 21s / 81% fasterDocker
2m 27sfix(ci): Show docker compose logs only when tests don't run (#21613)
Depot
1m 23s / 2.1x fasterDocker
2m 54sfeat(data-warehouse): external data job rewrite (#21494)
Depot
1m 42s / 2.3x fasterDocker
3m 54schore(plugin-server): use uuidv5 for person uuids, based on distinct_id (#21547)
Depot
3m 24s / 68% fasterDocker
5m 42sfix(cohorts): Restrict query by time range (#21621)
Depot
1m 15s / 84% fasterDocker
2m 18sfix: Fix Zendesk ticket link for billing admin (#21620)
Depot
1m 48s / 2.1x fasterDocker
3m 50sfix: Revert back from asgi to wsgi (#21618)
Depot
26s / 3.9x fasterDocker
1m 41sfix(trends): session duration extraction (#21616)
Depot
1m 13s / 95% fasterDocker
2m 22sfix(funnels): actors modal for groups (#21612)
Depot
1m 34s / 81% fasterDocker
2m 50sDocker 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 →