Skip to content

Commit

Permalink
adding the stream metadata service to ci (#893)
Browse files Browse the repository at this point in the history
  • Loading branch information
mechanical-turk authored Aug 28, 2024
1 parent 06fb5a3 commit fb4a611
Showing 1 changed file with 14 additions and 4 deletions.
18 changes: 14 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -228,6 +228,9 @@ jobs:
- name: Install node dependencies
run: yarn install --immutable

- name: Build all packages
run: yarn build

- name: Print versions
run: ./scripts/print-versions.sh

Expand Down Expand Up @@ -266,17 +269,24 @@ jobs:
echo "NODE_EXTRA_CA_CERTS=$HOME/river-ca-cert.pem" >> $GITHUB_ENV
- name: Run multiple nodes
working-directory: core/node
run: |
cd ./core/node
./run_multi.sh --de -c
./run_multi.sh --de -r &
for i in {5180..5189}; do yarn wait-on https://localhost:$i/debug/multi --timeout=900000 --i=5000 --verbose; done
- name: Run SDK Tests (without entitlements)
working-directory: packages/sdk
run: yarn test:ci:multi:ne

- name: Run Stream Metadata Nodes
run: |
yarn run turbo run build
cd packages/sdk
yarn test:ci:multi:ne
yarn workspace @river-build/stream-metadata dev:local_multi_ne &
yarn wait-on http://localhost:3003/health --timeout=120000 --i=5000 --verbose
- name: Run Stream Metadata Tests (without entitlements)
working-directory: packages/stream-metadata
run: yarn test:integration

- name: Archive River Node Logs and Settings
if: always()
Expand Down

0 comments on commit fb4a611

Please sign in to comment.