Files
meshcore-bot/.github/workflows/ci.yml
2025-08-30 21:00:54 +02:00

38 lines
604 B
YAML

name: "CI"
on:
push:
pull_request:
workflow_dispatch:
jobs:
dev:
name: Dev
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
- name: Dependencies
run: npm ci
- name: Lint
run: npx eslint meshcore-bot.js
prod:
name: Prod
runs-on: ubuntu-latest
needs:
- dev
steps:
- name: Checkout
uses: actions/checkout@v5
- name: Dependencies
run: npm ci --production
- name: Smoke Test
run: node meshcore-bot.js "gibtesnicht" | grep "cannot open gibtesnicht"