Skip to content

chore(deps): bump typescript from 5.4.5 to 6.0.3 #6

chore(deps): bump typescript from 5.4.5 to 6.0.3

chore(deps): bump typescript from 5.4.5 to 6.0.3 #6

Workflow file for this run

name: Integration Tests
on:
push:
branches: [main]
pull_request:
branches: [main]
schedule:
- cron: '0 4 * * 1' # Weekly Monday 4am UTC
workflow_dispatch:
jobs:
integration:
runs-on: ubuntu-latest
services:
streamline:
image: ghcr.io/streamlinelabs/streamline:latest
ports:
- 9092:9092
- 9094:9094
options: >-
--health-cmd "curl -f http://localhost:9094/health || exit 1"
--health-interval 5s
--health-timeout 5s
--health-retries 10
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'
- run: npm ci
- name: Wait for Streamline
run: |
for i in $(seq 1 30); do
curl -sf http://localhost:9094/health && break
echo "Waiting for Streamline... ($i/30)"
sleep 2
done
- name: Run integration tests
run: npm run test:integration --if-present || npm test
env:
STREAMLINE_BOOTSTRAP_SERVERS: localhost:9092
STREAMLINE_HTTP_URL: http://localhost:9094