कारतोफ्फेलस्क्रिप्ट™
3ae005cafe
ci: Setup a semi-automated release process (no-changelog) ( #5504 )
...
* ci: Setup a semi-automated release process (no-changelog)
* create tag/release before deleting the temporary branch
2023-02-21 14:04:35 +01:00
कारतोफ्फेलस्क्रिप्ट™
b25c10a0e1
ci: Update the "Check Documentation URLs" workflow (no-changelog) ( #5473 )
...
* ci: Update the "Check Documentation URLs" workflow (no-changelog)
* fix the documentation url for HtmlExtract node
2023-02-14 13:00:15 +01:00
agobrech
309c995364
test: Change workflows to test from safe list to skip list ( #5457 )
...
* Remove check by safe list to skip list
* add an option to skip using statistics events
---------
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-02-10 17:11:06 +01:00
कारतोफ्फेलस्क्रिप्ट™
172472664d
ci: Upgrade dev tooling (no-changelog) ( #5424 )
...
* Typescript
* Jest
* Turborepo
* pnpm
2023-02-09 13:52:41 +01:00
कारतोफ्फेलस्क्रिप्ट™
eda3b8aba0
ci: Re-enable CI jobs on nodejs 14.x (no-changelog) ( #5153 )
...
Revert "ci: Disable CI jobs on nodejs 14.x (no-changelog) (#5132 )"
This reverts commit b3adcbd813
.
2023-01-30 13:09:09 +01:00
Iván Ovejero
0a7ea89633
fix: Fix formatting/linting for CI (no-changelog) ( #5264 )
...
* ⬆️ Upgrade Prettier
* 📦 Update `pnpm-lock.yaml`
* 🎨 Format all packages
* 🔧 Specify `prettierPath`
2023-01-27 10:18:15 +01:00
Devin Buhl
2b776f39f1
ci: Publish n8n docker images to GHCR ( #5213 )
2023-01-24 15:36:58 +01:00
Mutasem Aldmour
ce1f4efea7
test: Add e2e tests for PRs ( #5176 )
...
* test: add e2e tests for PRs
* test: update condition
* test: update job
* test: update with label
2023-01-17 13:44:19 +01:00
Iván Ovejero
a0c5232aa5
fix: Build cli
to fix Postgres and MySQL test runs ( #5171 )
2023-01-16 11:12:09 +01:00
कारतोफ्फेलस्क्रिप्ट™
b3adcbd813
ci: Disable CI jobs on nodejs 14.x (no-changelog) ( #5132 )
...
ci: Disable CI jobs on nodejs 14.x
This is temporary until I figure out why CI jobs keep randomly failing on nodejs 14.x
2023-01-12 09:46:28 +01:00
कारतोफ्फेलस्क्रिप्ट™
c738aa53e9
docs: Fix all credential documentation urls, and add a CI job to regularly validate these urls ( #5012 )
...
* add or update documentation URLs for all credentials
* add UTM params to documentation urls even when they are absolute urls
* Setup a CI job to validate documentation urls after every release
* Fix FacebookGraphApi documentation URL
* also validate node documentation urls
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-12-22 17:01:29 +01:00
Mutasem Aldmour
c41c707654
ci: Update slack notifications for build steps ( #4985 )
...
ci: update slack notifications
2022-12-20 14:13:24 +01:00
Mutasem Aldmour
17311ca049
feat: Add PR template ( #4983 )
2022-12-20 13:53:05 +01:00
OlegIvaniv
297a043875
test(editor): Fix flaky workflow tags e2e tests and store screenshots from CI runs ( #4903 )
...
* test(editor): Fix flaky add tags e2e specs, and upload cypress artifacts on failure
* Only run smoke test to debug the pipeline
* Add waitForLoad command and revert debugging changes
2022-12-13 11:55:51 +01:00
कारतोफ्फेलस्क्रिप्ट™
f4481e24e8
ci: Upgrade pnpm and turborepo (no-changelog) ( #4878 )
2022-12-09 17:16:26 +01:00
कारतोफ्फेलस्क्रिप्ट™
38003476a0
ci: Publish docker images for all architectures under the same tag (no-changelog) ( #4843 )
2022-12-07 12:42:52 +01:00
कारतोफ्फेलस्क्रिप्ट™
a09ff27f43
ci: Use multiple jobs for publishing various docker images ( #4837 )
...
ci: use multiple jobs for publishing various docker images
2022-12-06 17:26:53 +01:00
Mutasem Aldmour
ac944bf666
ci: Update slack notification messages for e2e tests (no-changelog) ( #4812 )
...
* ci: update e2e slack message
* add link
* update link
2022-12-05 11:10:14 +01:00
Mutasem Aldmour
8101c05d6f
ci: Add run name and start url for e2e tests and docker nighly command (no-changelog) ( #4800 )
...
* ci: add run name and start url
* update ref
* use branch as input
* add message for slack notifications
* add branch quotes
* remove @ from user
* make user not required
2022-12-02 19:56:29 +01:00
कारतोफ्फेलस्क्रिप्ट™
86a4965e9a
ci: Move full E2E tests into their own scheduled workflow ( #4757 )
2022-11-29 13:31:36 +01:00
कारतोफ्फेलस्क्रिप्ट™
500775de69
ci: Make end-to-end testing independent of development environments (no-changelog) ( #4709 )
...
* use user-folder override consistently everywhere, including for the `.cache` folder
* use consistent config for e2e tesing, skipping config loading from env and config files
* simplify all the cypress commands, and run all e2e tests on master
2022-11-24 12:49:01 +01:00
कारतोफ्फेलस्क्रिप्ट™
bb5ebdf6c9
ci: Send Slack notifications when important builds fail (no-changelog) ( #4638 )
...
ci: Send Slack notifications when important builds fail
2022-11-17 18:52:03 +01:00
कारतोफ्फेलस्क्रिप्ट™
376a0d000a
ci: Fix workflows tests (no-changelog) ( #4630 )
...
* fix workflows test
* remove the temporary code changes
2022-11-17 09:03:31 +01:00
Iván Ovejero
52f38df867
refactor: Remove unused vars to fix build (no-changelog) ( #4584 )
...
* 🔥 Remove unused vars to fix build
* 👕 Make unused vars severity conditional
2022-11-11 16:07:50 +01:00
कारतोफ्फेलस्क्रिप्ट™
736777385c
feat: Switch from npm to pnpm ( #4429 )
2022-11-09 17:32:05 +01:00
Alex Grozav
77644860c0
feat: Add cypress e2e tests for signup and signin ( #3490 )
...
* feat: Added cypress setup files.
* feat: Added server bootup and initial test run.
* feat: Added e2e tests for signin, signup, and personalization form.
* feat: Added e2e tests for adding a function node.
* feat: Added set node and workflow execution steps.
* feat: Added test id to main sidebar.
* feat: Added test for creating a new workflow.
* feat: Finished test for creating a blank workflow
* chore: Removed screenshots from e2e tests.
* refactor: change e2e tests to per page structure
* feat: add cypress type enchancements
* feat: add typescript for cypress tests
* fix: remove component after merge
* feat: update cypress definitions
* feat: add cypress cleanup task
* refactor: update cypress script names
* ci: add smoke tests to workflow
* chore: remove cypress example files
* feat: update signup flow to be reusable
* fix: fix signup route for cypress page object
* fix: remove cypress reset command
* fix: remove unused imports
* fix: Add unhandled error catcher
2022-11-08 14:21:10 +02:00
कारतोफ्फेलस्क्रिप्ट™
1c98f97e9e
ci: Revert support for node.js 18 ( #4518 ) ( #4537 )
...
Revert "ci: Start supporting node.js 18 (#4518 )"
This reverts commit 9ee292cd17
.
2022-11-07 17:23:08 +01:00
कारतोफ्फेलस्क्रिप्ट™
9ee292cd17
ci: Start supporting node.js 18 ( #4518 )
...
* ci: start supporting node.js 18
Node.js 18 becomes the active LTS on 2022-10-25, as Node.js 16 goes into maintenance mode.
https://github.com/nodejs/Release#release-schedule
* continue using node 16 for production images
* node 16 for debian and base images as well for now
2022-11-07 15:51:57 +01:00
कारतोफ्फेलस्क्रिप्ट™
99157cf581
feat: setup nightly tests for postgres and mysql schemas ( #4441 )
...
* feat: unify Jest config
* feat: simplify DB setup for tests
* feat: setup nightly tests for postgres and mysql schemas
2022-10-25 22:06:03 +02:00
Iván Ovejero
2f87b9fbf6
ci: introduce stricter PR title checks ( #4363 )
...
⚡ Switch to `validate-n8n-pull-request-title`
2022-10-20 13:58:34 +02:00
Iván Ovejero
fe7c8a85ce
ci: revert stricter PR title checks (no-changelog) ( #4327 )
...
Revert "ci: enforce stricter PR title checking (#4301 )"
This reverts commit 6d62471a11
.
2022-10-12 13:46:25 +02:00
Iván Ovejero
6d62471a11
ci: enforce stricter PR title checking ( #4301 )
...
* ⚡ Enforce stricter PR title checking
* 🔥 Remove code fence
2022-10-12 10:53:12 +02:00
Iván Ovejero
13f52a2544
ci: revert sorting CI steps by length (no-changelog) ( #4306 )
...
⏪ Revert "perf(ci): Sort CI steps by length (#4243 )"
This reverts commit d47ff48fb6
.
2022-10-10 19:50:26 +02:00
Iván Ovejero
d47ff48fb6
perf(ci): Sort CI steps by length ( #4243 )
...
* ⚡ Sort CI steps by length
* 🐛 `Build` before `test` for n8n packages
2022-10-10 17:46:50 +02:00
कारतोफ्फेलस्क्रिप्ट™
87e6877f1d
ci: adapt workflow tests to work with updated github actions ( #4176 )
...
ci: update workflow test action to work with updated github actions
2022-09-23 09:58:10 +02:00
कारतोफ्फेलस्क्रिप्ट™
2970cbe401
ci: update all github actions ( #4153 )
...
* ci: update all github actions
setup npm cache on all workflows
* run full linting on master
2022-09-21 10:50:15 +02:00
Iván Ovejero
a2441b8e3f
refactor(ci): Lint PR diffs only ( #4137 )
...
* ✨ Set up `eslint-plugin-diff`
* 🔧 Fix setup
* ⬆️ Upgrade `checkout` and `setup-node`
* 🔧 Fix YAML
* 🧪 Verify `eslint-plugin-diff` behavior
* Revert "🧪 Verify `eslint-plugin-diff` behavior"
This reverts commit 1fcc6c8299
.
* ✏️ Fix comment
2022-09-21 10:24:39 +02:00
Iván Ovejero
1bdc102892
perf(ci): Cache npm dependencies ( #4138 )
...
⚡ Cache npm dependencies
2022-09-20 20:59:49 +02:00
कारतोफ्फेलस्क्रिप्ट™
651d788ddb
fix: revert CI checks to ensure that the package-lock.json file is up to date ( #4135 )
...
* Revert "ci: fail the build if `package-lock.json` is out of sync (#4101 )"
This reverts commit b2807cecb3
.
* Update package-lock.json
2022-09-19 11:07:28 +02:00
कारतोफ्फेलस्क्रिप्ट™
b2807cecb3
ci: fail the build if package-lock.json
is out of sync ( #4101 )
2022-09-14 15:29:00 +02:00
कारतोफ्फेलस्क्रिप्ट™
fd9b5f6b2b
ci: PR title/description change should not re-trigger the build-lint-test workflow ( #4100 )
2022-09-14 10:50:42 +02:00
Karl Hopkinson-Turrell
712924cbc3
ci: trigger linting on PR title change ( #4065 )
2022-09-09 14:29:10 +01:00
Karl Hopkinson-Turrell
fff0ce62d3
ci: check commit message format ( #4010 )
...
* ci: check commit message format
* ci: switch to PR title checking
* ci: target pull request checks to master
2022-09-06 10:26:33 +01:00
कारतोफ्फेलस्क्रिप्ट™
398adb23e8
feat(docker): reduce the size of alpine docker images ( #3973 )
...
* reduce redundant code between the two alpine Dockerfiles
* reduce the docker image build times
* reduce the `n8n` image size from 1.17GB to 462MB
* reduce the `n8n-custom` image size from 671MB to 460MB
* reduce the size of npm tree by making all typing packages devDependencies
Partially resolves this ticket: N8N-3252
2022-08-31 15:25:52 +02:00
कारतोफ्फेलस्क्रिप्ट™
1f9bdd09a2
fix(ci): Setup a separate workflow action to test for pushes on master ( #3951 )
2022-08-26 10:27:04 +02:00
कारतोफ्फेलस्क्रिप्ट™
4f875ffcea
fix(ci): Run test/lint workflow on all pull requests ( #3939 )
2022-08-25 10:39:52 +02:00
Iván Ovejero
11617616cd
refactor: Format root-level files ( #3858 )
...
* ✨ Create `format.mjs` script
* 👕 Add lint exception
* ⚡ Add root formatting to `format` command
* 🎨 Fix glob in `.prettierignore`
* 🚚 Improve naming
* 🎨 Format root-level files
* ⚡ Simplify check
* ⚡ Add period to extension
* ⚡ Locate config
* ⚡ Add `ignore` arg
* 🚚 Move `config` and `ignore` after check
2022-08-19 15:34:02 +02:00
Alex Grozav
a9fa830bd7
build: Migrate from lerna to turborepo ( #3796 )
...
* feat: Added turborepo setup.
* feat: Updated nodes and credentials loading.
* feat: Removed remaining lerna references.
* fix: Updated npm run bootstrap command.
* feat: Added CI step for installing latest npm.
* chore: Removed lerna config.
* feat: Added gulp to global ci packages.
* fix: Set node as moduleResolution target in workflow. Fixed CI.
* fix: Added turborepo installation to the n8n-custom docker image.
* fix: Updated copied docker files for n8n-custom.
* fix: Added git as dependency in n8n-custom dockerfile.
* fix: Changed npm install command in n8n-custom.
* 📦 Update `package-lock.json`
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2022-08-06 22:55:51 +02:00
Ahsan Virani
0af3ccf35f
ci: Fix Vue build issues ( #3650 )
...
* lock vue versions to patch. Not use docker cache in nightly builds
* revert to using npm install
2022-07-04 13:56:52 +02:00
Alex Grozav
6b9289349f
ci: Using npm ci instead of npm install to reuse package-lock.json ( #3648 )
2022-07-04 10:59:03 +02:00
Iván Ovejero
23f0501f4c
🧪 Add Node 14 tests to CI ( #2779 )
...
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
2022-04-08 18:39:01 +02:00
Omar Ajoue
5658593df4
feat: Add support for reading ids from file with executeBatch command ( #3008 )
2022-03-19 08:54:55 +01:00
Jan Oberhauser
c6bccca456
👷 Run tests with Node.js v16 and shorten max runtime
2022-03-16 10:32:49 +01:00
Jan Oberhauser
c11edb2521
🐳 Fix arm builds
2022-03-08 09:38:53 +01:00
Jan Oberhauser
7868bf2484
🐳 Temporarily remove "linux/arm64" build
2022-03-07 11:39:30 +01:00
Jan Oberhauser
66d7b17624
🐳 Temporarily remove "linux/arm/v7" build
2022-03-07 11:27:02 +01:00
Jan Oberhauser
eb50950bb7
🐳 Fix success-url
2022-02-25 19:58:35 +01:00
Jan Oberhauser
3dab1b0302
🐳 Add support for optional success-url
2022-02-25 19:39:35 +01:00
Jan Oberhauser
ba8ccfa3b1
🐳 Fix parameter name
2022-02-12 12:37:53 +01:00
Jan Oberhauser
d265d8b74f
🐳 Try again to fix merge
2022-02-10 14:41:59 +01:00
Jan Oberhauser
a604f75ab1
🐳 Another automerge fix
2022-02-10 14:38:04 +01:00
Jan Oberhauser
44381b2fbc
🐳 Fix automerge
2022-02-10 14:35:07 +01:00
Jan Oberhauser
6ea22f8451
🐳 Extend to allow automatic master merge
2022-02-10 14:14:55 +01:00
Jan Oberhauser
b4fb5947dc
🐳 Extend nightly build action to also allow to build from other
...
repository
2022-02-09 14:23:07 +01:00
Omar Ajoue
fbaac6cd5e
🚨 Stabilize test workflows ( #2480 )
...
* Attempt to fix test workflows execution
* Remove apt update
* trying to fix timezone
* Trying to fix build issues
* Reduced concurrency level
* Improve error message and further decrease concurrency level
* Further reduce concurrency level
* Removed concurrency
* Removing update credentials as it's not working currently
* Also removing export
* Fixed versions for typeorm and sqlite
* Re add concurrency
* Adjustig sqlite3 and typeorm versions
* Fixing only sqlite version
* Fixing only typeorm version
* Reverting unnecessary changes
2021-11-27 10:54:18 +01:00
Iván Ovejero
56c4c6991f
🎨 Set up linting and formatting ( #2120 )
...
* ⬆️ Upgrade TS to 4.3.5
* 👕 Add ESLint configs
* 🎨 Add Prettier config
* 📦 Add deps and commands
* ⚡ Adjust global .editorconfig to new ruleset
* 🔥 Remove unneeded local .editorconfig
* 📦 Update deps in editor-ui
* 🔨 Limit Prettier to only TS files
* ⚡ Add recommended VSCode extensions
* 👕 Fix build
* 🔥 Remove Vue setting from global config
* ⚡ Disable prefer-default-export per feedback
* ✏️ Add forgotten divider
* 👕 Disable no-plusplus
* 👕 Disable class-methods-use-this
* ✏️ Alphabetize overrides
* 👕 Add one-var consecutive override
* ⏪ Revert one-var consecutive override
This reverts commit b9252cf935
.
* 🎨 👕 Lint and format workflow package (#2121 )
* 🎨 Format /workflow package
* 👕 Lint /workflow package
* 🎨 Re-format /workflow package
* 👕 Re-lint /workflow package
* ✏️ Fix typo
* ⚡ Consolidate if-checks
* 🔥 Remove prefer-default-export exceptions
* 🔥 Remove no-plusplus exceptions
* 🔥 Remove class-methods-use-this exceptions
* 🎨 👕 Lint and format node-dev package (#2122 )
* 🎨 Format /node-dev package
* ⚡ Exclude templates from ESLint config
This keeps the templates consistent with the codebase while preventing lint exceptions from being made part of the templates.
* 👕 Lint /node-dev package
* 🔥 Remove prefer-default-export exceptions
* 🔥 Remove no-plusplus exceptions
* 🎨 👕 Lint and format core package (#2123 )
* 🎨 Format /core package
* 👕 Lint /core package
* 🎨 Re-format /core package
* 👕 Re-lint /core package
* 🔥 Remove prefer-default-export exceptions
* 🔥 Remove no-plusplus exceptions
* 🔥 Remove class-methods-use-this exceptions
* 🎨 👕 Lint and format cli package (#2124 )
* 🎨 Format /cli package
* 👕 Exclude migrations from linting
* 👕 Lint /cli package
* 🎨 Re-format /cli package
* 👕 Re-lint /cli package
* 👕 Fix build
* 🔥 Remove prefer-default-export exceptions
* ⚡ Update exceptions in ActiveExecutions
* 🔥 Remove no-plusplus exceptions
* 🔥 Remove class-methods-use-this exceptions
* 👕 fix lint issues
* 🔧 use package specific linter, remove tslint command
* 🔨 resolve build issue, sync dependencies
* 🔧 change lint command
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
2021-08-29 20:58:11 +02:00
Omar Ajoue
d6239d5bfb
⚡ Add full continue-on-fail support to all nodes ( #1996 )
...
* Update Compression node
* Update Crypto node
* Update DateTime node
* Update EditImage node
* Update EmailSend node
* Update ExecuteWorkflow node
* Update FTP node
* Update Function node
* Update FunctionItem node
* Update ExecuteCommand node
* Update OpenWeatherMap node
* Update ReadBinaryFile node
* Update ReadPdf node
* Update RssFeedRead node & add URL validation
* Update SpreadsheetFile node
* Update Switch node
* Update WriteBinaryFile node
* Update Xml node
* Update ActiveCampaign node
* Update Airtable node
* Update ApiTemplateIo node
* Update Asana node
* Update AwsLambda node
* Update AwsSns node
* Update AwsComprehend node
* Update AwsRekognition node
* Update AwsS3 node
* Fix Error item
* Update AwsSes node
* Update AwsSqs node
* Update Amqp node
* Update Bitly node
* Update Box node
* Update Brandfetch node
* Update CircleCi node
* Update Clearbit node
* Update ClickUp node
* Update Cockpit node
* Update CoinGecko node
* Update Contentful node
* Update ConvertKit node
* Update Cortex node
* Update CustomerIo node
* Update DeepL node
* Update Demio node
* Update Disqus node
* Update Drift node
* Update Dropbox node
* Update GetResponse node
* Refactor & Update Ghost node
* Update Github node
* Update Gitlab node
* Update GoogleAnalytics node
* Update GoogleBooks node
* Update GoogleCalendar node
* Update GoogleDrive node
* Update Gmail node
* Update GoogleSheets node
* Update GoogleSlides node
* Update GoogleTasks node
* Update Gotify node
* Update GraphQL node
* Update HackerNews node
* Update Harvest node
* Update HtmlExtract node
* Update Hubspot node
* Update Hunter node
* Update Intercom node
* Update Kafka node
* Refactor & update Line node
* Update LinkedIn node
* Update Mailchimp node
* Update Mandrill node
* Update Matrix node
* Update Mautic node
* Update Medium node
* Update MessageBird node
* Update Mindee node
* Update Mocean node
* Update MondayCom node
* Update MicrosoftExcel node
* Update MicrosoftOneDrive node
* Update MicrosoftOutlook node
* Update Affinity node
* Update Chargebee node
* Update Discourse node
* Update Freshdesk node
* Update YouTube node
* Update InvoiceNinja node
* Update MailerLite node
* Update Mailgun node
* Update Mailjet node
* Update Mattermost node
* Update Nasa node
* Update NextCloud node
* Update OpenThesaurus node
* Update Orbit node
* Update PagerDuty node
* Update PayPal node
* Update Peekalink node
* Update Phantombuster node
* Update PostHog node
* Update ProfitWell node
* Refactor & Update Pushbullet node
* Update QuickBooks node
* Update Raindrop node
* Update Reddit node
* Update Rocketchat node
* Update S3 node
* Update Salesforce node
* Update SendGrid node
* Update SentryIo node
* Update Shopify node
* Update Signl4 node
* Update Slack node
* Update Spontit node
* Update Spotify node
* Update Storyblok node
* Refactor & Update Strapi node
* Refactor & Update Strava node
* Update Taiga node
* Refactor & update Tapfiliate node
* Update Telegram node
* Update TheHive node
* Update Todoist node
* Update TravisCi node
* Update Trello node
* Update Twilio node
* Update Twist node
* Update Twitter node
* Update Uplead node
* Update UProc node
* Update Vero node
* Update Webflow node
* Update Wekan node
* Update Wordpress node
* Update Xero node
* Update Yourls node
* Update Zendesk node
* Update ZohoCrm node
* Refactor & Update Zoom node
* Update Zulip node
* Update Clockify node
* Update MongoDb node
* Update MySql node
* Update MicrosoftTeams node
* Update Stackby node
* Refactor Discourse node
* Support corner-case in Github node update
* Support corner-case in Gitlab node update
* Refactor & Update GoogleContacts node
* Refactor Mindee node
* Update Coda node
* Lint fixes
* Update Beeminder node
* Update Google Firebase RealtimeDatabase node
* Update HelpScout node
* Update Mailcheck node
* Update Paddle node
* Update Pipedrive node
* Update Pushover node
* Update Segment node
* Refactor & Update Vonage node
* Added new conditions to warnings on execute batch cmd
* Added keep only properties flag
* Fixed code for keep only props
* Added dependencies for image editing
Co-authored-by: dali <servfrdali@yahoo.fr>
2021-07-20 08:58:54 +02:00
Jan Oberhauser
bac13ba821
👷 Try to fix push to test-workflows
2021-07-03 15:05:54 +02:00
Jan Oberhauser
ac89234329
👷 Push credentials also if the tests fail
2021-07-03 14:47:31 +02:00
Jan Oberhauser
5ad4bf0890
👷 Automatically push changed credentials after test
2021-07-01 10:17:02 +02: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
7ed616c7ef
🔀 Merge branch 'images' of https://github.com/caarlos0/n8n into caarlos0-images
2021-06-17 14:36:02 +02:00
Omar Ajoue
7bc79c879d
📝 Add database type and execution mode to issues template ( #1762 )
...
* Added database type and execution mode to issues template
* Bump n8n version suggestion
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* Bump node.js version as suggested
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2021-05-11 23:13:39 -05:00
Iván Ovejero
0de62eae30
🔥 Remove Node 12 CI tests ( #1748 )
2021-05-06 12:33:24 -05:00
Carlos Alexandro Becker
061e990d87
fix: workflow
...
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2021-04-05 10:22:04 -03:00
Carlos Alexandro Becker
4d3ff091aa
feat: docker images
...
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2021-04-05 09:21:58 -03:00
Jan Oberhauser
be83c240ba
🐳 Allow manual rpi docker image build
2021-03-25 15:16:38 +01:00
Jan Oberhauser
8d9555bf52
👷 No longer run tests in Node.js v10
2021-03-12 11:50:26 +01:00
Jan Oberhauser
24f4d6e277
🐳 Create and push docker image "latest-debian"
2021-02-12 00:28:59 +01:00
Jan Oberhauser
b68377b74f
🐳 Run nightly build one hour earlier
2020-12-31 12:17:46 +01:00
Jan Oberhauser
ad2909a8a6
🐳 Fix automatic nightly build
2020-12-31 12:17:00 +01:00
Jan Oberhauser
b0e17453f4
🐳 Add support to choose branch and tag for custom build
2020-12-29 20:27:48 +01:00
Jan Oberhauser
8136474233
🐳 Add automatic nightly docker build of master
2020-12-29 15:00:57 +01:00
mjysci
ba07ec61f3
🐳 Fixed Docker Image CI - Rpi ( #1275 )
2020-12-27 23:13:44 +01:00
Jan
63452e7878
✨ Add uProc Node ( #1263 )
...
* + adding new uProc integration
* + capitalize tool name
+ fix parameter display name
+ add placeholders for parameter
+ add tool description
+ optimize generated .ts for groups and tools
* + remove old functions
* + added new tools
* + add new tools + fix Info on tool
* + fixed Info
* + fix tools description
* + add UProc node to package.json
* + added new tools
* + added new tools
* + fix tool description
* + fix CamelCase subtitle
+ fix node displayName
+ add new tools
* + fix info link
* + add start, data and end callbacks to decouple response
* + added new tools
* + change display name on selected
* + added new tools
* + added new tools
* + added new tools
* + added new tools
* + remove old folder + fix param
* + added new tools
* ⚡ Some improvements to uproc Node
* 🐛 Fix docker image naming #1250
Co-authored-by: Miquel Colomer <mcolomer@gmail.com>
2020-12-19 18:22:41 +01:00
Jan Oberhauser
a5d7ae22c5
👷 Automatically run tslint
2020-09-01 09:22:07 +02:00
Jan Oberhauser
b1f1b9bda7
🐳 Fix Raspberry Pi build
2020-08-27 11:01:40 +02:00
Ben Hesseldieck
051598d30e
✨ Add max execution time for Workflows ( #755 )
...
* 🎉 basic setup and execution stopping
* 🚧 soft timeout for own process executions
* 🚧 add hard timeout for subprocesses
* 🚧 add soft timeout to main thread
* 🔧 set default timeout to 5 mins --> 500s
* 💡 adding documentation to configs
* 🚧 deactivate timeout by default
* 🚧 add logic of max execution timeout
* ⚡ adding timeout to settings in frontend and server
* 🎨 improve naming
* 💡 fix change in config docs
* ✔️ fixing compilation issue
* 🎨 add format for new config variables
* 👌 type cast before checking equality
* ⚡ Improve error message if NodeType is not known
* 🐳 Tag also rpi latest image
* 🐛 Fix Postgres issue with Node.js 14 #776
* 🚧 add toggle to activate workflow timeout
* 💄 improving UX of setting a timeout and its duration
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2020-07-29 14:12:54 +02:00
Jan Oberhauser
db26140ff9
👷 Also run tests in Node.js v14
2020-07-26 12:58:23 +02:00
Jan Oberhauser
b4b65bb906
🐳 Build Raspberry Pi Docker image correctly
2020-07-05 19:22:25 +02:00
Jan Oberhauser
559afb488b
🐳 Add Raspberry Pi Docker image
2020-07-05 19:18:01 +02:00
Jan Oberhauser
7707312715
🐳 Add Ubuntu Docker Image
2020-01-02 13:59:55 -06:00
Jan Oberhauser
9f03c9d2aa
👷 Fix Docker login issue
2020-01-02 13:41:28 -06:00
Jan
d1319c6c29
👷 Automatically build docker images
2020-01-02 13:05:51 -06:00
Jan
b3f3ce25dd
👷 Automatically run tests
2019-12-24 18:25:44 -06:00
Jan Oberhauser
f413d26e8a
📝 Update issue templates to link directly to forum
2019-11-18 19:51:20 +01:00
Jan
94d91ff9e8
📝 Update issue templates
2019-10-17 11:53:00 +02:00
Jan
16e7233fad
📝 Update issue templates
2019-10-17 11:15:47 +02:00