UNPKG

ember-web-app

Version:

This Ember addon helps you configure and manage the Web App Manifest to create a Progressive Web App

85 lines (67 loc) 1.79 kB
name: CI on: push: branches: - master tags: - 'v*' pull_request: {} jobs: lint: name: Linting runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - uses: volta-cli/action@v1 - run: yarn install --non-interactive - run: yarn lint:js - run: yarn lint:hbs test-ember: name: Tests / Ember runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - uses: volta-cli/action@v1 - run: yarn install --non-interactive - run: yarn test test-node: name: Tests / Node runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - uses: volta-cli/action@v1 - run: yarn install --non-interactive - uses: paambaati/codeclimate-action@v2.5.5 env: CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }} with: coverageCommand: yarn node-test test-float: name: Tests / floating dependencies runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - uses: volta-cli/action@v1 - run: yarn install --ignore-lockfile --non-interactive - run: yarn test try-scenarios: name: Tests / ${{ matrix.ember-try-scenario }} runs-on: ubuntu-latest needs: [lint, test-ember] strategy: matrix: ember-try-scenario: - ember-lts-3.16 - ember-lts-3.20 - ember-release - ember-beta - ember-canary - ember-default-with-jquery - ember-classic steps: - uses: actions/checkout@v1 - uses: volta-cli/action@v1 - run: yarn install --non-interactive - env: EMBER_TRY_SCENARIO: ${{ matrix.ember-try-scenario }} run: yarn test:one $EMBER_TRY_SCENARIO