From b16bd1acdb0c4df07dd6f715e819c619409da7e8 Mon Sep 17 00:00:00 2001 From: Sergey Astapov Date: Thu, 7 Apr 2022 23:02:25 -0400 Subject: [PATCH] Replace Travis with GitHub actions --- .github/workflows/ci.yml | 46 ++++++++++++++++++++++++++++++++++++++++ .travis.yml | 19 ----------------- README.md | 2 +- 3 files changed, 47 insertions(+), 20 deletions(-) create mode 100644 .github/workflows/ci.yml delete mode 100644 .travis.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..22b6634 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,46 @@ +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 + + steps: + - uses: actions/checkout@v3 + - name: Install Node + uses: actions/setup-node@v3 + with: + node-version: 10.x + cache: yarn + - name: Install Dependencies + run: yarn install --frozen-lockfile + - name: Lint + run: yarn lint:js + - name: Run Tests + run: yarn test + + floating: + name: "Floating Dependencies" + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 10.x + cache: yarn + - name: Install Dependencies + run: yarn install --no-lockfile + - name: Run Tests + run: yarn test diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 899bbaa..0000000 --- a/.travis.yml +++ /dev/null @@ -1,19 +0,0 @@ ---- -language: node_js -node_js: - - "8" - - "10" - -sudo: false - -cache: - yarn: true - -matrix: - fast_finish: true - -install: - - yarn install --frozen-lockfile --non-interactive - -script: - - yarn test diff --git a/README.md b/README.md index c907090..87ee712 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -Ember CLI Dependency Checker [![Build Status](https://travis-ci.org/quaertym/ember-cli-dependency-checker.svg?branch=master)](https://travis-ci.org/quaertym/ember-cli-dependency-checker) [![Build status](https://ci.appveyor.com/api/projects/status/1tt9nvrkd7jtv1a0/branch/master?svg=true)](https://ci.appveyor.com/project/quaertym/ember-cli-dependency-checker/branch/master) [![Code Climate](https://codeclimate.com/github/quaertym/ember-cli-dependency-checker/badges/gpa.svg)](https://codeclimate.com/github/quaertym/ember-cli-dependency-checker) [![Ember Observer Score](http://emberobserver.com/badges/ember-cli-dependency-checker.svg)](http://emberobserver.com/addons/ember-cli-dependency-checker) +Ember CLI Dependency Checker [![Build Status](https://github.com/quaertym/ember-cli-dependency-checker/actions/workflows/ci.yml/badge.svg)](https://github.com/quaertym/ember-cli-dependency-checker/actions/workflows/ci.yml) [![Build status](https://ci.appveyor.com/api/projects/status/1tt9nvrkd7jtv1a0/branch/master?svg=true)](https://ci.appveyor.com/project/quaertym/ember-cli-dependency-checker/branch/master) [![Code Climate](https://codeclimate.com/github/quaertym/ember-cli-dependency-checker/badges/gpa.svg)](https://codeclimate.com/github/quaertym/ember-cli-dependency-checker) [![Ember Observer Score](http://emberobserver.com/badges/ember-cli-dependency-checker.svg)](http://emberobserver.com/addons/ember-cli-dependency-checker) ============================ An Ember CLI addon that checks for missing npm and bower dependencies before running ember commands.