First pass at pulling the v1.5 CLI, TUI, and Launcher clients into v2.
This commit is contained in:
parent
d5f12b2a82
commit
467b01edd6
1 changed files with 24043 additions and 203 deletions
29
.github/workflows/main.yml
vendored
29
.github/workflows/main.yml
vendored
|
|
@ -39,6 +39,35 @@ jobs:
|
|||
working-directory: ./clients/web
|
||||
run: npm run test:coverage
|
||||
|
||||
- name: Install CLI client dependencies
|
||||
working-directory: ./clients/cli
|
||||
run: npm install
|
||||
|
||||
- name: Run CLI tests
|
||||
working-directory: ./clients/cli
|
||||
run: npm run test
|
||||
|
||||
- name: Install TUI client dependencies
|
||||
working-directory: ./clients/tui
|
||||
run: npm install
|
||||
|
||||
- name: Run TUI tests
|
||||
working-directory: ./clients/tui
|
||||
run: npm run test
|
||||
|
||||
- name: Install launcher dependencies
|
||||
working-directory: ./clients/launcher
|
||||
run: npm install
|
||||
|
||||
- name: Build TUI and launcher
|
||||
run: npm run build:tui && npm run build:launcher
|
||||
|
||||
- name: Smoke test launcher
|
||||
run: |
|
||||
node clients/launcher/build/index.js --help
|
||||
node clients/launcher/build/index.js --cli --help
|
||||
node clients/launcher/build/index.js --tui --help
|
||||
|
||||
- name: Cache Playwright browsers
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
|
|
|
|||
Loading…
Reference in a new issue