mirror of
https://github.com/n8n-io/n8n.git
synced 2026-06-01 17:27:14 +02:00
41 lines
1.2 KiB
YAML
41 lines
1.2 KiB
YAML
name: Data tooling, test exports and imports of data to various db types
|
|
|
|
# TODO: Uncomment this after it works on a manual invocation
|
|
# on:
|
|
# pull_request:
|
|
# branches:
|
|
# - '**'
|
|
# - '!release/*'
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
sqlite-export:
|
|
name: sqlite database export
|
|
runs-on: blacksmith-2vcpu-ubuntu-2204
|
|
env:
|
|
NODE_OPTIONS: '--max-old-space-size=6144'
|
|
outputs:
|
|
db_changed: ${{ steps.paths-filter.outputs.db == 'true' }}
|
|
steps:
|
|
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
|
# with:
|
|
# ref: refs/pull/${{ github.event.pull_request.number }}/merge
|
|
|
|
- name: Check for frontend changes
|
|
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
|
|
id: paths-filter
|
|
with:
|
|
filters: |
|
|
db:
|
|
- packages/@n8n/db/**
|
|
- packages/cli/**
|
|
- name: Setup, build and export sqlite
|
|
if: steps.paths-filter.outputs.db == 'true'
|
|
uses: n8n-io/n8n/.github/actions/setup-nodejs-blacksmith@f5fbbbe0a28a886451c886cac6b49192a39b0eea # v1.104.1
|
|
with:
|
|
build-command: |
|
|
pnpm build
|
|
./packages/cli/bin/n8n export:entities
|