Set up actions

This commit is contained in:
mrliptontea
2019-08-13 22:42:48 +01:00
parent 9418139adb
commit e716b92e67
3 changed files with 34 additions and 12 deletions

33
.github/workflows/lint.yml vendored Normal file
View File

@@ -0,0 +1,33 @@
name: Run linters
on:
push:
paths:
- src/*
- svg/*
- package*.json
jobs:
lint:
runs-on: ubuntu-18.04
steps:
- name: Checkout
uses: actions/checkout@master
- name: Use Node.js 10.x
uses: actions/setup-node@v1
with:
version: 10.x
- name: Install npm dependencies
run: npm ci
- name: Lint JavaScript
run: npm run lint:js
- name: Lint Sass
run: npm run lint:sass
- name: Check build
run: npm run build

View File

@@ -1,11 +0,0 @@
dist: xenial
language: node_js
node_js:
- 10
cache:
directories:
- node_modules
install:
- npm install
script:
- npm run lint --silent

View File

@@ -1,5 +1,5 @@
{
"name": "PurpleMine2",
"name": "purplemine",
"description": "A free Redmine 2.6+ theme written in SCSS",
"keywords": [
"redmine",