0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-11-25 11:17:50 +01:00
Commit Graph

16 Commits

Author SHA1 Message Date
danielxnj
e4f40cf1ab
chore: update dockerhub token (#25582)
Co-authored-by: xneyder <xneyder@gmail.com>
2024-10-14 22:49:56 -04:00
dependabot[bot]
dd0cc19890
chore(deps): bump docker/setup-qemu-action from 2 to 3 (#20811)
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 2 to 3.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 17:07:11 +01:00
Frank Hamand
72b7077ecf
chore: Replace DOCKERHUB_USERNAME secret with plaintext (#20490)
Replace DOCKERHUB_USERNAME secret with plaintext

This isn't a secret and it causes every instance of "posthog" in the
action logs to be replaced by "***"  because it's the value of a secret
2024-02-21 15:55:27 +00:00
dependabot[bot]
2a71fa63f3
chore(deps): bump docker/login-action from 2 to 3 (#19893)
Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-23 14:13:59 +01:00
Frank Hamand
27ea8a7354
fix: Respect .dockerignore in depot builds (#19906)
Respect .dockerignore in depot builds

See https://github.com/docker/build-push-action#git-context

Without including "context: ." .dockerignore is not processed
2024-01-22 16:59:21 +00:00
Frank Hamand
636d0c44b3
chore: Remove old dockerfile and only build a single image with unit (#19614)
* Remove old dockerfile and only build a single image with unit

We have migrated over to the `unit` image (instead of gunicorn) but we
were still building both. This could lead to confusion - we have no
plans to move back so let's remove the second image build and only
build the unit based image

* Remove unit build id
2024-01-05 15:06:01 +00:00
dependabot[bot]
26c1dac4f1
chore(deps): bump aws-actions/amazon-ecr-login from 1 to 2 (#19558)
Bumps [aws-actions/amazon-ecr-login](https://github.com/aws-actions/amazon-ecr-login) from 1 to 2.
- [Release notes](https://github.com/aws-actions/amazon-ecr-login/releases)
- [Changelog](https://github.com/aws-actions/amazon-ecr-login/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws-actions/amazon-ecr-login/compare/v1...v2)

---
updated-dependencies:
- dependency-name: aws-actions/amazon-ecr-login
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-02 15:27:40 +00:00
dependabot[bot]
a49eda3f50
chore(deps): bump aws-actions/configure-aws-credentials from 1 to 4 (#19557)
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) from 1 to 4.
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases)
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws-actions/configure-aws-credentials/compare/v1...v4)

---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-02 15:06:55 +00:00
danielxnj
65448f519c
chore: Hobby SSL (#19129)
* Hobby SSL
2023-12-07 09:09:37 -05:00
Michael Matloka
3a85190401
chore(3000): Clean up support panel (#18968)
* chore(3000): Clean up support panel

* Adjust panel button shadows

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (1)

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-30 18:29:13 -05:00
danielxnj
b0a9ce2818
chore: hobby deployment on PR (#18733)
* Check docker before installing it
2023-11-29 18:16:15 -05:00
Michael Matloka
8fd0f7a3f9
ci: Fix CI for forks (#16776)
* ci: Fix CI for forks

* Try updating snapshots on forks

* Try fixing snapshot verification instead

* Consolidate Docker-related workflows

* Run visual regression tests

* Update ci-e2e.yml

* Use fork's GHCR

* Try Depot caching approach instead of GHCR

* Lowercase reference

* Update E2E tests paths filter

* Fix permissions

* Debug .env

* Fix double checkout

* Remove obsolete release workflows

* Fix formatting

* Also run plugin server tests for good measure

* Clarify automerge job name

* Describe action inputs

* Refactor E2E workflow for clarity and comments

* Use project ID from depot.json
2023-07-28 14:23:32 +02:00
Frank Hamand
077b7e58a4
fix: Use tailscale oauth secret instead of authkey (#15977)
Use tailscale oauth secret instead of authkey

Authkeys expire every 90 days, use an oauth secret instead which don't
expire
2023-06-09 13:40:34 +01:00
Paul D'Ambra
067d73cb4f
feat: write recording summary events (#15245)
Problem
see #15200 (comment)

When we store session recording events we materialize a lot of information using the snapshot data column.

We'll soon not be storing the snapshot data so won't be able to use that to materialize that information, so we need to capture it earlier in the pipeline. Since this is only used for searching for/summarizing recordings we don't need to store every event.

Changes
We'll push a summary event to a new kafka topic during ingestion. ClickHouse can ingest from that topic into an aggregating merge tree table. So that we store (in theory, although not in practice) only one row per session.

add config to turn this on and off by team in plugin server
add code behind that to write session recording summary events to a new topic in kafka
add ClickHouse tables to ingest and aggregate those summary events
2023-05-09 14:41:16 +00:00
Frank Hamand
37a4ac9f82
fix: Truncate preview deploy namespaces to 38 characters (#15065)
Truncate preview deploy namespaces to 38 characters

Including our tailscale suffix (.hedgehog-kitefin.ts.net) this is the limit
before letsencrypt complains, it only allows DNS names of 64 characters or less
2023-04-13 08:53:43 +00:00
Frank Hamand
cc94b2d35b
feat: Automatically create deploys for labelled PRs seeded with demo data (#14935)
* Automatically create deploys for labelled PRs seeded with demo data

* Remove debug

* if
2023-03-30 14:27:58 +00:00