Skip to content

Falkor CI - Develop #380

Falkor CI - Develop

Falkor CI - Develop #380

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