Commit Graph

258 Commits

Author SHA1 Message Date
Nacho Codoñer
2032066f00 support meteor ignore config to be extended by env variable 2024-07-31 17:05:36 +02:00
Leonardo Venturini
6804b236b2 Fix Node.js version issue (#13199)
* commit logs

* use the correct tools dir when using meteor warehouse dir env var

* remove logs

* remove logs

* run bin commands after springboarding

* revert change

* revert change

* fix npm command for checkout

* avoid to use unexisting tools path within a sandbox that describe a warehouse

---------

Co-authored-by: Nacho Codoñer <igcogi@gmail.com>
2024-07-11 08:37:16 -04:00
Nacho Codoñer
fc42bfa7b6 implement reset db option and default without cleaning db 2024-05-23 18:03:28 +02:00
denihs
7cb79a7a13 Merge branch 'devel' into release-3.0
# Conflicts:
#	.circleci/config.yml
#	docs/generators/changelog/script.js
#	docs/history.md
#	meteor
#	npm-packages/babel-preset-meteor/package.json
#	npm-packages/cordova-plugin-meteor-webapp/package.json
#	npm-packages/eslint-plugin-meteor/scripts/dev-bundle-tool-package.js
#	npm-packages/meteor-babel/package-lock.json
#	npm-packages/meteor-babel/package.json
#	package-lock.json
#	package.json
#	packages/accounts-base/accounts_server.js
#	packages/accounts-base/package.js
#	packages/accounts-oauth/package.js
#	packages/accounts-password/package.js
#	packages/accounts-password/password_server.js
#	packages/accounts-passwordless/package.js
#	packages/accounts-passwordless/passwordless_server.js
#	packages/babel-compiler/.npm/package/npm-shrinkwrap.json
#	packages/babel-compiler/package.js
#	packages/boilerplate-generator/package.js
#	packages/browser-policy-content/package.js
#	packages/constraint-solver/catalog-loader.js
#	packages/constraint-solver/constraint-solver-input.js
#	packages/constraint-solver/constraint-solver-tests.js
#	packages/constraint-solver/constraint-solver.js
#	packages/constraint-solver/package.js
#	packages/constraint-solver/solver.js
#	packages/crosswalk/package.js
#	packages/ddp-rate-limiter/package.js
#	packages/ddp-server/package.js
#	packages/ecmascript/package.js
#	packages/facebook-oauth/package.js
#	packages/fetch/package.js
#	packages/launch-screen/package.js
#	packages/logging/package.js
#	packages/logic-solver/logic_tests.js
#	packages/logic-solver/package.js
#	packages/meteor-tool/package.js
#	packages/meteor/package.js
#	packages/mobile-experience/package.js
#	packages/modern-browsers/package.js
#	packages/modules/.npm/package/npm-shrinkwrap.json
#	packages/modules/package.js
#	packages/mongo/package.js
#	packages/non-core/blaze
#	packages/npm-mongo/.npm/package/npm-shrinkwrap.json
#	packages/npm-mongo/package.js
#	packages/oauth/package.js
#	packages/oauth/pending_credentials.js
#	packages/package-version-parser/package.js
#	packages/react-fast-refresh/package.js
#	packages/service-configuration/package.js
#	packages/socket-stream-client/.npm/package/npm-shrinkwrap.json
#	packages/socket-stream-client/package.js
#	packages/standard-minifier-css/.npm/plugin/minifyStdCSS/npm-shrinkwrap.json
#	packages/standard-minifier-css/package.js
#	packages/test-in-browser/package.js
#	packages/test-in-console/package.js
#	packages/test-in-console/reporter.js
#	packages/tinytest/package.js
#	packages/tracker/package.js
#	packages/typescript/package.js
#	packages/webapp/.npm/package/npm-shrinkwrap.json
#	packages/webapp/package.js
#	scripts/admin/meteor-release-experimental.json
#	scripts/build-dev-bundle-common.sh
#	scripts/dev-bundle-server-package.js
#	scripts/dev-bundle-tool-package.js
#	tools/cli/commands.js
#	tools/fs/files.ts
#	tools/runners/run-all.js
#	tools/static-assets/skel-chakra-ui/package.json
#	tools/tests/apps/dynamic-import/.meteor/packages
#	tools/tests/apps/dynamic-import/package.json
2023-12-19 16:50:46 -04:00
Dan Rosart
79048b5e62 Fix: correct spelling of EACCES in rename
On windows and WSL, renaming a file can fail because of EPERM or EACCES, so there's a special version of the rename function that retries those errors up to a time limit, then copies the file and deletes the old one instead. However, the decision to retry is based on the correct name of the code (EACCES), and the decision to copy and delete is based on a misspelling (EACCES_S_). This fixes the typo.
2023-07-02 15:49:52 -07:00
Gabriel Grubba
8f9cb174ef chore: made fileHash async 2023-02-14 11:32:02 -03:00
Gabriel Grubba
98772e1b75 updating with latest changes 2023-02-13 14:34:50 -03:00
Gabriel Grubba
1b1904a7ec tried to make fileHash async 2023-02-13 12:25:21 -03:00
Gabriel Grubba
f7619e2b9c Merge pull request #12484 from meteor/fix/sync-arch-host
Make archinfo.host sync
2023-02-01 15:55:35 -03:00
matheusccastro
70d50532c6 Use let instead of const because we mutate it. 2023-01-31 10:23:04 -03:00
zodern
1e718277fb Remove await's for archinfo.host 2023-01-30 13:55:30 -06:00
Matheus Castro
900a1cb3ec Remove Fibers from meteor-tools:
- Adapt self-test runner to work without Fibers.
2023-01-18 00:52:07 -03:00
Matheus Castro
af3d3d9d0c Remove Fibers from meteor-tools:
- Adapt build and bundle commands.
2023-01-05 17:10:12 -03:00
Matheus Castro
4c27996f4e Remove Fibers from meteor-tools:
- Removing Fibers from catalog and tropohouse.
2022-12-28 17:28:37 -03:00
Matheus Castro
170e5d3f6d Remove Fibers from meteor-tools:
- Adapt forkJoin and other files functions to correctly be awaited.
2022-12-22 14:09:27 -03:00
Matheus Castro
4ee8657b99 Remove Fibers for Meteor Tools:
- Removing Promise.await usage.
2022-12-16 12:07:38 -03:00
Matheus Castro
ee304af590 Merge branch 'release-3.0' into release-3.0-tools
# Conflicts:
#	packages/babel-compiler/.npm/package/npm-shrinkwrap.json
#	packages/ddp-client/common/livedata_connection.js
#	packages/ddp-server/writefence.js
#	tools/cli/commands-packages.js
#	tools/meteor-services/service-connection.js
#	tools/static-assets/server/boot.js
2022-12-14 22:12:13 -03:00
Matheus Castro
568c5f05f6 Merge remote-tracking branch 'origin/fibers-optional-no-tla-pkgs' into fibers-optional-no-tla-pkgs
# Conflicts:
#	tools/isobuild/bundler.js
#	tools/meteor-services/service-connection.js
#	tools/utils/buildmessage.js
2022-12-05 17:25:07 -03:00
Matheus Castro
b1a6cc0761 Remove Fibers for meteor tools: turns out the package building is still not done. Still need to check why it's failing to require node_modules when evaluating/loading the plugin. 2022-12-04 00:27:50 -03:00
Edimar Cardoso
de04cfe676 Update Node Version, NPM Version and tools to work without Fibers
- Update node version to 18.12.1
- Update npm version to 7.24.2 (last before 8)
- Update commands to use async

---
NPM 8 break changes

Error: The programmatic API was removed in npm v8.0.0
https://github.com/npm/cli/blob/latest/index.js
2022-12-01 10:43:48 -03:00
Matheus Castro
022a7e9303 Remove Fibers for meteor tools:
- Changing package/compile steps to use async/await.
2022-11-25 20:15:37 -03:00
Dirk Stolle
088e52f386 fix a few typos in tools directory 2022-11-03 17:42:40 +01:00
Denilson
0540ffc896 Merge pull request #12049 from meteor/fix/watching-windows-paths
Fix win style paths being added to watch sets
2022-05-31 10:05:21 -04:00
zodern
bcafd7cb8c Fix outdated comment for readAndWatchFileWithHash 2022-04-21 19:05:59 -05:00
zodern
e1ddf96a07 Improve error messages from readBufferWithLengthAndOffset 2022-04-18 10:35:23 -04:00
Renan Castro
875f656a6f Merge branch 'release-2.6.1' into release-2.7
# Conflicts:
#	meteor
#	npm-packages/meteor-babel/package-lock.json
#	npm-packages/meteor-babel/package.json
#	packages/babel-compiler/.npm/package/npm-shrinkwrap.json
#	packages/babel-compiler/package.js
#	packages/meteor-tool/package.js
#	scripts/admin/meteor-release-experimental.json
#	scripts/dev-bundle-tool-package.js
2022-02-18 17:29:03 -03:00
Renan Castro
455c01e7aa Revert missing binary permission bit when packing a meteor bundle on Windows 2022-02-17 15:34:39 -03:00
Filipe Névola
33ad4b58b9 Merge pull request #11882 from meteor/build-plugins-handle-css-minifier-caching
Have build plugins handle caching for css minifiers
2022-02-05 14:43:19 +00:00
zodern
b6a7f7c33d Add readdirWithTypesSync to Plugin.fs 2022-02-01 18:56:26 -06:00
denihs
18bfd070ab Fixing breaking changes with [Typescript](https://devblogs.microsoft.com/typescript/announcing-typescript-4-4/#using-unknown-in-catch-variables). 2022-02-01 16:25:07 -04:00
Renan Castro
c055907768 Merge pull request #11879 from meteor/fix-11877
When creating a tarball, ensure the fmode and dmode are set to readable/writable for sharing tarballs between windows/unixes
2022-01-31 10:53:25 -03:00
Renan Castro
e3040e2ca6 When creating a tarball, ensure the fmode and dmode are set to readable/writable for sharing tarballs between windows/unixes 2022-01-31 10:07:27 -03:00
zodern
1498b78df7 Fix resolving npm deps when on different drive 2022-01-21 15:22:20 -06:00
Filipe Névola
2732e97702 Clean up unused functions and imports in tools/fs/files.ts 2022-01-18 14:21:42 -04:00
Renan Castro
4a18514560 Standardize only one way of extracting tars, as native ones can be tricky with permissions.
Fix issue while extracting archives created on windows, inside linux/mac with permissions
2022-01-18 14:19:58 -04:00
Renan Castro
42ae637d97 Update tar library for faster extractions/compressions - fix extract test 2022-01-18 14:16:49 -04:00
Renan Castro
8ee02968a6 Update tar library for faster extractions/compressions - remove unused import 2022-01-18 14:16:48 -04:00
Renan Castro
ff81b7fc9c Update tar library for faster extractions/compressions - use node-fs for manipulating tar streams 2022-01-18 14:16:47 -04:00
Renan Castro
eda0180a8e Update tar library for faster extractions/compressions - use node-fs for manipulating tar streams 2022-01-18 14:16:47 -04:00
zodern
bb6a251d7d Fix type error 2021-10-15 16:06:11 -05:00
Jan Dvorak
fbcd920efa Merge branch 'release-2.5' into feature/recursive-file-watchers 2021-10-15 20:32:11 +02:00
zodern
b22e80215d Avoid creating nested recursive watchers 2021-10-15 12:14:56 -05:00
zodern
4ceb79192e Fix types 2021-10-15 11:27:35 -05:00
zodern
f9cf9d1901 Recreate stat watcher when interval changes
Node 14 made statWatcher.start a no-op, so there is no longer a way to change the interval for an existing stat watcher.
2021-10-15 11:27:35 -05:00
zodern
d85061ba5d Remove disableNativeWatcher 2021-10-15 11:13:52 -05:00
zodern
6bd370c8ff Use recursive watchers 2021-10-15 11:13:52 -05:00
zodern
100357e078 Disable native file watching during meteor create 2021-09-03 20:42:47 -07:00
Jan Dvorak
8a08a65290 Merge branch 'release-2.3' into remove-compat-bellow-1.0 2021-05-21 15:18:18 +02:00
Filipe Névola
cb00f74cd2 Merge branch 'release-2.3' into release-node-14 2021-05-19 17:34:55 -04:00
Jan Dvorak
e404ab2330 More TS fixes 2021-05-17 19:53:31 +02:00