mirror of
https://github.com/PostHog/posthog.git
synced 2024-11-22 17:24:15 +01:00
36 lines
1.3 KiB
YAML
36 lines
1.3 KiB
YAML
|
name: Vector Replay Capture Tests
|
||
|
|
||
|
on:
|
||
|
workflow_dispatch:
|
||
|
pull_request:
|
||
|
paths:
|
||
|
- vector/**
|
||
|
- .github/workflows/replay-capture.yml
|
||
|
|
||
|
workflow_call:
|
||
|
|
||
|
jobs:
|
||
|
vector-test:
|
||
|
name: Vector test
|
||
|
runs-on: ubuntu-20.04
|
||
|
env:
|
||
|
QUOTA_LIMITED_TEAMS_PATH: vector/replay-capture/tests/quota_limited_teams.csv
|
||
|
OVERFLOW_SESSIONS_PATH: vector/replay-capture/tests/overflow_sessions.csv
|
||
|
KAFKA_BOOSTRAP_SERVERS: dummy:9092
|
||
|
KAFKA_EVENTS_TOPIC: session_recording_snapshot_item_events
|
||
|
KAFKA_OVERFLOW_TOPIC: session_recording_snapshot_item_overflow
|
||
|
steps:
|
||
|
- name: Checkout
|
||
|
uses: actions/checkout@v4
|
||
|
|
||
|
- name: Install Vector
|
||
|
run: |
|
||
|
wget https://github.com/vectordotdev/vector/releases/download/v0.40.0/vector-0.40.0-x86_64-unknown-linux-gnu.tar.gz
|
||
|
tar xzvf vector-0.40.0-x86_64-unknown-linux-gnu.tar.gz ./vector-x86_64-unknown-linux-gnu/bin/vector
|
||
|
sudo mv ./vector-x86_64-unknown-linux-gnu/bin/vector /usr/bin/vector
|
||
|
|
||
|
- name: Run vector tests
|
||
|
run: |
|
||
|
yq -i e 'explode(.)' vector/replay-capture/vector.yaml
|
||
|
vector test vector/replay-capture/*.yaml
|