Falkor CI - Develop #366
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Falkor CI - Develop | |
on: | |
workflow_dispatch: | |
schedule: | |
- cron: "40 3 * * *" # 3:40am UTC | |
pull_request: | |
branches: | |
- develop | |
jobs: | |
CId: | |
name: Develop CI Suite | |
strategy: | |
matrix: | |
node-version: [16.x, 18.x] | |
runs-on: ubuntu-latest | |
steps: | |
- name: GitHub Checkout | |
uses: actions/checkout@v3 | |
- name: Use Node.js v${{ matrix.node-version }} | |
uses: actions/setup-node@v3 | |
with: | |
node-version: ${{ matrix.node-version }} | |
# NOTE: since the monorepo setup separate projects do not use npm cache | |
# cache: npm | |
- name: Install Npm Dependencies | |
run: |- | |
npm install --ignore-scripts --fund false | |
- name: Lint Project | |
run: |- | |
npm run lint | |
- name: Bundle Project | |
run: |- | |
npm run release | |
- name: Use Pandoc v3.1 | |
uses: r-lib/actions/setup-pandoc@v1 | |
with: | |
pandoc-version: "3.1" | |
- name: Build Manual | |
run: |- | |
npm run man | |
- name: Install Project Globally | |
run: |- | |
npm install --global --fund false . | |
- name: Get Executable Version | |
run: |- | |
falkor-auth-server --version | |
falkor-auth-passwd --version | |
- name: Get Executable Hep | |
run: |- | |
falkor-auth-server --help | |
falkor-auth-passwd --help | |
- name: Get Executable Manual | |
run: |- | |
man falkor-auth-server | col -bx | |
man falkor-auth-passwd | col -bx |