Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 16 additions & 18 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
with:
fetch-depth: 1
- uses: wyvox/action-setup-pnpm@v3
- run: pnpm build
- run: pnpm build
- name: Lint
run: pnpm lint

Expand All @@ -37,7 +37,7 @@ jobs:
with:
fetch-depth: 1
- uses: wyvox/action-setup-pnpm@v3
- run: pnpm build
- run: pnpm build
- name: Test
run: pnpm test:ember --launch ${{ matrix.browser }}
working-directory: test-app
Expand All @@ -59,14 +59,14 @@ jobs:
fetch-depth: 1
- uses: wyvox/action-setup-pnpm@v3
with:
pnpm-args: '--no-lockfile'
- run: pnpm build
pnpm-args: "--no-lockfile"
- run: pnpm build
- name: Test
run: pnpm test:ember --launch ${{ matrix.browser }}
working-directory: test-app

typecheck:
name: '${{ matrix.typescript-scenario }}'
name: "${{ matrix.typescript-scenario }}"
runs-on: ubuntu-latest
timeout-minutes: 2
continue-on-error: true
Expand All @@ -85,28 +85,27 @@ jobs:
- uses: wyvox/action-setup-pnpm@v3
- run: pnpm build
- run: pnpm i -f # just in case
- name: 'test-types : ${{ matrix.typescript-scenario }}'
- name: "test-types : ${{ matrix.typescript-scenario }}"
working-directory: ./test-types
run: 'pnpm add --save-dev ${{ matrix.typescript-scenario}}'
run: "pnpm add --save-dev ${{ matrix.typescript-scenario}}"

- name: 'docs : ${{ matrix.typescript-scenario }}'
- name: "docs : ${{ matrix.typescript-scenario }}"
working-directory: ./docs
run: 'pnpm add --save-dev ${{ matrix.typescript-scenario}}'
run: "pnpm add --save-dev ${{ matrix.typescript-scenario}}"

- name: 'test-types'
- name: "test-types"
working-directory: ./test-types
run: |
pnpm tsc -v
pnpm tsc --noEmit

- name: 'Glint in the docs app'
- name: "Glint in the docs app"
working-directory: ./docs
run: |
pnpm tsc -v
pnpm glint --version
pnpm glint


try-scenarios:
name: Tests - ${{ matrix.ember-try-scenario }}
runs-on: ubuntu-latest
Expand All @@ -115,17 +114,16 @@ jobs:
needs: test

strategy:
fail-fast: true
fail-fast: false
matrix:
ember-try-scenario:
[
ember-try-scenario: [
minimum-supported-4-2,
ember-lts-4.4,
ember-lts-4.12,
ember-lts-5.12,
ember-release,
ember-beta
ember-canary
ember-canary,
]
allow-failure: [false]
include:
Expand All @@ -137,7 +135,7 @@ jobs:
with:
fetch-depth: 1
- uses: wyvox/action-setup-pnpm@v3
- run: pnpm build
- run: pnpm build
- name: Test
env:
EMBER_TRY_SCENARIO: ${{ matrix.ember-try-scenario }}
Expand All @@ -154,7 +152,7 @@ jobs:
with:
fetch-depth: 1
- uses: wyvox/action-setup-pnpm@v3
- run: pnpm build
- run: pnpm build

- name: Test
run: pnpm test:ember
Expand Down
Loading