mirror of
https://github.com/next-theme/hexo-theme-next.git
synced 2026-01-17 18:22:33 +00:00
36 lines
922 B
YAML
36 lines
922 B
YAML
name: Tester
|
|
|
|
on: [push, pull_request]
|
|
|
|
jobs:
|
|
tester:
|
|
runs-on: ${{ matrix.os }}
|
|
strategy:
|
|
matrix:
|
|
os: [ubuntu-latest, windows-latest, macos-latest]
|
|
fail-fast: false
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
with:
|
|
repository: hexojs/hexo-starter
|
|
- name: Use Node.js
|
|
uses: actions/setup-node@v1
|
|
- name: Cache NPM dependencies
|
|
uses: actions/cache@v2
|
|
with:
|
|
path: node_modules
|
|
key: ${{ runner.os }}-npm-cache
|
|
restore-keys: ${{ runner.os }}-npm-cache
|
|
- name: Install Dependencies
|
|
run: npm install
|
|
- uses: actions/checkout@v2
|
|
with:
|
|
path: themes/next
|
|
- uses: actions/checkout@v2
|
|
with:
|
|
repository: SukkaLab/hexo-many-posts
|
|
path: source/_posts/hexo-many-posts
|
|
- run: npx hexo config theme next
|
|
- name: Test
|
|
run: npx hexo g
|