← Back to homeView all runs
GitHub Actions Benchmark
PostHog
PostHog/posthog PostHog 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.4x faster
saving a total of
23m 19s
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: Add missing script to start temporal worker (#14908)
Depot
1m 3s / 97% fasterDocker
2m 4sfix: pie tooltips with formulas and breakdown (#14892)
Depot
1m 42s / 2.5x fasterDocker
4m 20sfeat(poe-v2): poe v2 support for funnels (#14850)
Depot
1m 34s / 72% fasterDocker
2m 42sfix(hogql): funnel breakdown hogql person properties (#14901)
Depot
1m 51s / 2x fasterDocker
3m 47sfix: sometimes bold number gets stuck too small and on the left (#14894)
Depot
1m 51s / 2x fasterDocker
3m 43sfix(dashboards): do not display jumping jacks hog while loading insight (#14898)
Depot
1m 54s / 2.3x fasterDocker
4m 17schore: remove unused cohort code (#14887)
Depot
1m 57s / 97% fasterDocker
3m 51sfix: series color is being recalculated after sort for series letter (#14890)
Depot
1m 46s / 3.3x fasterDocker
5m 47sfeat: Notebooks PoC (#14805)
Depot
1m 53s / 3.2x fasterDocker
6m 4sfix: Use timezone friendly display for Last Event Ingested (#14888)
Depot
1m 45s / 2.3x fasterDocker
4mDocker 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