Skip to content

Migrate to Helios

Migrate to Helios #101

Workflow file for this run

name: CI
on:
push:
branches:
- main
- master
pull_request: {}
concurrency:
group: ci-${{ github.head_ref || github.ref }}
cancel-in-progress: true
jobs:
lint:
name: 'Lint'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: volta-cli/action@v4
- uses: pnpm/action-setup@v2
with:
version: 10.17.1
- name: Install Dependencies
run: pnpm install --frozen-lockfile
- name: Lint
run: pnpm lint
test:
name: 'Test'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: volta-cli/action@v4
- uses: pnpm/action-setup@v2
with:
version: 10.17.1
- name: Install Dependencies
run: pnpm install --frozen-lockfile
- name: Run Tests
run: pnpm test:ember
env:
COVERAGE: true
PERCY_TOKEN: ${{ secrets.PERCY_TOKEN }}
- name: Publish test results
uses: EnricoMi/publish-unit-test-result-action@170bf24d20d201b842d7a52403b73ed297e6645b # 2.18.0
if: always()
with:
junit_files: junit.xml
check_name: Test Results
- name: Upload to Coveralls
uses: coverallsapp/github-action@v2