Skip to content

Commit

Permalink
Switch to GitHub Actions CI.
Browse files Browse the repository at this point in the history
  • Loading branch information
XhmikosR committed Nov 19, 2019
1 parent 730a2c0 commit 7e73878
Show file tree
Hide file tree
Showing 6 changed files with 52 additions and 76 deletions.
49 changes: 49 additions & 0 deletions .github/workflows/test.yml
@@ -0,0 +1,49 @@
name: Tests
on: [push, pull_request]
env:
CI: true

jobs:
run:
name: Node ${{ matrix.node }} on ${{ matrix.os }}
runs-on: ${{ matrix.os }}

strategy:
fail-fast: false
matrix:
# switch to `8` when https://github.com/actions/setup-node/issues/27 is fixed
node: [8.16.2, 10, 12]
os: [ubuntu-latest, windows-latest]

steps:
- name: Clone repository
uses: actions/checkout@v1

- name: Set Node.js version
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node }}

- run: node --version
- run: npm --version

- name: Install npm dependencies
run: npm ci

- name: Lint
run: npm run lint

- name: Run jest tests
run: npm run jest -- --runInBand
if: "!(startsWith(matrix.os, 'ubuntu') && matrix.node == 10)"

- name: Run jest tests with coverage
run: npm run jest -- --runInBand --coverage
if: startsWith(matrix.os, 'ubuntu') && matrix.node == 10

- name: Run Coveralls
uses: coverallsapp/github-action@master
if: startsWith(matrix.os, 'ubuntu') && matrix.node == 10
with:
github-token: "${{ secrets.GITHUB_TOKEN }}"
path-to-lcov: "./.coverage/lcov.info"
20 changes: 0 additions & 20 deletions .travis.yml

This file was deleted.

7 changes: 3 additions & 4 deletions README.md
@@ -1,11 +1,10 @@
# stylelint-scss

[![NPM version](https://img.shields.io/npm/v/stylelint-scss.svg)](https://www.npmjs.com/package/stylelint-scss)
[![Build Status](https://travis-ci.org/kristerkari/stylelint-scss.svg?branch=master)](https://travis-ci.org/kristerkari/stylelint-scss)
[![Build status](https://ci.appveyor.com/api/projects/status/xa12kju6qmvmqs1n/branch/master?svg=true)](https://ci.appveyor.com/project/kristerkari/stylelint-scss/branch/master)
[![Coverage Status](https://coveralls.io/repos/github/kristerkari/stylelint-scss/badge.svg?branch=master)](https://coveralls.io/github/kristerkari/stylelint-scss?branch=master)
[![Build Status](https://github.com/kristerkari/stylelint-scss/workflows/Tests/badge.svg)](https://github.com/kristerkari/stylelint-scss/actions?workflow=Tests)
[![Coverage Status](https://img.shields.io/coveralls/github/kristerkari/stylelint-scss/master.svg)](https://coveralls.io/github/kristerkari/stylelint-scss?branch=master)
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github)
[![Downloads per month](https://img.shields.io/npm/dm/stylelint-scss.svg)](http://npmcharts.com/compare/stylelint-scss)
[![Downloads per month](https://img.shields.io/npm/dm/stylelint-scss.svg)](https://npmcharts.com/compare/stylelint-scss)
[![Greenkeeper badge](https://badges.greenkeeper.io/kristerkari/stylelint-scss.svg)](https://greenkeeper.io/)

A collection of SCSS specific linting rules for [stylelint](https://github.com/stylelint/stylelint) (in a form of a plugin).
Expand Down
18 changes: 0 additions & 18 deletions appveyor.yml

This file was deleted.

32 changes: 0 additions & 32 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions package.json
Expand Up @@ -26,7 +26,6 @@
"@babel/preset-env": "^7.7.1",
"babel-plugin-istanbul": "^5.2.0",
"babel-preset-jest": "^24.9.0",
"coveralls": "^3.0.7",
"eslint": "^6.6.0",
"eslint-config-stylelint": "^11.1.0",
"eslint-plugin-lodash": "^6.0.0",
Expand Down Expand Up @@ -160,7 +159,6 @@
}
},
"scripts": {
"coveralls": "nyc report --reporter=text-lcov | coveralls",
"prebuild": "rimraf dist",
"build": "babel src --out-dir dist",
"lint": "eslint . --ignore-path .gitignore",
Expand Down

0 comments on commit 7e73878

Please sign in to comment.