UNPKG

ember-data-copyable

Version:

Intelligently copy an Ember Data model and all of its relationships

81 lines (71 loc) 1.78 kB
name: CI on: push: branches: - main - master pull_request: {} concurrency: group: ci-${{ github.head_ref || github.ref }} cancel-in-progress: true jobs: test: name: 'Tests' runs-on: ubuntu-latest timeout-minutes: 10 steps: - uses: actions/checkout@v3 - name: Install Node uses: actions/setup-node@v3 with: node-version: 14.x cache: yarn - name: Install Dependencies run: yarn install --frozen-lockfile - name: Lint run: yarn lint - name: Run Tests run: yarn test:ember floating: name: 'Floating Dependencies' runs-on: ubuntu-latest timeout-minutes: 10 steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: node-version: 14.x cache: yarn - name: Install Dependencies run: yarn install --no-lockfile - name: Run Tests run: yarn test:ember try-scenarios: name: ${{ matrix.try-scenario }} runs-on: ubuntu-latest needs: 'test' timeout-minutes: 10 strategy: fail-fast: false matrix: try-scenario: - ember-lts-3.24 - ember-lts-3.28 - ember-release - ember-beta - ember-canary - ember-default-with-jquery - ember-classic - embroider-safe # - embroider-optimized steps: - uses: actions/checkout@v3 - name: Install Node uses: actions/setup-node@v3 with: node-version: 14.x cache: yarn - name: Install Dependencies run: yarn install --frozen-lockfile - name: Run Tests run: ./node_modules/.bin/ember try:one ${{ matrix.try-scenario }}