fix: add plugin support back and disable release needing test/lint

This commit is contained in:
Alexis Tyler
2020-01-23 16:06:06 +10:30
parent af54e9ccea
commit 8a6263c6d8
6 changed files with 159 additions and 93 deletions

View File

@@ -5,77 +5,77 @@ on:
branches:
- master
jobs:
test:
runs-on: ubuntu-latest
# test:
# runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v1
# steps:
# - name: Checkout repo
# uses: actions/checkout@v1
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
# - name: Use Node.js ${{ matrix.node-version }}
# uses: actions/setup-node@v1
# with:
# node-version: ${{ matrix.node-version }}
- name: Add SSH deploy key
run: |
mkdir ~/.ssh/
# Add keys
echo "${{ secrets.GITHUB_READONLY_DEPLOY_KEY }}" > ~/.ssh/id_rsa
echo "${{ secrets.GITHUB_READONLY_DEPLOY_KEY_PUB }}" > ~/.ssh/id_rsa.pub
# Verifiy keys
ssh-keygen -l -f ~/.ssh/id_rsa.pub
# Add github.com to known hosts
ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts
# Set correct permissions
chmod 600 ~/.ssh/id_rsa
# - name: Add SSH deploy key
# run: |
# mkdir ~/.ssh/
# # Add keys
# echo "${{ secrets.GITHUB_READONLY_DEPLOY_KEY }}" > ~/.ssh/id_rsa
# echo "${{ secrets.GITHUB_READONLY_DEPLOY_KEY_PUB }}" > ~/.ssh/id_rsa.pub
# # Verifiy keys
# ssh-keygen -l -f ~/.ssh/id_rsa.pub
# # Add github.com to known hosts
# ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts
# # Set correct permissions
# chmod 600 ~/.ssh/id_rsa
- name: Installing node deps
run: npm ci
# - name: Installing node deps
# run: npm ci
- name: Test
run: npm test
# uses: omgimalexis/ava-action@master
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# - name: Test
# run: npm test
# # uses: omgimalexis/ava-action@master
# # env:
# # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
lint:
runs-on: ubuntu-latest
# lint:
# runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v1
# steps:
# - name: Checkout repo
# uses: actions/checkout@v1
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
# - name: Use Node.js ${{ matrix.node-version }}
# uses: actions/setup-node@v1
# with:
# node-version: ${{ matrix.node-version }}
- name: Add SSH deploy key
run: |
mkdir ~/.ssh/
# Add keys
echo "${{ secrets.GITHUB_READONLY_DEPLOY_KEY }}" > ~/.ssh/id_rsa
echo "${{ secrets.GITHUB_READONLY_DEPLOY_KEY_PUB }}" > ~/.ssh/id_rsa.pub
# Verifiy keys
ssh-keygen -l -f ~/.ssh/id_rsa.pub
# Add github.com to known hosts
ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts
# Set correct permissions
chmod 600 ~/.ssh/id_rsa
# - name: Add SSH deploy key
# run: |
# mkdir ~/.ssh/
# # Add keys
# echo "${{ secrets.GITHUB_READONLY_DEPLOY_KEY }}" > ~/.ssh/id_rsa
# echo "${{ secrets.GITHUB_READONLY_DEPLOY_KEY_PUB }}" > ~/.ssh/id_rsa.pub
# # Verifiy keys
# ssh-keygen -l -f ~/.ssh/id_rsa.pub
# # Add github.com to known hosts
# ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts
# # Set correct permissions
# chmod 600 ~/.ssh/id_rsa
- name: Installing node deps
run: npm install
# - name: Installing node deps
# run: npm install
- name: Lint
uses: omgimalexis/xo-action@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# - name: Lint
# uses: omgimalexis/xo-action@master
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
release:
runs-on: ubuntu-latest
needs: [lint, test]
# needs: [lint, test]
strategy:
matrix: