Commit Graph

42040 Commits

Author SHA1 Message Date
Nacho Codoñer
664fd1f2a3 Meteor version to 3.4.1-rc.1 ☄️ release/METEOR@3.4.1-rc.1 2026-04-21 12:54:27 +02:00
Nacho Codoñer
2745365759 re-run checks 2026-04-21 12:05:44 +02:00
Nacho Codoñer
651e24811d bump BUNDLE_VERSION to 22.22.1.12 2026-04-21 12:02:08 +02:00
Nacho Codoñer
766fe8a45f Merge pull request #14354 from meteor/blaze-update
Update Blaze v3.0.3
2026-04-21 12:00:37 +02:00
Nacho Codoñer
d8895464d6 update Blaze package files v3.0.3 2026-04-20 20:01:54 +02:00
Nacho Codoñer
0bc9d2ce1c Merge pull request #14331 from meteor/e2e-selfrunner-3.4.1
E2E workflow: use selfrunner, add caching, adjust concurrency based on latest 3.4.1 state
2026-04-20 19:33:50 +02:00
Nacho Codoñer
fde88dc90d Merge branch 'release-3.4.1' into e2e-selfrunner-3.4.1 2026-04-20 18:42:53 +02:00
Nacho Codoñer
4e86865fa7 Merge branch 'devel' into release-3.4.1 2026-04-20 18:42:28 +02:00
Nacho Codoñer
c1fa742bca Merge pull request #14353 from meteor/fix-flakiness-timeout
[SelfRunner] Increase TIMEOUT_SCALE_FACTOR and resources for self-tests flakiness optimization
2026-04-20 18:42:01 +02:00
Nacho Codoñer
0439244de0 update to version 1.1.0-beta.36 across all relevant packages and configurations 2026-04-20 18:21:26 +02:00
Nacho Codoñer
d1e46e07d5 adjust TIMEOUT_SCALE_FACTOR values in test-tools workflow configuration 2026-04-20 18:07:35 +02:00
Nacho Codoñer
0a33bdf271 swap CPU/memory/seccomp options within test-tools workflow configuration 2026-04-20 17:30:05 +02:00
Nacho Codoñer
c6dd463f9b update test-tools workflow: allocate 4 CPUs, 16GB memory, and disable seccomp for container 2026-04-20 17:00:29 +02:00
Nacho Codoñer
8242189321 increase TIMEOUT_SCALE_FACTOR to 14 for self-tests optimization 2026-04-20 16:28:15 +02:00
Nacho Codoñer
863548d377 Merge branch 'devel' into release-3.4.1 2026-04-20 16:03:14 +02:00
Nacho Codoñer
2f4d62c568 Merge pull request #14350 from dupontbertrand/fix/rspack-blaze-html-server-only
fix(rspack): enable .html imports on server config for Blaze apps
2026-04-20 15:55:08 +02:00
Gabriel Grubba
ef359af77e Merge pull request #14351 from meteor/ci/removing-travis-and-circle
CI: removing circle and travis CI
2026-04-20 10:37:52 -03:00
Nacho Codoñer
a1432a0532 Merge branch 'release-3.4.1' into e2e-selfrunner-3.4.1 2026-04-20 14:28:29 +02:00
Nacho Codoñer
bb14f08950 Merge branch 'devel' into release-3.4.1 2026-04-20 14:26:28 +02:00
Gabriel Grubba
b54df7c753 CI: removing circle CI
As mentioned  in both https://github.com/meteor/meteor/pull/14300 and https://github.com/meteor/meteor/pull/14326, we are removing circle and travis tests from core and making it all to be vm based
2026-04-20 09:00:23 -03:00
Gabriel Grubba
92c04d5436 Merge pull request #14326 from meteor/ci/removing-circleci
CI: move circleci to GitHub actions
2026-04-20 08:48:37 -03:00
dupontbertrand
ccf183893e fix(rspack): enable .html imports on server config for Blaze apps
On the client, rspack handles .html imports via two mechanisms:
1. An ignore-loader rule so rspack doesn't parse .html as JS
2. The RequireExternalsPlugin that marks .html imports as externals
   and writes require() calls resolved by Meteor's module system

On the server, only (2) was in place. The ignore-loader rule was
missing, so when server code does 'import ./templates.html',
rspack crashes trying to parse the raw HTML as JavaScript.

This mirrors the existing client rule, guarded by Meteor.isBlazeEnabled
so non-Blaze apps are not affected.

Tested scenarios:
- SSG/SSR with static-render package (new use case)
- DDP WebSocket + Meteor methods
- Client-side HMR
- meteor build (production)
- Vanilla Blaze apps without SSG/SSR (no regression)
- React apps (isBlazeEnabled=false, rule inert)
- Galaxy deployment

Forum discussion:
https://forums.meteor.com/t/ssg-ssr-for-meteor-blaze-a-proof-of-concept/64556
2026-04-20 13:22:28 +02:00
Nacho Codoñer
4bef25363d Merge pull request #14344 from meteor/sw-fix
[Rspack] Support of SW/PWA setup with Workbox
2026-04-20 11:39:01 +02:00
Nacho Codoñer
690a9c9833 prevent .cache directory from being copied during node_modules bundling; ensure consistent filtering through absolute path checks 2026-04-20 11:35:09 +02:00
Nacho Codoñer
24962c5036 prevent .cache directory from leaking into server and bundle outputs in e2e tests 2026-04-20 11:14:28 +02:00
Nacho Codoñer
73a9a7ca5f remove custom error handlers and bundle probing logic from rspack proxy middleware and e2e tests; streamline implementation with built-in logging 2026-04-17 16:16:14 +02:00
Nacho Codoñer
1b842241f5 update dev server config to use "localhost" for improved compatibility; adjust proxy middleware and e2e settings to handle IPv6 and CI proxy behavior 2026-04-17 15:10:35 +02:00
Nacho Codoñer
6a94929cc9 pin dev server to IPv4 loopback (127.0.0.1) to resolve CI and container ECONNREFUSED issues caused by IPv6 mismatch 2026-04-17 14:53:00 +02:00
Nacho Codoñer
11a54cbb41 update rspack proxy middleware to use modern error handling and logging options 2026-04-17 14:36:29 +02:00
Nacho Codoñer
574a0635de enhance rspack proxy error logging and e2e diagnostics to improve CI feedback on upstream failures and bundle readiness 2026-04-17 14:18:39 +02:00
Nacho Codoñer
b2695f21ba update rspack dev server proxy to handle overridden publicPath in framework integrations like @nx/angular-rspack 2026-04-16 19:23:56 +02:00
Nacho Codoñer
fdd253a988 improve e2e diagnostics by capturing failed HTTP responses, loaded scripts, and app-root content; simplify Angular devServer config 2026-04-16 19:08:13 +02:00
Nacho Codoñer
b86385bbca restore devServer config in Angular integration to fix CI 504 errors and ensure compatibility with Meteor proxy 2026-04-16 18:50:33 +02:00
Nacho Codoñer
bcce2b774f add retry logic to h1 assertion in e2e tests to improve stability on slow CI environments 2026-04-16 18:17:32 +02:00
Italo José
73f172507d Merge pull request #14337 from meteor/gh/code-owners
chore: update code owners list for repository maintenance
2026-04-16 13:05:26 -03:00
Italo José
96ddb1a921 Merge branch 'devel' into gh/code-owners 2026-04-16 13:05:10 -03:00
Nacho Codoñer
fc8803bd7f add diagnostic logging to e2e tests to debug CI-only failures related to h1 rendering and script load errors 2026-04-16 18:02:36 +02:00
Nacho Codoñer
cb70010d18 increase Playwright timeouts in jest setup to improve stability on slow CI runners 2026-04-16 17:38:12 +02:00
Nacho Codoñer
c2727e817a improve process cleanup in e2e tests by adding afterEach hooks and refining port-killing logic for minimal environments 2026-04-16 17:29:39 +02:00
Nacho Codoñer
1dc6a0d7ab improve process cleanup logic in e2e helpers to handle minimal environments and ensure reliable port release 2026-04-16 17:00:42 +02:00
Nacho Codoñer
7341e54acf update cache key in e2e workflow to reference correct package-lock.json file 2026-04-16 14:38:29 +02:00
Nacho Codoñer
8e680d48eb simplify e2e workflow by removing redundant retry attempts 2026-04-16 14:36:31 +02:00
Nacho Codoñer
0fcbb07dac adjust e2e workflow retries and timeouts for improved test stability 2026-04-16 14:35:15 +02:00
Nacho Codoñer
6018efd43c attempt to solve false positives found suddenly 2026-04-16 13:13:16 +02:00
Nacho Codoñer
83ee747dfd add examples to meteor-rspack TypeScript definitions for improved API clarity 2026-04-16 12:51:14 +02:00
Nacho Codoñer
c5bb8790da simplify persistDevFiles API documentation and improve matcher examples 2026-04-16 12:47:51 +02:00
Nacho Codoñer
96ce2671d4 add assertFileInTree helper and validate sw.js presence in monorepo production build tests 2026-04-16 12:39:38 +02:00
Nacho Codoñer
b05d4eba88 document test coverage for service worker regeneration on restart in Rspack e2e tests 2026-04-16 12:23:22 +02:00
Nacho Codoñer
698b329bd1 add assertFileChanged helper and integrate into monorepo PWA tests to validate SW regeneration 2026-04-16 12:16:41 +02:00
Nacho Codoñer
a7c62e4f79 add persistDevFiles helper for fine-grained control over dev file persistence during HMR 2026-04-16 12:14:27 +02:00