Commit Graph

68 Commits

Author SHA1 Message Date
Declan Carroll
eed218e1a9
build: Remove tsup from nodes-langchain to unblock Vitest migration (no-changelog) (#24670) 2026-01-22 11:59:21 +00:00
Declan Carroll
7be6832775
ci: Change COVERAGE_ENABLED to pass through (#24188) 2026-01-12 14:56:23 +00:00
Artem Sorokin
851f85ae0b
ci: Rename GH workflows for consistent naming (#23904) 2026-01-06 17:27:35 +01:00
Declan Carroll
ce2e7221de
ci: Codecov bundle analysis (#23500) 2025-12-23 11:15:07 +00:00
Artem Sorokin
9380c02a7c
ci: Add Poutine security scanner for GitHub Actions (#23331) 2025-12-18 23:54:42 +01:00
Declan Carroll
b8cd1657b7
ci: Improve e2e test timings (#23159) 2025-12-15 22:07:31 +00:00
Declan Carroll
840deaddf4
ci: Remove release exclusion from PR's (#23033) 2025-12-10 14:14:53 +00:00
Declan Carroll
70aad196d6
ci: Use multimain as default for e2e (#22255) 2025-12-04 12:23:11 +00:00
Declan Carroll
31e5b4590b
ci: Add consolidated check job so we can change branch protection rules (#22732) 2025-12-04 12:01:52 +00:00
Declan Carroll
c7348970b3
ci: Refactor E2E tests to run inline after unit tests (#22097) 2025-11-20 15:35:33 +00:00
Declan Carroll
33bc272656
ci: Commit node popularity data (#21992)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-19 10:12:20 +00:00
Iván Ovejero
52747b1625
ci: Increase build memory (#19130) 2025-09-03 11:45:24 +02:00
shortstacked
67e75c389d
ci: Skipping non related python checks (#18658) 2025-08-22 11:52:03 +02:00
Iván Ovejero
18137e1290
ci: Add CI for Python projects (#18399) 2025-08-15 13:57:43 +02:00
shortstacked
53d272c251
ci: Adjust memory usage and build/test steps (#17743) 2025-07-28 13:31:43 +01:00
shortstacked
49a52a1150
ci: Update Turbo config and GH actions (#17595) 2025-07-28 10:07:28 +01:00
shortstacked
9155ccc7e0
fix: Github action cleanup (no-changelog) (#16964)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2025-07-08 13:45:59 +01:00
Iván Ovejero
9805bd3a6d
ci: Monitor client bundle size (#16327) 2025-06-17 10:43:17 +02: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
shortstacked
8201202a54
ci: Reuse common build actions and fix turbo outputs (no-changelog) (#15830) 2025-06-03 10:49:36 +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
323e87825e
ci: Use blacksmith in build, lint and test workflows (#12748) 2025-01-29 15:48:31 +02:00
कारतोफ्फेलस्क्रिप्ट™
d49686c6f2
ci: Start collecting code-coverage on every PR (no-changelog) (#11536) 2024-11-04 15:08:04 +01:00
कारतोफ्फेलस्क्रिप्ट™
6a35812f92
ci: Setup biome and pre-commit hooks for formatting (no-changelog) (#10795)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-09-17 15:10:22 +03:00
कारतोफ्फेलस्क्रिप्ट™
c8ab9b1f84
ci: Automate more of the release process (no-changelog) (#10416) 2024-08-22 11:41:53 +02:00
कारतोफ्फेलस्क्रिप्ट™
b910ed6847
ci: Use turbo for build cache (no-changelog) (#9696) 2024-07-05 17:43:52 +02:00
कारतोफ्फेलस्क्रिप्ट™
ab29ba9b58
ci: Refactor linting workflow (no-changelog) (#9714) 2024-06-13 13:10:51 +02:00
कारतोफ्फेलस्क्रिप्ट™
044607e2a0
ci: Consistent tsconfig setup for backend packages and fix pnpm typecheck for composite packages (no-changelog) (#9604)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-06-05 09:50:48 +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
Milorad FIlipović
1fb5166376
ci: Fix wrong ref in PR workflows which broke external builds (#7431)
Github issue / Community forum post (link here to close automatically):
#7423

This PR updates reference passed to the `checkout` action by the
`cy-pull-request.ym`. This should fix three existing issues:
- Failing unit tests for external pull requests
- Failing e2e tests for external PRs
- Passing empty `ref` to `lint` job which makes linter run on a wrong
branch
2023-10-13 10:44:26 +02:00
कारतोफ्फेलस्क्रिप्ट™
c18ba370d5
ci: Remove eslint diff plugin. Run full linting on PRs (no-changelog) (#7175) 2023-09-14 16:55:06 +02: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
कारतोफ्फेलस्क्रिप्ट™
9e3e298aca
ci: Fix versions of all external Github actions (no-changelog) (#6984) 2023-08-22 11:21:16 +02:00
कारतोफ्फेलस्क्रिप्ट™
ad581566ae
ci: Run checklist job as a separate workflow (no-changelog) (#6645) 2023-07-12 12:51:51 +02:00
कारतोफ्फेलस्क्रिप्ट™
0e071724ee
ci: Refactor e2e tests to delete boilerplate code (no-changelog) (#6524) 2023-06-23 00:38:12 +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
OlegIvaniv
e4356283a8
ci: Additionally checkout PR head for e2e tests (no-changelog) (#6105)
* ci: Do not force branch for PR e2e smoke tests

* Use commit SHA for smoke test

* Debug: Echo git before running e2e

* Debugging: Create local merge commit

* Use container with git installed

* Debugging: Manual git checkout PR

* Do not skip checkout

* Use container with git installed

* Add breaking test, install git manualyl

* Use sudo

* Use container with git preinstalled

* Remove debugging e2e
2023-04-27 13:09:50 +02:00
OlegIvaniv
5ff3dea7bb
ci: Always run e2e tests on PR approval (no-changelog) (#5900)
ci: Always run e2e tests on PR approval
2023-04-04 12:29:52 +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
कारतोफ्फेलस्क्रिप्ट™
edf6313fa5
ci: Fix e2e tests (no-changelog) (#5658)
* ci: Fix e2e tests (no-changelog)

* Fix sign-in cypress command

* Run smoke test against head branch instead of base

---------

Co-authored-by: Oleg Ivaniv <oleg@n8n.io>
2023-03-09 17:08:47 +01:00
Mutasem Aldmour
71c349b071
ci: Add PR checklist (#5628)
* ci: Add PR checklist

* chore: add test change

* ci: add name

* ci: merge into workfow

* test: test action

* ci: add checklist

* ci: test checklist

* ci: remove comment

* ci: test checklist

* ci: add item to check item

* ci: update checklist items

* ci: add checklist item for migraitons

* ci: add hooks checklist item

* chore: remove comment
2023-03-09 12:49:37 +01:00