Commit graph

444 commits

Author SHA1 Message Date
Ben Hesseldieck ffecbc7004
šŸ› Fix db connection check /healthz (#2041)
* šŸ› fix db connection check

* šŸ‘• fix missing semi

* āŖ Revert "šŸ› Hardcode typeorm@0.2.34 as new version makes health-check fail"

This reverts commit ddee2ec47c.

* šŸ› fix health-check in WebhookServer
2021-08-08 12:04:04 +02:00
Jan Oberhauser ce354ed0cf šŸ”– ReleaseĀ n8n@0.132.2 2021-08-02 22:46:33 +02:00
Jan Oberhauser 139b5ec03e ā¬†ļø Set n8n-nodes-base@0.129.1 on n8n 2021-08-02 22:45:58 +02:00
Jan Oberhauser 8f07bcee03 šŸ”– ReleaseĀ n8n@0.132.1 2021-08-02 17:14:43 +02:00
Jan Oberhauser ddee2ec47c šŸ› Hardcode typeorm@0.2.34 as new version makes health-check fail 2021-08-02 17:09:17 +02:00
Jan Oberhauser 1c7033a76b šŸ”– ReleaseĀ n8n@0.132.0 2021-08-01 19:53:03 +00:00
Jan Oberhauser 1af6b1207d ā¬†ļø Set n8n-nodes-base@0.129.0 on n8n 2021-08-01 19:53:03 +00:00
Jan Oberhauser 231c15801a šŸ”– ReleaseĀ n8n@0.131.0 2021-07-24 20:02:30 +00:00
Jan Oberhauser 8380a441cf ā¬†ļø Set n8n-core@0.78.0, n8n-editor-ui@0.100.0, n8n-nodes-base@0.128.0 and n8n-workflow@0.64.0 on n8n 2021-07-24 20:02:30 +00:00
Jan Oberhauser c7c42e185b šŸ”– ReleaseĀ n8n@0.130.0 2021-07-18 12:27:39 +00:00
Jan Oberhauser 1c313941f2 ā¬†ļø Set n8n-editor-ui@0.99.0 and n8n-nodes-base@0.127.0 on n8n 2021-07-18 12:27:39 +00:00
Jan Oberhauser 25b5d36dda šŸ”– ReleaseĀ n8n@0.129.0 2021-07-12 11:30:02 +00:00
Jan Oberhauser 314ef7e1ab ā¬†ļø Set n8n-nodes-base@0.126.0 on n8n 2021-07-12 11:30:02 +00:00
Jan Oberhauser 94ad8cef2f šŸ”– ReleaseĀ n8n@0.128.0 2021-07-11 16:24:03 +00:00
Jan Oberhauser 44cb995071 ā¬†ļø Set n8n-core@0.77.0, n8n-editor-ui@0.98.0 and n8n-nodes-base@0.125.0 on n8n 2021-07-11 16:24:03 +00:00
Jan Oberhauser 297d9fe77d šŸ”– ReleaseĀ n8n@0.127.0 2021-07-04 18:15:30 +00:00
Jan Oberhauser 97eb22db04 ā¬†ļø Set n8n-core@0.76.0, n8n-editor-ui@0.97.0, n8n-nodes-base@0.124.0 and n8n-workflow@0.63.0 on n8n 2021-07-04 18:15:30 +00:00
Omar Ajoue 1e551a202f
šŸšØ Add Workflow testing framework (#1814)
* Added flag to simplify output to execute command and created executeAll

Also created a command that lists workflows so it can be used by
other applications that wish to interact with n8n via CLI.

* Added compare funcionality that helps us identify possible breaking changes

* āš” Add JSON flag to output execution result in json format

* Add execution time to execution result

* Add --output flag to save JSON formated results

* Fix typos

* Adding usage examples and warning message

* Changing command to always output JSON information

* āš” Add concurrency to executeAll command

* āœØ Add IDs filter to executeAll command

* āœļø Fix typos

* Fix lint issues

* Improvements to execute all

* Added colors and beautified execute all command output

* Improving premature termination of execute all command

* Refactored output

* Added detection for warnings instead of errors for a few cases

* Fixed linting

* Improved process finishing

* Added encryption key init, removed messages from non-debug run and created sample github actions file

* Updated test command to use correct encryption key

* Correcting paths

* Changed command name and changed concurrency to be slot based

* Added the retry functionality

* Improved typing and fixed executions filtering

* Updated test description

* Added concurrency

* Added skip list and concurrency

* Fixed termination behavior, removed unnecessary code and added main mode to executions

* Added special edge cases handling

* Added safe debug flag for non tty terminals

* Removed comparison and retries for testing

* Changed the way we run commands to add more debug info

* Test adding concurrency

* Testing with regular testing procedure without comparison

* Adding compare flag

* Fixing short output command

* Upgraded concurrency to 16, fixed short output and covered nodes count

* Fixed short output condition

* Correcting short output information

* Correcting the output for short output

* Added a string to possible warnings list

* Added example usages with more arguments

* Improvements to code made by Ivan

* Removed colorize output setting (always use colors), moved execution timeout to become static and removed node list from executions

* Moving types to a separate file on execute batch command

* Changed interfaces file extension to prevent oclif warnings

* Updated workflow pdf files

* āš” Change rule when tests run + minor formatting fixes

Co-authored-by: dali <servfrdali@yahoo.fr>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-07-01 09:04:24 +02:00
Jan Oberhauser 38f0cc1a8f šŸ”– Release n8n@0.126.1 2021-06-29 10:58:44 +02:00
Jan Oberhauser 312eb827f5 ā¬†ļø Set n8n-editor-ui@0.96.1 and n8n-nodes-base@0.123.1 on n8n 2021-06-29 10:57:45 +02:00
Jan Oberhauser 320e5f9f97 šŸ”– ReleaseĀ n8n@0.126.0 2021-06-27 11:45:19 +00:00
Jan Oberhauser edc54782d6 ā¬†ļø Set n8n-editor-ui@0.96.0 and n8n-nodes-base@0.123.0 on n8n 2021-06-27 11:45:18 +00:00
Ben Hesseldieck d3a1d3ffef
Revert "āš” Simplify config imports in cli package (#1840)" (#1931)
This reverts commit c21c8b3369.
2021-06-23 11:20:07 +02:00
IvƔn Ovejero c21c8b3369
āš” Simplify config imports in cli package (#1840)
* āš” Set path alias for config

* āš” Update config export

* āš” Simplify config imports

* āš” Update also additional imports

* āš” Update path in collation migration

* āš” Resolve aliased paths

* šŸ‘• Fix Codacy issue

* šŸ‘• Retry to fix Codacy issue

Co-authored-by: Jan <janober@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-06-22 23:18:52 +02:00
Jan Oberhauser 3016978b68 šŸ”– ReleaseĀ n8n@0.125.0 2021-06-20 09:18:21 +00:00
Jan Oberhauser 3a49869cd8 ā¬†ļø Set n8n-core@0.75.0, n8n-editor-ui@0.95.0, n8n-nodes-base@0.122.0 and n8n-workflow@0.62.0 on n8n 2021-06-20 09:18:21 +00:00
Jan Oberhauser 73fc13fef1 āš” Fix dependencies 2021-06-20 10:49:51 +02:00
Jan Oberhauser 6e68d71f4d šŸ”– Release n8n@0.124.1 2021-06-16 12:52:24 +02:00
Jan Oberhauser 957e95d4e4 ā¬†ļø Set n8n-editor-ui@0.94.1 and n8n-workflow@0.61.1 on n8n 2021-06-16 12:51:39 +02:00
Jan Oberhauser f4e6257472 šŸ”– ReleaseĀ n8n@0.124.0 2021-06-13 17:58:46 +00:00
Jan Oberhauser b619d7ca8b ā¬†ļø Set n8n-core@0.74.0, n8n-editor-ui@0.94.0, n8n-nodes-base@0.121.0 and n8n-workflow@0.61.0 on n8n 2021-06-13 17:58:45 +00:00
Jan Oberhauser 2f5228c8ba šŸ”– Release n8n@0.123.1 2021-06-06 15:53:41 -05:00
Jan Oberhauser edfdd24fde ā¬†ļø Set n8n-nodes-base@0.120.1 on n8n 2021-06-06 15:52:08 -05:00
Jan Oberhauser 20d2e412f6 šŸ”– ReleaseĀ n8n@0.123.0 2021-06-06 20:22:02 +00:00
Jan Oberhauser 9c779e28cb ā¬†ļø Set n8n-editor-ui@0.93.0 and n8n-nodes-base@0.120.0 on n8n 2021-06-06 20:22:02 +00:00
Jan Oberhauser df88084928 šŸ”– Release n8n@0.122.3 2021-06-03 18:49:56 -05:00
Jan Oberhauser d6b8f26b6a ā¬†ļø Set n8n-editor-ui@0.92.2 and n8n-nodes-base@0.119.2 on n8n 2021-06-03 18:49:26 -05:00
Jan Oberhauser 7e60f68cc0 āž• Add missing winston dependency 2021-06-03 16:38:10 -05:00
Jan Oberhauser 79a8536d0e šŸ”– Release n8n@0.122.2 2021-05-31 13:18:25 -05:00
Jan Oberhauser 88e89c0b74 ā¬†ļø Set n8n-editor-ui@0.92.1 on n8n 2021-05-31 13:17:25 -05:00
Jan Oberhauser dd088ebe48 šŸ”– ReleaseĀ n8n@0.122.1 2021-05-30 14:14:17 -05:00
Jan Oberhauser df54a9bed2 ā¬†ļø Set n8n-nodes-base@0.119.1 on n8n 2021-05-30 14:13:07 -05:00
Jan Oberhauser 707c89fad3 šŸ”– ReleaseĀ n8n@0.122.0 2021-05-30 17:48:41 +00:00
Jan Oberhauser dbba7f4477 ā¬†ļø Set n8n-core@0.73.0, n8n-editor-ui@0.92.0, n8n-nodes-base@0.119.0 and n8n-workflow@0.60.0 on n8n 2021-05-30 17:48:41 +00:00
Ben Hesseldieck 05eec87d1d
āœØ Add tagging of workflows (#1647)
* clean up dropdown

* clean up focusoncreate

* āš” Ignore mistaken ID in POST /workflows

* āš” Fix undefined tag ID in PATCH /workflows

* āš” Shorten response for POST /tags

* remove scss mixins

* clean up imports

* āš” Implement validation with class-validator

* address ivan's comments

* implement modals

* Fix lint issues

* fix disabling shortcuts

* fix focus issues

* fix focus issues

* fix focus issues with modal

* fix linting issues

* use dispatch

* use constants for modal keys

* fix focus

* fix lint issues

* remove unused prop

* add modal root

* fix lint issues

* remove unused methods

* fix shortcut

* remove max width

* āš” Fix duplicate entry error for pg and MySQL

* update rename messaging

* update order of buttons

* fix firefox overflow on windows

* fix dropdown height

* šŸ”Ø refactor tag crud controllers

* šŸ§¹ remove unused imports

* use variable for number of items

* fix dropdown spacing

* āš” Restore type to fix build

* āš” Fix post-refactor PATCH /workflows/:id

* āš” Fix PATCH /workflows/:id for zero tags

* āš” Fix usage count becoming stringified

* address max's comments

* fix filter spacing

* fix blur bug

* address most of ivan's comments

* address tags type concern

* remove defaults

* āš” return tag id as string

* šŸ”Ø add hooks to tag CUD operations

* šŸŽ simplify timestamp pruning

* remove blur event

* fix onblur bug

* āš” Fix fs import to fix build

* address max's comments

* implement responsive tag container

* fix lint issues

* Set default dates in entities

* šŸ‘• Fix lint in migrations

* update tag limits

* address ivan's comments

* remove rename, refactor header, implement new designs for save, remove responsive tag container

* update styling

* update styling

* implement responsive tag container

* implement header tags edit

* implement header tags edit

* fix lint issues

* implement expandable input

* minor fixes

* minor fixes

* use variable

* rename save as

* duplicate fixes

* āš” Implement unique workflow names

* āš” Create /workflows/new endpoint

* minor edit fixes

* lint fixes

* style fixes

* hook up saving name

* hook up tags

* clean up impl

* fix dirty state bug

* update limit

* update notification messages

* on click outside

* fix minor bug with count

* lint fixes

* āš” Add query string params to /workflows/new

* handle minor edge cases

* handle minor edge cases

* handle minor bugs; fix firefox dropdown issue

* Fix min width

* apply tags only after api success

* remove count fix

* šŸš§ Adjust to new qs requirements

* clean up workflow tags impl, fix tags delete bug

* fix minor issue

* fix minor spacing issue

* disable wrap for ops

* fix viewport root; save on click in dropdown

* save button loading when saving name/tags

* implement max width on tags container

* implement cleaner create experience

* disable edit while updating

* codacy hex color

* refactor tags container

* fix clickability

* fix workflow open and count

* clean up structure

* fix up lint issues

* āš” Create migrations for unique workflow names

* fix button size

* increase workflow name limit for larger screen

* tslint fixes

* disable responsiveness for workflow modal

* rename event

* change min width for tags

* clean up pr

* āš” Adjust quotes in MySQL migration

* āš” Adjust quotes in Postgres migration

* address max's comments on styles

* remove success toasts

* add hover mode to name

* minor fixes

* refactor name preview

* fix name input not to jiggle

* finish up name input

* Fix up add tags

* clean up param

* clean up scss

* fix resizing name

* fix resizing name

* fix resize bug

* clean up edit spacing

* ignore on esc

* fix input bug

* focus input on clear

* build

* fix up add tags clickablity

* remove scrollbars

* move into folders

* clean up multiple patch req

* remove padding top from edit

* update tags on enter

* build

* rollout blur on enter behavior

* rollout esc behavior

* fix tags bug when duplicating tags

* move key to reload tags

* update header spacing

* build

* update hex case

* refactor workflow title

* remove unusued prop

* keep focus on error, fix bug on error

* Fix bug with name / tags toggle on error

* impl creating new workflow name

* āš” Refactor endpoint per new guidelines

* support naming endpoint

* āš” Refactor to support numeric suffixes

* šŸ‘• Lint migrations for unique workflow names

* āš” Add migrations set default dates to indexes

* fix connection push bug

* āš” Lowercase default workflow name

* āš” Add prefixes to set default dates migration

* āš” Fix indentation on default dates migrations

* āš” Add temp ts-ignore for unrelated change

* āš” Adjust default dates migration for MySQL

Remove change to data column in credentials_entity, already covered by Omar's migration. Also, fix quotes from table prefix addition.

* āš” Adjust quotes in dates migration for PG

* fix safari color bug

* fix count bug

* fix scroll bugs in dropdown

* expand filter size

* apply box-sizing to main header

* update workflow names in executions to be wrapped by quotes

* fix bug where key is same in dropdown

* fix firefox bug

* move up push connection session

* šŸ”Ø Remove mistakenly added nullable property

* šŸ”„ Remove unneeded index drop-create (PG)

* šŸ”„ Remove unneeded table copying

* āš” Merge dates migration with tags migration

* šŸ”Ø Refactor endpoint and make wf name env

* dropdown colors in firefox

* update colors to use variables

* update thumb color

* change error message

* remove 100 char maximum

* fix bug with saving tags dropdowns multiple times

* update error message when no name

* āš” Update name missing toast message

* āš” Update workflow already exists message

* disable saving for executions

* fix bug causing modal to close

* make tags in workflow open clickable

* increase workflow limit to 3

* remove success notifications

* update header spacing

* escape tag names

* update tag and table colors

* remove tags from export

* build

* clean up push connection dependencies

* address ben's comments

* revert tags optional interface

* address comments

* update duplicate message

* build

* fix eol

* add one more eol

* āš” Update comment

* add hover style for workflow open, fix up font weight

Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: IvƔn Ovejero <ivov.src@gmail.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
2021-05-29 13:31:21 -05:00
Jan Oberhauser f43781b137 šŸ› Switch back to bcryptjs to fix issues with FreeBSD and ARM #1696 2021-05-21 21:54:30 -05:00
Jan Oberhauser 343e63e667 šŸ”– ReleaseĀ n8n@0.121.0 2021-05-20 21:44:52 +00:00
Jan Oberhauser feef50cdd2 ā¬†ļø Set n8n-core@0.72.0, n8n-editor-ui@0.91.0, n8n-nodes-base@0.118.0 and n8n-workflow@0.59.0 on n8n 2021-05-20 21:44:52 +00:00
Jan Oberhauser a68145a88b šŸ”– ReleaseĀ n8n@0.120.0 2021-05-16 18:46:23 +00:00
Jan Oberhauser cee789d9f3 ā¬†ļø Set n8n-core@0.71.0, n8n-editor-ui@0.90.0, n8n-nodes-base@0.117.0 and n8n-workflow@0.58.0 on n8n 2021-05-16 18:46:22 +00:00