Skip to content

A video

A video #11

Workflow file for this run

name: Continuous Integration
on:
issues:
types: [opened, edited]
permissions:
contents: read
issues: write
models: read
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
cache: npm
- run: npm ci
- run: npm test
test-action:
needs: test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: docker run -d -p 9000:9000 -e ASR_MODEL=base -e ASR_ENGINE=openai_whisper onerahmet/openai-whisper-asr-webservice:latest
- run: |
for i in {1..10}; do
curl -I http://localhost:9000/docs && break || sleep 5;
done
- uses: ./
with:
github_issue: ${{ github.event.issue.number }}
github_token: ${{ secrets.GITHUB_TOKEN }}
debug: "*"