Skip to content

Merge pull request #9 from wordingone/codex/install-and-test-packages… #12

Merge pull request #9 from wordingone/codex/install-and-test-packages…

Merge pull request #9 from wordingone/codex/install-and-test-packages… #12

Workflow file for this run

name: CI
on:
push:
branches: [ main ]
pull_request:
jobs:
core:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
codex/implement-separated-e2e-architecture-ky1cil
- run: cd LumenIO/core && npm test

Check failure on line 17 in .github/workflows/ci.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/ci.yml

Invalid workflow file

You have an error in your yaml syntax on line 17
- run: cd core && npm test
main
variants:
needs: core
runs-on: ubuntu-latest
strategy:
matrix:
variant: [ pc, mobile, pcproj, mobileproj, standalone, wearables ]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
codex/implement-separated-e2e-architecture-ky1cil
- run: cd LumenIO/variants/${{ matrix.variant }} && npm test
- run: cd variants/${{ matrix.variant }} && npm test
main
e2e:
needs: variants
runs-on: ubuntu-latest
strategy:
matrix:
package: [ e2e-pc, e2e-mobile, e2e-pcproj, e2e-mobileproj, e2e-standalone, e2e-wearables ]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
codex/implement-separated-e2e-architecture-ky1cil
- run: |
cd LumenIO/e2e/${{ matrix.package }}
npm install
npx playwright install
npm test
- run: cd e2e/${{ matrix.package
main