Skip to content

Commit 762d163

Browse files
Add STT E2E workflow for testing STT adapters (#2131)
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
1 parent 5f898bb commit 762d163

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

.github/workflows/stt_e2e.yaml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
on:
2+
workflow_dispatch:
3+
inputs:
4+
provider:
5+
description: "STT provider (adapter name)"
6+
required: true
7+
type: choice
8+
options:
9+
- deepgram
10+
- assemblyai
11+
- soniox
12+
- gladia
13+
- fireworks
14+
- openai
15+
jobs:
16+
batch:
17+
runs-on: ubuntu-latest
18+
steps:
19+
- uses: actions/checkout@v4
20+
- uses: ./.github/actions/rust_install
21+
with:
22+
platform: linux
23+
- run: infisical run --env=dev --projectId=87dad7b5-72a6-4791-9228-b3b86b169db1 --path="/stt" -- cargo test -p owhisper-client adapter::${{ inputs.provider }}::batch --ignored -- --nocapture
24+
live:
25+
runs-on: ubuntu-latest
26+
steps:
27+
- uses: actions/checkout@v4
28+
- uses: ./.github/actions/rust_install
29+
with:
30+
platform: linux
31+
- run: infisical run --env=dev --projectId=87dad7b5-72a6-4791-9228-b3b86b169db1 --path="/stt" -- cargo test -p owhisper-client adapter::${{ inputs.provider }}::live --ignored -- --nocapture

0 commit comments

Comments
 (0)