Skip to content

Project workflows and performance #141

Project workflows and performance

Project workflows and performance #141

Workflow file for this run

name: Test Lib-Demo
# Job will only run on push and pull requests to the main branch
on:
pull_request:
branches: ['main']
paths-ignore:
- '.github/**'
- 'docs/**'
- 'assets/**'
- 'demo/public/**'
- '*.yml'
- '*.json'
- '*.config'
- '*.md'
- '!package.json'
- '!github/workflows/**'
workflow_dispatch:
inputs: {}
jobs:
test_library:
runs-on: ubuntu-latest
timeout-minutes: 2
environment: FSI_DEP_NodeJs
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Bun - Version ${{ vars.BUN_VERSION }}
uses: oven-sh/setup-bun@v2
with:
bun-version: ${{ vars.BUN_VERSION }}
- name: Install dependencies
run: bun install
- name: Test Lint (Library)
run: bun run lint:packages
test_demo:
runs-on: ubuntu-latest
timeout-minutes: 2
environment: FSI_DEP_NodeJs
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Bun - Version ${{ vars.BUN_VERSION }}
uses: oven-sh/setup-bun@v2
with:
bun-version: ${{ vars.BUN_VERSION }}
- name: Install dependencies
run: bun install
- name: Test Lint (Demo)
run: bun run lint:demo