🚀 Try Sherlock, our AI assistant for docs
🚀 Try Sherlock AI
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 were10.7x faster
saving a total of
8h 8m 53s
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(product tours): add opt-in session replay for product tours in toolbar (#46584)
Depot
5m / 9.9x fasterDocker
49m 18sfeat(flags): simplify templates and add visual feedback on apply (#46618)
Depot
4m 58s / 16.8x fasterDocker
1h 23m 14sfeat(docs): inkeep agent workflow (#46744)
Depot
4m 38s / 11.4x fasterDocker
52m 56schore(product tours): remove compact version of step editor (#46310)
Depot
5m 21s / 9.6x fasterDocker
51m 34schore(surveys): update version requirements (#46302)
Depot
4m 59s / 10.3x fasterDocker
51m 22srevert: "feat(notebooks): draggable text node" (#46755)
Depot
5m 42s / 8.7x fasterDocker
49m 42sfix(flags): move release condition collapse state to kea logic (#46597)
Depot
4m 34s / 10.8x fasterDocker
49m 30sfeat(funnels): parse distinct_id field as hogql for funnel dwh nodes (#46182)
Depot
5m 8s / 10.7x fasterDocker
54m 57sfix(data-modeling): correctly handle CTEs for real this time (#46213)
Depot
5m 38s / 8.8x fasterDocker
49m 36sfeat: first-party oauth for twig (#46461)
Depot
4m 17s / 11x fasterDocker
46m 59sDocker 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