Skip to content

Conversation

@shortstacked
Copy link
Contributor

@shortstacked shortstacked commented Dec 12, 2025

Summary

  • E2E tests have still use docker pull but have been cleaned up, tasks have been better improved.
  • Setup actions have been cleaned to use caching best practices (caching is now transparent on Blacksmith side no need for custom actions)
  • Minor tweaks to other workflows, bumping action versions, cleanup etc, small tweaks to caching.

E2E tests will run less frequently due to increased stability of CI overall. Less retries = less executions

Related Linear tickets, Github issues, and Community forum posts

https://linear.app/n8n/issue/CAT-1920/ci-find-a-way-to-run-e2e-tests-less-frequently-while-keeping-ci-time

Review / Merge checklist

  • PR title and summary are descriptive. (conventions)
  • Docs updated or follow-up ticket created.
  • Tests included.
  • PR Labeled with release/backport (if the PR is an urgent fix that needs to be backported)

@bundlemon
Copy link

bundlemon bot commented Dec 12, 2025

BundleMon

Files added (2)
Status Path Size Limits
WASM Dependencies
tree-sitter-bash.wasm
+181.26KB -
WASM Dependencies
tree-sitter.wasm
+74.47KB -

Total files change +255.73KB

Groups added (2)
Status Path Size Limits
**/*.js
+6.05MB -
**/*.css
+239.19KB -

Final result: ✅

View report in BundleMon website ➡️


Current branch size history

Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 issues found across 5 files

Prompt for AI agents (all 2 issues)

Check if these issues are valid — if so, understand the root cause of each and fix them.


<file name=".github/scripts/docker/docker-config.mjs">

<violation number="1" location=".github/scripts/docker/docker-config.mjs:34">
P1: Removing `push_to_ghcr = false` changes PR behavior: builds will now push to GHCR (default is `true`). If this is intentional, the change should be documented. If not, add `context.push_to_ghcr = false;` to preserve the original behavior.</violation>
</file>

<file name=".github/workflows/playwright-test-ci.yml">

<violation number="1" location=".github/workflows/playwright-test-ci.yml:31">
P1: Missing `docker-image` parameter: The workflow receives `docker_image` input but doesn&#39;t pass it to the reusable workflow. With `test-mode: docker-pull`, the tests will pull `n8nio/n8n:nightly` (default) instead of the pre-built PR image, defeating the purpose of the docker-build-pr job.</violation>
</file>

Reply to cubic to teach it or ask questions. Re-run a review with @cubic-dev-ai review this PR

@n8n-assistant n8n-assistant bot added the n8n team Authored by the n8n team label Dec 12, 2025
@blacksmith-sh

This comment has been minimized.

@currents-bot
Copy link

currents-bot bot commented Dec 12, 2025

E2E Tests: n8n tests passed after 7m 20.1s

🟢 583 · 🔴 0 · ⚪️ 27 · 🟣 2

View Run Details

Run Details

  • Project: n8n

  • Groups: 2

  • Framework: Playwright

  • Run Status: Passed

  • Commit: dc4d4d3

  • Spec files: 130

  • Overall tests: 610

  • Duration: 7m 20.1s

  • Parallelization: 9

Groups

GroupId Results Spec Files Progress
multi-main:ui 🟢 526 · 🔴 0 · ⚪️ 27 · 🟣 2 121 / 121
multi-main:ui:isolated 🟢 57 · 🔴 0 · ⚪️ 0 9 / 9


This message was posted automatically by currents.dev | Integration Settings

@shortstacked shortstacked force-pushed the CAT-1920 branch 2 times, most recently from f7b523d to 516bccd Compare December 12, 2025 23:26
…way-to-run-e2e-tests-less-frequently-while-keeping
@blacksmith-sh

This comment has been minimized.

@shortstacked shortstacked changed the title ci e2e test changes ci: Improve e2e test timings Dec 13, 2025
@blacksmith-sh

This comment has been minimized.

…a-way-to-run-e2e-tests-less-frequently-while-keeping
@blacksmith-sh

This comment has been minimized.

@codecov
Copy link

codecov bot commented Dec 15, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@shortstacked shortstacked requested a review from tomi December 15, 2025 18:42
Comment on lines +87 to +89
# docker-build: build app + docker image locally
# docker-pull: no build needed, image is pre-built
# local: build app for local server
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

<3


on:
pull_request:
merge_group:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🙌

Copy link
Contributor

@seemewalkin seemewalkin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

excited!! 🚀

@shortstacked shortstacked merged commit b8cd165 into master Dec 15, 2025
146 of 151 checks passed
@shortstacked shortstacked deleted the CAT-1920 branch December 15, 2025 22:07
@github-actions
Copy link
Contributor

✅ No visual regressions found.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

n8n team Authored by the n8n team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants