|
@@ -6,6 +6,12 @@ on:
|
|
- 'docs/**'
|
|
- 'docs/**'
|
|
- 'README.md'
|
|
- 'README.md'
|
|
|
|
|
|
|
|
+env:
|
|
|
|
+ TITLE: Apos.Input
|
|
|
|
+ DESCRIPTION: Input library for MonoGame.
|
|
|
|
+ BASE: Apos.Input
|
|
|
|
+ REPO: https://github.com/Apostolique/Apos.Input/tree/master/
|
|
|
|
+
|
|
jobs:
|
|
jobs:
|
|
build:
|
|
build:
|
|
|
|
|
|
@@ -16,13 +22,18 @@ jobs:
|
|
- name: Use Node.js
|
|
- name: Use Node.js
|
|
uses: actions/setup-node@v1
|
|
uses: actions/setup-node@v1
|
|
with:
|
|
with:
|
|
- node-version: '12'
|
|
|
|
|
|
+ node-version: '14.x'
|
|
- name: Install apos-docs
|
|
- name: Install apos-docs
|
|
run: npm install apos-docs -g
|
|
run: npm install apos-docs -g
|
|
- name: Use apos-docs
|
|
- name: Use apos-docs
|
|
- run: apos-docs -t Apos.Input -b /Apos.Input
|
|
|
|
|
|
+ run: |
|
|
|
|
+ apos-docs -t ${{ env.TITLE }} -d '${{ env.DESCRIPTION }}' -b ${{ env.BASE }} -r ${{ env.REPO }}
|
|
|
|
+ cd apos-docs
|
|
|
|
+ npm i
|
|
|
|
+ npm run build
|
|
|
|
+ cd -
|
|
- name: Deploy
|
|
- name: Deploy
|
|
uses: peaceiris/actions-gh-pages@v3
|
|
uses: peaceiris/actions-gh-pages@v3
|
|
with:
|
|
with:
|
|
github_token: ${{ secrets.GITHUB_TOKEN }}
|
|
github_token: ${{ secrets.GITHUB_TOKEN }}
|
|
- publish_dir: ./dist
|
|
|
|
|
|
+ publish_dir: ./apos-docs/_site
|