summaryrefslogtreecommitdiff
path: root/.github/workflows/nodejs.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/nodejs.yml')
-rw-r--r--.github/workflows/nodejs.yml45
1 files changed, 7 insertions, 38 deletions
diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml
index 91668786e2..4ea86fb391 100644
--- a/.github/workflows/nodejs.yml
+++ b/.github/workflows/nodejs.yml
@@ -1,53 +1,22 @@
name: Node.js CI
-on:
- push:
- branches:
- - master
- - develop
- pull_request:
+
+on: [push]
jobs:
build_and_test:
+
runs-on: ubuntu-latest
strategy:
matrix:
- node-version: [11.10.x, 12.x]
-
- services:
- postgres:
- image: postgres:10-alpine
- ports:
- - 5432:5432
- env:
- POSTGRES_DB: test-misskey
- POSTGRES_HOST_AUTH_METHOD: trust
- redis:
- image: redis:alpine
- ports:
- - 6379:6379
+ node-version: [11.10.x, 12.x, 13.x]
steps:
- - uses: actions/checkout@v1
+ - uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- - name: Install dependencies
- run: yarn install
- - name: Copy Configure
- run: cp .circleci/misskey/*.yml .config
- - name: Build
- run: yarn build
- - name: Test
- run: yarn test
-
- lint:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v2
- - uses: actions/setup-node@v1
- with:
- node-version: 12.x
- run: yarn install
- - run: yarn lint
+ - run: cp .circleci/misskey/*.yml .config/
+ - run: yarn build