Skip to content
This repository has been archived by the owner on May 4, 2024. It is now read-only.

Add auto documentation #9

Add auto documentation

Add auto documentation #9

Workflow file for this run

# use Ubuntu 22.04 & Node 18
name: Deploy documentations
on:
pull_request:
branches:
- "*"
push:
branches:
- main
jobs:
backend:
runs-on: ubuntu-22.04
defaults:
run:
working-directory: backend
steps:
- uses: actions/checkout@v3
- name: Print file name
run: echo ${{ format('{0}/backend', github.ref_name) }}
- name: Use Node.js
uses: actions/setup-node@v3
with:
node-version: 18.x
- name: Install dependencies
run: npm ci
- name: Build documentation
run: npm run doc
- name: Fix permissions
run: |
chmod -c -R +rX "./documentation/" | while read line; do
echo "::warning title=Invalid file permissions automatically fixed::$line"
done
- name: Upload documentation
uses: actions/upload-pages-artifact@v2
with:
name: ${{ format('{0}/backend', github.ref_name) }}
path: ./backend/documentation/
retention-days: 1