github-actions[bot]
ad68a3cc05
chore: Update version for release (beta) ( #1199 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-04 14:07:42 +01:00
nicktrn
14c2bdf89b
v3: checkpoint and reliability improvements ( #1198 )
...
* only checkpoint retries with delays greater than threshold
* rename checkpoint threshold env var
* log task monitor ignores
* crash runs with unbounded attempts
* fix retry check in shared queue consumer
* add missing stop for env var sync spinner
* prod entry point refactor
* missing awaits
* more verbose prod flush and exit logs
* reduce checkpoint support logs
* heartbeat while checkpointing between retries
* dynamic coordinator config
* measure lazy attempt creation time in prod
* simplify delay threshold
* heartbeat clarifications
* crash run if it doesn't reach checkpointable state
* require dynamic config threshold
* fix retry prep, await previous worker kill
* unify wait mechanics
* fix prod worker without tasks error
* ensure worker is ready to be checkpointed for dependency waits
* improve worker attempt creation logging
* prevent crashes caused by failed socket schema parsing
* fix dynamic imports in v3 catalog
* clarify attempt retry mechanics
* move backoff helper to core-apps
* remove core-apps barrel file
* add backoff execute with callback
* deprecate non-lazy attempt messages
* update socket.io-client to v4.7.5
* fix socket.io types for emits with timeout
* retry all the things
* remove todo
* fix retry restores
* improve index failure logs
* retry incomplete dependency waits
* fix checkpoint in-progress detection
* prevent losing messages during reconnect
* checkpoint when greater or equal to threshold
* improve handling of duration wait edge cases
* add ready for lazy attempt replay
* retry attempt completion
* allow failing runs with unfriendly run id
* fix min max jitter
* cancel checkpoints on run failure
* improve attempt creation errors
* prevent crashing run on failed cleanup
* handle at-least-once execute lazy attempt delivery
* log exit code on prepare for retry
* fix timeout promise
* mark some things
* chaos monkey superpowers
* refactor checkpointer
* set chaos monkey defaults
* less chaos
* fix backoff
* handle uncaught entry point exceptions
* only replay rpcs on true reconnects
* allow resume unless final run status
* add changeset
* small fixes
2024-07-03 16:54:09 +01:00
github-actions[bot]
b9b86c89a7
chore: Update version for release (beta) ( #1188 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-01 17:16:11 +01:00
Émile Ré
52b6f48a94
Cli v3 e2e: fixtures ( #1184 )
...
* Run tests
* Remove useless comments
* Fix readme
* Add fixtures for config step
* Add fixture for additionalDependencies name parsing scope issue
* Add URL to commit fix
* Some fixtures will only use 1 package manager
* Add resolve-trigger-deps fixture
* use rimraf in test setup
* Add legacy-peer-deps fixture
* Use vitest fixtures
* Add nested peer dep locking issue
* Add missing peer dep resolving fixture
* Get rid of global namespace, fix parallelism
* Add console logs to debug log level
* Add changeset
* Remove comments
* Update README.md
2024-06-27 13:55:54 +01:00
github-actions[bot]
9ba2a217a4
chore: Update version for release (beta) ( #1187 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-27 13:38:57 +01:00
github-actions[bot]
56d66ee07c
chore: Update version for release (beta) ( #1182 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-27 11:08:30 +01:00
github-actions[bot]
5399f6bfb7
chore: Update version for release (beta) ( #1181 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-24 19:51:48 +01:00
github-actions[bot]
2ef278db67
chore: Update version for release (beta) ( #1178 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-24 17:29:32 +01:00
Eric Allam
c7a55804d9
v3: fix jsonc-parser import in cli
...
Lock jsonc-parser to 3.2.1
Revert that change
2024-06-24 17:24:23 +01:00
github-actions[bot]
e133e628ca
chore: Update version for release (beta) ( #1170 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-21 14:28:25 +01:00
github-actions[bot]
4b961a6ae2
chore: Update version for release (beta) ( #1169 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-19 12:21:30 +01:00
github-actions[bot]
b605b892ac
chore: Update version for release (beta) ( #1166 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-19 10:39:24 +01:00
Émile Ré
d4ccdf7105
v3 CLI compiling E2E test suite ( #1135 )
...
* Boilerplate server-only use case
* wip: integration suite instrumentation setup
* Working poc testing compileProject
* Add pnpm script to run e2e tests only
* Use vitest globals
* Remove commented line
* Remove useless export
* Add modifier to test only one fixture project
* Handle package manager and log level choice
* Update server-only example
* Setup / teardown + split compile for package manager capabilities
* Ignore yarn files
* Fix issue with corepack, store version in engines field
* Rename test file
* Fix npm updates yarn.lock
* Move typecheking in a dedicated test
* Stop bundling the compile command to allow for more granular testing
* Put config resolving in separate test
* Add no-config test case and add test case expected errors configuration
* Add wantCompilationError option
* Add dependencies handling
* Use packageManager passed as option to resolve required deps
* Remove unused guard clauses
* Add postinstall & hash handling step
* Add worker start test
* Handle yarn.lock copy renaming on sigterm and sigkill
* Update vitest and use concurrent option
* Add a readme file
* Add CI workflow
* Fix handle cli deps
* Run cli v3 e2e tests on publish action
* Increase timeout on deps resolving step
* Add changeset
* Remove .pnp.cjs as we use yarn with nodeLinker node-modules
* Add missing .yarnrc.yml file
* No need to build CLI to run E2E tests
* Remove bun.lockb files
* Update beige-pears-explode.md
---------
Co-authored-by: Eric Allam <eallam@icloud.com >
2024-06-14 11:28:36 +01:00
github-actions[bot]
3aca603a33
chore: Update version for release (beta) ( #1153 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-12 17:34:47 +01:00
github-actions[bot]
df7d1de16d
chore: Update version for release (beta) ( #1142 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-06 15:59:21 +01:00
github-actions[bot]
ca9e827bd3
chore: Update version for release (beta) ( #1130 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-30 12:15:10 +01:00
github-actions[bot]
ea4d15536c
chore: Update version for release (beta) ( #1115 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-24 14:55:09 +01:00
github-actions[bot]
a7ca1222d7
chore: Update version for release (beta) ( #1104 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-16 19:00:06 +01:00
github-actions[bot]
72748603ab
chore: Update version for release (beta) ( #1102 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-15 16:21:58 +01:00
Eric Allam
21c8b847e5
Better handle resolving dependencies when there are conflicts
2024-05-15 13:26:03 +01:00
github-actions[bot]
107f2e7bd5
chore: Update version for release (beta) ( #1099 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-13 16:14:14 -04:00
github-actions[bot]
2e21bc1563
chore: Update version for release (beta) ( #1094 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-13 17:38:50 +01:00
github-actions[bot]
223768a025
chore: Update version for release (beta) ( #1091 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-08 17:25:22 +01:00
github-actions[bot]
56a063e586
chore: Update version for release (beta) ( #1087 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-06 12:34:43 +01:00
github-actions[bot]
2e4f5d893c
chore: Update version for release (beta) ( #1086 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-05 08:19:13 +01:00
github-actions[bot]
0ee39e6101
chore: Update version for release (beta) ( #1085 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-03 09:39:34 +01:00
github-actions[bot]
c8538c236c
chore: Update version for release (beta) ( #1080 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-02 15:58:42 +01:00
github-actions[bot]
9feb0f70b0
chore: Update version for release (beta) ( #1079 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-01 11:32:15 +01:00
github-actions[bot]
a42037da03
chore: Update version for release (beta) ( #1070 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-29 14:48:01 +01:00
github-actions[bot]
469c8a2532
chore: Update version for release (beta) ( #1067 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-26 17:13:20 +01:00
Eric Allam
ebeb790522
Add typescript as a dependency so the esbuild-decorator will work even when running in npx
2024-04-26 17:00:14 +01:00
github-actions[bot]
38770a91c7
chore: Update version for release (beta) ( #1061 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-26 14:35:30 +01:00
Eric Allam
9491a1649c
v3: Support decorators ( #1060 )
...
* Adds support for `emitDecoratorMetadata: true` and `experimentalDecorators: true` in your tsconfig
* Implement task.onSuccess/onFailure and config.onSuccess/onFailure
* Added onStart and more docs for lifecycle functions
* Use onStart instead of init for TypeORM
2024-04-25 11:17:13 +01:00
github-actions[bot]
503882762c
chore: Update version for release (beta) ( #1059 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-24 15:06:25 +01:00
github-actions[bot]
d7911892ee
chore: Update version for release (beta) ( #1058 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-24 12:48:00 +01:00
Eric Allam
e9a63a4868
Lock SDK and CLI deps on exact core version
2024-04-24 12:12:24 +01:00
github-actions[bot]
ed1cd16753
chore: Update version for release (beta)
2024-04-24 10:43:28 +00:00
github-actions[bot]
0bfeb0816f
chore: Update version for release (beta) ( #1054 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-23 16:58:48 +01:00
nicktrn
b207601732
v3: semi-automatic package update command ( #1052 )
...
* fix package manager detection
* fix cli update check while in beta
* add update command and warn on mismatches
* update fixes and better integration with dev and deploy
* fix for ci
* update docs
* changeset
* be more specific about prompts before updates
* fail on version mismatch during ci
* update github actions docs
* fix package manager copypasta
* remove ncu
* ignore companyicons
* improve warnings and errors
2024-04-23 16:08:46 +01:00
github-actions[bot]
0a845767a0
chore: Update version for release (beta) ( #1049 )
...
* chore: Update version for release (beta)
* update lockfile
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: nicktrn <55853254+nicktrn@users.noreply.github.com >
2024-04-21 15:07:11 +01:00
github-actions[bot]
b657eb6555
chore: Update version for release (beta) ( #1044 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-19 19:19:11 +01:00
github-actions[bot]
e7bd1ee676
chore: Update version for release (beta) ( #1042 )
...
* chore: Update version for release (beta)
* update lockfile
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: nicktrn <55853254+nicktrn@users.noreply.github.com >
2024-04-18 17:53:33 +01:00
github-actions[bot]
62544d3234
chore: Update version for release (beta) ( #1038 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-17 16:33:23 +01:00
github-actions[bot]
f10f120e55
chore: Update version for release (beta) ( #1028 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-12 18:18:03 +01:00
nicktrn
d3a18fbdf6
v3: cli and misc fixes for windows ( #1027 )
...
* fix: otlp-importer script
* update pluginPath
* Refactor script to ensure compatibility with both Windows and Unix platforms
* Revert command changes
* Fix: Init command was failing on Windows because of bad template paths
* Removed resolveInternalFilePath
* Path fixes for the dev command
* Fix for the import paths being wrong on Windows because the contain backslashes
* The metaOutputKey should have forward slashes in it
* Print the banner immediately, otherwise with bad internet you get a blank console for a long time
* Try normalizing the trigger.config import path
* Allow tsx and jsx files
* Improved task file names and paths
* Removed closing bracket for the upgrade message
* Log out the metafile outputs for debugging
* Log out the entryPointContents before esbuild
* Log the metafile out
* ballmerize the cli
* replace npm-watch with plain old nodemon
* fix text inputs on windows
* changeset
---------
Co-authored-by: Kritik Jiyaviya <kritikjiyaviya07@gmail.com >
Co-authored-by: Matt Aitken <matt@mattaitken.com >
2024-04-12 18:12:01 +01:00
github-actions[bot]
fec4dc3bef
chore: Update version for release (beta) ( #1025 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-12 12:34:02 +01:00
github-actions[bot]
4ae9a3feac
chore: Update version for release (beta) ( #1023 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-10 18:04:20 +01:00
github-actions[bot]
7a4721e122
chore: Update version for release (beta)
2024-04-09 16:44:12 +00:00
Eric Allam
279717b092
v3: pnpm deploy & various fixes for dependency resolution ( #1012 )
...
* Don’t swallow some error messages when deploying
* Try and resolve dependency versions using pnpm/npm/yarn
* Adding some debug logs around dependency resolution
* Use npm list instead of npm show to resolve deps
* Improve the dependency resolution
2024-04-09 15:03:31 +01:00
github-actions[bot]
803f3c15ab
chore: Update version for release (beta) ( #1010 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-09 09:24:46 +01:00