Declan Carroll
b82de23cc4
chore: Bump Node.js from 24.13.1 to 24.14.1 ( #27894 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 11:54:03 +00:00
Declan Carroll
7c7c70f142
ci: Unify QA metrics pipeline to single webhook, format, and BigQuery table (no-changelog) ( #27111 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 05:50:10 +00:00
Declan Carroll
e4dbe0db6b
ci: Update GitHub Actions to latest versions for Node.js 24 compatibility ( #26949 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 14:01:53 +00:00
Declan Carroll
c4ab0fff99
ci: Add performance benchmark regression detection to CI ( #26156 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 15:52:04 +00:00
Declan Carroll
e3eafc7e87
feat: Update default Node.js version to v24 ( #25707 )
2026-02-13 10:56:01 +00:00
Declan Carroll
c52da486c8
ci: Add timing stats for unit tests ( #24821 )
2026-01-27 08:16:33 +00:00
Artem Sorokin
851f85ae0b
ci: Rename GH workflows for consistent naming ( #23904 )
2026-01-06 17:27:35 +01:00
Declan Carroll
b8cd1657b7
ci: Improve e2e test timings ( #23159 )
2025-12-15 22:07:31 +00:00
Artem Sorokin
6bd1377822
ci: Add 1.x branch support to CI workflows ( #22361 )
2025-11-27 13:47:38 +01:00
Declan Carroll
a8e9ae5963
ci: Changes for runners and caching ( #19749 )
2025-09-19 11:13:29 +01:00
Iván Ovejero
18137e1290
ci: Add CI for Python projects ( #18399 )
2025-08-15 13:57:43 +02:00
shortstacked
2f5f6d4d68
ci: Add lint to Github actions ( #18172 )
2025-08-11 10:01:37 +01:00
shortstacked
f41a738e80
ci: Pinning to stable version of node 24 ( #17764 )
2025-07-29 13:59:18 +01:00
shortstacked
49a52a1150
ci: Update Turbo config and GH actions ( #17595 )
2025-07-28 10:07:28 +01:00
कारतोफ्फेलस्क्रिप्ट™
52a9d4b3d9
ci: Use node.js 22 by default. Add initial support for node.js 24 ( #16018 )
2025-06-04 17:49:31 +02:00
कारतोफ्फेलस्क्रिप्ट™
3bdbdfe6ce
ci: Drop support for Node.js 18 ( #15146 )
2025-06-04 15:54:57 +02:00
shortstacked
7ae67f016d
ci: Add Trivy Scan as notification to release/nightly (no-changelog) ( #15868 )
2025-06-02 12:24:50 +01:00
कारतोफ्फेलस्क्रिप्ट™
43e14b23b0
ci: Pin all workflow actions ( #13984 )
2025-03-18 13:25:17 +01:00
कारतोफ्फेलस्क्रिप्ट™
18b6867785
ci: Update corepack before enabling it (no-changelog) ( #13004 )
2025-02-03 11:16:18 +01:00
Tomi Turtiainen
152310b7a0
ci: Fix ci-master workflow ( #12921 )
2025-01-29 16:39:18 +02:00
कारतोफ्फेलस्क्रिप्ट™
31281a3f6b
ci: Run Frontend tests on master only on node 20 (no-changelog) ( #12833 )
2025-01-24 16:33:00 +01:00
कारतोफ्फेलस्क्रिप्ट™
f043ff12c6
ci: Fix code coverage collection ( #12443 )
2025-01-06 11:34:57 +01:00
कारतोफ्फेलस्क्रिप्ट™
5d546858d1
ci: Pin node.js 22 to 22.4 (no-changelog) ( #10116 )
2024-07-19 15:36:48 +02:00
कारतोफ्फेलस्क्रिप्ट™
b910ed6847
ci: Use turbo for build cache (no-changelog) ( #9696 )
2024-07-05 17:43:52 +02:00
कारतोफ्फेलस्क्रिप्ट™
962f0d7134
ci: Update codecov setup (no-changelog) ( #9852 )
2024-07-03 10:37:04 +02:00
कारतोफ्फेलस्क्रिप्ट™
ab29ba9b58
ci: Refactor linting workflow (no-changelog) ( #9714 )
2024-06-13 13:10:51 +02:00
कारतोफ्फेलस्क्रिप्ट™
6ea8607716
ci: Switch to Node.js 20 by default. Add initial support for Node.js 22 ( #9501 )
2024-05-24 12:32:50 +02:00
कारतोफ्फेलस्क्रिप्ट™
d4607381ed
ci: Replace pnpm/action-setup action with corepack (no-changelog) ( #8504 )
2024-02-02 09:47:58 +01:00
कारतोफ्फेलस्क्रिप्ट™
e5514793f6
ci: Update GH actions (no-changelog) ( #8453 )
2024-01-26 11:26:30 +01:00
Iván Ovejero
50e416d9ae
ci: Remove master from autocancelling redundant CI jobs (no-changelog) ( #7929 )
...
## Summary
Autocancelling redundant CI jobs for `master` makes it harder to track
health of `master`, in exchange for minor savings.
Context:
https://n8nio.slack.com/archives/C03MZF137FV/p1701771923477659?thread_ts=1699522038.290849&cid=C03MZF137FV
...
#### How to test the change:
1. ...
## Issues fixed
Include links to Github issue or Community forum post or **Linear
ticket**:
> Important in order to close automatically and provide context to
reviewers
...
## Review / Merge checklist
- [ ] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md ))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs ) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again. A feature is not complete without tests.
>
> *(internal)* You can use Slack commands to trigger [e2e
tests](https://www.notion.so/n8n/How-to-use-Test-Instances-d65f49dfc51f441ea44367fb6f67eb0a?pvs=4#a39f9e5ba64a48b58a71d81c837e8227 )
or [deploy test
instance](https://www.notion.so/n8n/How-to-use-Test-Instances-d65f49dfc51f441ea44367fb6f67eb0a?pvs=4#f6a177d32bde4b57ae2da0b8e454bfce )
or [deploy early access version on
Cloud](https://www.notion.so/n8n/Cloudbot-3dbe779836004972b7057bc989526998?pvs=4#fef2d36ab02247e1a0f65a74f6fb534e ).
2023-12-05 12:15:49 +01:00
कारतोफ्फेलस्क्रिप्ट™
2f8cb419df
ci: Fix editor tests when coverage is enabled (no-changelog) ( #7827 )
...
[Test run
](https://github.com/n8n-io/n8n/actions/runs/7021272455/job/19103012704 )
2023-11-28 18:04:30 +01:00
Iván Ovejero
3dfabc37d8
ci: Rename build alerts channel (no-changelog) ( #7695 )
...
Please do not merge until renamed in Slack.
2023-11-13 13:35:21 +01:00
कारतोफ्फेलस्क्रिप्ट™
32ddb4d04b
ci: Auto-cancel redundant CI jobs (no-changelog) ( #7656 )
...
This should help us reduce the load on CI workers to some extend.
2023-11-10 15:26:42 +01:00
कारतोफ्फेलस्क्रिप्ट™
2f665683fc
ci: Improve CI performance (no-changelog) ( #7637 )
...
1. Split backend and frontend tests to avoid them running in parallel
2. Enable coverage only on `master`
2023-11-07 14:19:39 +01:00
Milorad FIlipović
c11dfbbe00
ci: Add reusable unit test workflow (no-changelog) ( #7159 )
...
Github issue / Community forum post (link here to close automatically):
---------
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-09-13 15:24:02 +02:00
कारतोफ्फेलस्क्रिप्ट™
6b06890ffe
ci: Fix master build on Nodejs 20 (no-changelog) ( #7119 )
...
[`shelljs` is broken on Nodejs
20.6](https://github.com/shelljs/shelljs/issues/1133 ). Until that is
resolved, we should fix the version to 20.5
2023-09-06 13:16:39 +02:00
कारतोफ्फेलस्क्रिप्ट™
9e3e298aca
ci: Fix versions of all external Github actions (no-changelog) ( #6984 )
2023-08-22 11:21:16 +02:00
Iván Ovejero
f93270abd5
ci: Parallelize ci-master (no-changelog) ( #6819 )
...
* ci: Parallelize `ci-master` (no-changelog)
* ci: Move notify-on-failure to own job
* ci: Fix syntax
* ci: Dry run by adding branch
* ci: Fix job reference
* ci: Ensure full lint
* ci: Restore `CI_LINT_MASTER`
* ci: Remove env from top level
* ci: Add matrix strategy
* ci: Remove excess quotes
* ci: Remove excess key
* ci: Try with `run_install`
* Revert "ci: Try with `run_install`"
This reverts commit e5778c5735 .
* ci: Add missing strategy
* ci: Remove temp branch
* test: Comment out test (from other PR)
2023-08-02 17:38:35 +02:00
कारतोफ्फेलस्क्रिप्ट™
b701dcb8ef
ci!: Drop support for Node.js 16. Add initial support for Node.js 20 ( #6649 )
...
We need to drop node 16 support, [as support for it is ends much earlier now, due to support for openssl 1.1.1 ending](https://nodejs.org/en/blog/announcements/nodejs16-eol ).
`0.236.x` releases will continue to support Node.js 16 for another two months, and `1.x.x` releases will only support Node.js 18 for now.
2023-07-12 15:03:23 +02:00
कारतोफ्फेलस्क्रिप्ट™
968b733fd6
ci: Add support for Node.js 18 ( #5793 )
...
* ci: Start supporting Node.js 18
Node.js 18 became the active LTS on 2022-10-25, and Node.js 16 went into maintenance mode.
https://github.com/nodejs/Release#release-schedule
We should also slowly deprecate node 16 support, [as support for it is ends much earlier now, due to support for openssl 1.1.1 ending](https://nodejs.org/en/blog/announcements/nodejs16-eol ).
* Remove hashing algorithms that are not available in newer node.js/openssl
- RSA-MD4
- RSA-MDC2
- md4
- md4WithRSAEncryption
- mdc2
- mdc2WithRSA
* in e2e tests, resolve `localhost` to ipv4 instead of ipv6
2023-06-02 15:23:28 +02:00
कारतोफ्फेलस्क्रिप्ट™
e1aa654835
ci: Revert "Set up Turborepo cache for GitHub actions runner" ( #6364 ) (no-changelog)
...
Revert "ci: Set up Turborepo cache for GitHub actions runner (no-changelog) (#6335 )"
This reverts commit 9dfc11037b .
2023-06-02 12:11:36 +02:00
Iván Ovejero
9dfc11037b
ci: Set up Turborepo cache for GitHub actions runner (no-changelog) ( #6335 )
2023-06-02 10:57:53 +02:00
कारतोफ्फेलस्क्रिप्ट™
a1b1f24ddf
feat(core): Replace client-oauth2 with an in-repo package ( #6266 )
...
Co-authored-by: Marcus <marcus@n8n.io>
2023-05-17 16:40:53 +02:00
कारतोफ्फेलस्क्रिप्ट™
b7d30f3eab
fix: Revert "Replace client-oauth2 with an in-repo package" (no-changelog) ( #6265 )
...
Revert "feat(core): Replace client-oauth2 with an in-repo package (#6056 )"
This reverts commit 77ac953eaf .
2023-05-17 10:53:03 +02:00
कारतोफ्फेलस्क्रिप्ट™
77ac953eaf
feat(core): Replace client-oauth2 with an in-repo package ( #6056 )
...
Co-authored-by: Marcus <marcus@n8n.io>
2023-05-16 16:31:11 +02:00
कारतोफ्फेलस्क्रिप्ट™
9e9003bf13
ci: Drop support for Node.js 14 ( #5835 )
...
Node.js 14 goes EOL on 2023-04-30, and support for it should be dropped.
https://github.com/nodejs/Release#release-schedule
2023-03-30 12:23:39 +02:00
कारतोफ्फेलस्क्रिप्ट™
eb3ba83e63
ci: Setup code-coverage reporting for frontend packages (no-changelog) ( #5679 )
2023-03-14 13:13:21 +01:00
कारतोफ्फेलस्क्रिप्ट™
3831201aaf
ci: Setup code-coverage reporting (no-changelog) ( #5669 )
2023-03-10 16:53:05 +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
कारतोफ्फेलस्क्रिप्ट™
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