Skip to content

feat: implement SDK caching layer with configurable TTL #4

feat: implement SDK caching layer with configurable TTL

feat: implement SDK caching layer with configurable TTL #4

name: Integration Test
on:
pull_request:
types: [opened, synchronize, reopened, labeled]
jobs:
integration-test:
if: contains(github.event.pull_request.labels.*.name, 'integration')
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: "20"
cache: "npm"
- name: Install dependencies
run: npm ci
- name: Run integration tests (testnet only)
env:
STELLAR_NETWORK: testnet
STELLAR_SPLIT_CONTRACT_ID: ${{ secrets.STELLAR_SPLIT_CONTRACT_ID }}
STELLAR_SPLIT_TOKEN_CONTRACT_ID: ${{ secrets.STELLAR_SPLIT_TOKEN_CONTRACT_ID }}
run: vitest run tests/integration/**/*.test.ts