Skip to content

ci: run cypress on bare-metal - #803

Draft
GauBen wants to merge 12 commits into
mainfrom
bare-metal-e2e
Draft

GauBen wants to merge 12 commits into
mainfrom
bare-metal-e2e

Conversation

@GauBen

@GauBen GauBen commented Oct 1, 2026 •

Copy link
Copy Markdown
Member

Hey there! Here is a summary of my dojo day: I cut CI Cypress test execution in half through incremental changes.

  1. Running cypress directly in the runner instead of within a docker container
  2. Interleaving module builds and Jahia startup
  3. Shortcutting jahia/jahia-modules-action/integration-tests to start Jahia much earlier in the CI
  4. Cutting some corners here and there (transpiling TypeScript with esbuild rather than webpack, skipping unit tests during the maven builds, skipping project builds that are not e2e tested...)

You can see the changes here: #803

Not all improvements are of equal risk, but it gives an idea of how low we can go without touching the test suites, only the setup around them. Please vote with 1️⃣, 2️⃣, 3️⃣ and 4️⃣ if the change is acceptable to you or too big of a trade off, so we can measure what's worth doing in the future.

Please also note that I won't have the time to champion these changes for the next two months, so if you want things to get done, step in!

file-4bc09c2cbdb3400a3cd20b838297d91a

https://jahia.slack.com/archives/C013L6U35RA/p1790949703491489

@github-actions

github-actions Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

🦜 Chachalog

No changelog entries detected. Learn more about Chachalog.

Create a new entry online or run npx chachalog@0.5.6 prompt to create a new entry locally.

@pkg-pr-new

pkg-pr-new Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

Open in StackBlitz

yarn add https://pkg.pr.new/@jahia/create-module@803.tgz
yarn add https://pkg.pr.new/@jahia/javascript-modules-library@803.tgz
yarn add https://pkg.pr.new/@jahia/vite-plugin@803.tgz

commit: b74ede3

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant