* Add docker image that uses nginx unit instead of gunicorn
🦄🔫
* Add unit build to CI
* Fix duplicate id
* try 3.11
* Only build for amd64
need python3.11 for unit image on arm
* chore: make visual regression less sensitive to differences
* Update UI snapshots for `chromium` (1)
* git diff only after optipng has run
* git diff only after optipng has run
* Update UI snapshots for `chromium` (1)
* Update .storybook/test-runner.ts
* text
* no need to run lint staged... we've already run optipng
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Remove redundant Playwright specs
* Increase tolerance in Playwright
* Wait for profile pictures to resolve
* Ensure scene is loaded before proceeding
* Always wait for loaders to disappear
* Disable Gravatars in snapshots
* Don't wait for loaders in more stories with loaders
* Improve resiliency of batch export story
* Fix one more loading story
* Unskip Playwright tests
* Improve inconsistencies
* Upgrade Playwright from 1.29.2 to 1.37.1
* Wait for images to load
* Unify code editors
* Properly wait for images to load
* Go back to Playwright 1.29.2
* Wait for loader selector in LemonTable stories
* Update UI snapshots for `chromium` (1)
* Update UI snapshots for `chromium` (2)
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* ci-backend runs-on -> buildkite
* Use buildjet runners
* Go away old cache
* Fix deps
* Ensure to update the package registry
* Use bigger runners for django tests
* Use ARM for jobs with less concurrency
* Revert "Use ARM for jobs with less concurrency"
This reverts commit bcbf0d7524.
* Fix typo
* Trigger plugins deployment when folder is updated
* Update repository dispatch
* Use digest as tag
* Remove empty line
* Create a new workflow
* Change concurrency
* Revert "Remove empty line"
This reverts commit b307c50cb0.
* Revert "Change concurrency"
This reverts commit 458597b80b.
* Revert "Create a new workflow"
This reverts commit 4e1eef73f2.
* Remove empty line
* Dummy commit to trigger deploy
* Have a digest per platform
* Revert "Have a digest per platform"
This reverts commit 8276bd20a0.
* Revert "Revert "Have a digest per platform""
This reverts commit bc6527c48f.
* Have a digest per platform
* Add meta
* Update ci workflow
* Add workflow dispatch
* Dummy commit
Marius nerd-sniped us to try this out. Recording of Cypress runs.
Co-authored-by: Paul D'Ambra <paul@posthog.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Problem
We're not able to play back all of the recordings captured by the blob ingester, the offset high water mark processing is new and if it isn't working correctly would lead to us skipping data we should not have
Changes
Allow us to set an environment variable that uses a no-op high-water mark processor
sneaks in removal of the no-longer-used SESSION_RECORDING_BLOB_PROCESSING_TEAMS env var