Skip to content

feat: add volume mapping for n8n service to persist client conversati… #23

feat: add volume mapping for n8n service to persist client conversati…

feat: add volume mapping for n8n service to persist client conversati… #23

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
permissions:
contents: read
jobs:
lint-and-test:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Install tools
run: |
sudo apt-get update -qq
sudo apt-get install -y -qq shellcheck yamllint
- name: Bash syntax check
run: |
bash -n setup.sh
bash -n scripts/generate-env.sh
bash -n scripts/validate.sh
bash -n scripts/collect-diagnostics.sh
- name: ShellCheck
run: |
shellcheck --severity=error setup.sh
shellcheck --severity=error scripts/generate-env.sh
shellcheck --severity=error scripts/validate.sh
shellcheck --severity=error scripts/collect-diagnostics.sh
- name: YAML lint
run: |
yamllint -d relaxed docker-compose.yml
yamllint -d relaxed examples/cloud-config.yml
- name: Repository tests
run: bash tests/test_repo.sh