🚀 Just launched: the Depot CI API
🚀 Just launched: the Depot CI API
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 were14.7x faster
saving a total of
9h 50m 28s
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
feat(dashboards): add delete_tile endpoint and dashboard-delete-tile MCP tool (#60520)
Depot
3m 52s / 22.9x fasterDocker
1h 28m 30sfeat(tasks): emit pr analytics events for external PRs (#60719)
Depot
4m 1s / 15.3x fasterDocker
1h 1m 25sfix(data-warehouse): redact API key credentials from request logs (#60599)
Depot
3m 40s / 15.2x fasterDocker
55m 42schore(devex): register canonical /api/projects/ route for env-only endpoints (#60407)
Depot
3m 30s / 27.3x fasterDocker
1h 35m 41sfix(modeling): fix generic delta errors and s3 fnf errors from empty queryable tables (#60688)
Depot
4m 55s / 6.6x fasterDocker
32m 23schore(hog-charts): group BarChart bar options under `bars` config (#60820)
Depot
4m 49s / 11.4x fasterDocker
55m 9sfix(sharing): stub embed preview iframe in storybook snapshots (#60810)
Depot
4m 54s / 15.9x fasterDocker
1h 18m 3sfeat(heatmaps): pass deploy region to browserless rollout flag (#60818)
Depot
4m 29s / 10.7x fasterDocker
47m 55sfix(retention): show all series values in the chart tooltip (#60768)
Depot
4m 44s / 11.5x fasterDocker
54m 35sfeat(replay): pin a primary property from the session replay inspector (#60812)
Depot
4m 21s / 14.8x fasterDocker
1h 4m 20sDocker 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
Your builds have never been this quick.
Get started