Commit Graph

833 Commits

Author SHA1 Message Date
Nacho Codoñer
9508cf8829 support cloning subdirectories and branches when parsing Git URLs in meteor create --from 2026-04-08 13:36:10 +02:00
Nacho Codoñer
7231e2f322 enhance meteor create --from to support auto-parsing of Git URLs (GitHub, GitLab, Bitbucket) for branch and subdirectory 2026-04-08 13:23:43 +02:00
Nacho Codoñer
b25c87ccee Merge pull request #14146 from sblaisot/fix/dev-bundle-arch-apple-silicon
Fix: enable dev-bundle fast path on Apple Silicon Macs
2026-03-31 12:06:14 +02:00
Nacho Codoñer
fb5520ac19 Merge pull request #14144 from sblaisot/fix/stale-dev-bundle-cache-after-branch-switch
Fix: meteor node uses wrong Node.js version after git branch switch
2026-03-31 11:57:05 +02:00
Nacho Codoñer
f7e639f460 Merge branch 'release-3.4.1' into examples-revamp 2026-03-30 22:25:49 +02:00
Nacho Codoñer
a34fd9616e Merge branch 'release-3.4.1' into fix/stale-dev-bundle-cache-after-branch-switch 2026-03-30 17:59:34 +02:00
Nacho Codoñer
f642f40c1a Merge branch 'release-3.4.1' into fix/dev-bundle-arch-apple-silicon 2026-03-30 17:23:47 +02:00
Nacho Codoñer
9f61ccbca8 validate subdirectory paths in examples fetch to prevent directory traversal attacks 2026-03-26 17:23:43 +01:00
Nacho Codoñer
88672b3636 handle --refresh in examples fetch: avoid using stale cache and update error message for missing directories 2026-03-26 17:22:24 +01:00
Nacho Codoñer
a26a315746 refactor examples repo cloning: replace exec with execFile for improved security and environment handling 2026-03-26 17:20:28 +01:00
Nacho Codoñer
2bb34d4e96 update examples cache: use tropohouse path and handle write failures gracefully 2026-03-26 15:58:16 +01:00
Nacho Codoñer
065eac8650 enhance examples listing with improved formatting and additional details. 2026-03-26 15:49:02 +01:00
Nacho Codoñer
9ebb9763bb refine meteor create documentation: clarify options and add details for --from-branch and --from-dir. 2026-03-25 17:07:28 +01:00
Nacho Codoñer
b29a15b482 add support for --from-branch option in meteor create command 2026-03-25 16:48:17 +01:00
Nacho Codoñer
1e9473f9ea remove unused refresh option from CLI commands 2026-03-25 16:40:00 +01:00
Nacho Codoñer
630900294b refactor validateExamplesData to support custom warning function via options 2026-03-25 16:34:37 +01:00
Nacho Codoñer
edc28739e7 refactor examples tests: replace assert with expect and switch to CommonJS syntax 2026-03-25 16:31:38 +01:00
Nacho Codoñer
c27a42ae79 include Meteor version in CLI examples list 2026-03-25 16:30:03 +01:00
Nacho Codoñer
c65602e8e2 prioritize network over cache for examples retrieval; add fallback mechanism to cached data. 2026-03-25 16:27:18 +01:00
Nacho Codoñer
a0ad998867 enhance error reporting in CLI examples command and update examples branch reference 2026-03-25 16:16:27 +01:00
Nacho Codoñer
e1085cb8e1 wire commands.js to new examples module and remove old example code
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 15:49:52 +01:00
Nacho Codoñer
b5888eaea2 add Meteor app validation for create command
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 15:47:05 +01:00
Nacho Codoñer
4338bcfd67 add example resolution and clone utilities
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 15:46:58 +01:00
Nacho Codoñer
003c109d9b add getExamples orchestrator with cache-first strategy
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 15:45:44 +01:00
Nacho Codoñer
7e61143ae9 add examples cache read/write
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 15:45:36 +01:00
Nacho Codoñer
ee63a89a02 add examples module with constants and data validation
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 15:44:27 +01:00
Nacho Codoñer
ac9e70dd91 Merge branch 'release-3.4.1' into typescript-tailwind-skeleton 2026-03-19 16:33:19 +01:00
Frederico Maia
875fe1d51e Add TypeScript + Tailwind skeleton support
- Introduced a new skeleton type "typescript-tailwind".
- Added necessary configuration files and directories for the new skeleton.
- Updated documentation to reflect the new skeleton option in the CLI.
2026-03-18 15:17:18 -03:00
Nacho Codoñer
f5d1c047bb add meteor reset E2E test coverage 2026-03-04 18:26:42 +01:00
Nacho Codoñer
d167ac1e43 add portable build support for Meteor environments and update related tests 2026-02-27 17:40:25 +01:00
Sébastien Blaisot
4b566c60be fix: support Apple Silicon in dev-bundle fast path
getHostArch() in dev-bundle.js always returned "os.osx.x86_64" on
macOS, regardless of the actual architecture. On Apple Silicon machines,
the meteor-tool is installed under mt-os.osx.arm64, so the dev_bundle
directory lookup failed and the fast path for `meteor node` / `meteor
npm` was never used.

Check process.arch to return the correct architecture string on
Apple Silicon Macs.
2026-02-17 11:14:44 +01:00
Sébastien Blaisot
5ead5800bf fix: invalidate stale dev_bundle cache after git branch switch
After switching git branches, .meteor/release changes but
.meteor/local/dev_bundle (which is gitignored) keeps pointing to the
previous release's dev_bundle. This causes `meteor node` to use the
wrong Node.js version until another command like `meteor --version`
triggers a full springboard and refreshes the symlink.

Store the release string in .meteor/local/dev_bundle_release alongside
the dev_bundle symlink. Before trusting the cached symlink, verify it
still matches the current .meteor/release content.
2026-02-17 10:27:10 +01:00
Nacho Codoñer
547fc46848 Merge branch 'release-3.4' into update-npm-cmd 2025-12-12 20:58:01 +01:00
Nacho Codoñer
50845a2cad Merge branch 'devel' into release-3.4 2025-12-12 17:41:18 +01:00
Nacho Codoñer
be665e5422 add step to handle NPM dependency updates via meteor update 2025-12-11 16:28:37 +01:00
Italo José
969358bda5 Merge branch 'devel' into doc-release-option 2025-12-03 09:11:10 -03:00
Nacho Codoñer
b578977720 Merge branch 'devel' into release-3.4 2025-11-25 14:50:49 +01:00
Gabriel Grubba
d901ce98b3 DOCS: update meteor.com/cloud to galaxycloud.app
URLs have changed, and this is another round of updating those!
2025-11-19 09:53:20 -03:00
Nacho Codoñer
9b9594cf1c add new skeleton for angular 2025-11-05 11:17:28 +01:00
Nacho Codoñer
bfc374c610 Merge branch 'devel' into release-3.4 2025-10-20 16:40:40 +02:00
Gabriel Grubba
d0acf4f5f0 DEV: flip the rawLogs option 2025-09-29 22:36:49 -03:00
Gabriel Grubba
5db21f4df6 DEV: Flip --raw-logs to default true and add --timestamps option. 2025-09-29 22:30:04 -03:00
Nacho Codoñer
59dbe6aac0 fix coffeescript 2025-09-23 22:16:00 +02:00
Nacho Codoñer
ed497dffa8 rename --coffee flag to --coffeescript 2025-09-19 16:33:32 +02:00
Nacho Codoñer
e716fba606 add Babel support to Meteor project creation 2025-09-18 10:11:03 +02:00
Nacho Codoñer
d1231a7e20 add CoffeeScript support to Meteor project creation 2025-09-18 09:49:46 +02:00
Nacho Codoñer
a91ff57268 ensure build context folders can be customized to have effect on all setup 2025-09-17 18:48:46 +02:00
Nacho Codoñer
770a079751 adjust meteor profile version 2025-09-02 14:30:02 +02:00
Nacho Codoñer
c01e3c4902 use legacy skel for self-tests 2025-08-29 08:29:11 +02:00
Nacho Codoñer
483048ba77 add Rspack helpers and ensure rspack outputs are ignored from Meteor processing 2025-07-23 15:16:29 +02:00