* Simulate file access for lage server
* new grpc stuff
* revert last commit
* fixing up globby to be used, do gitignore, and fix up the getinput and outputs to be shown across the grpc
* Change files
* adding reference to globby
* fixing prettier issues
* fixing the ts version to be consistent
* set up the timeout only after pool is idle
* reverting scope change
* Change files
* WIP: creating a target hasher outside of the cache dir
* WIP: adding missing files from cache
* WIP: exploring moving the target hasher to the hasher package
* wip
* WIP: on filehasher
* updated to use glob-hasher's stat fn
* WIP
* target hasher
* prevent infinite loop, but very slow
* test hash WIP
* adding the read from git thing
* adding a package tree class
* skip sorting for a hashing
* completed integration of new target hasher
* get main thread to send memory hashes, but only from a request from inside a worker
* adding cleanup to simple scheduler
* causing the reporter not to output things after summary
* adding new fixtures
* cleaning up unused files
* fixing up tests
* Change files
* fixing depcheck
* fixing a test in simplescheduler watchmode
* fixing tests to not use root dir
* updated per feedback
* migrating to V2
* Change files
* Change files
* use beachball to bump major
* specific to package bundle
* Update packages/lage/RELEASE.md
Co-authored-by: David Zearing <dzearing@microsoft.com>
* Update packages/lage/RELEASE.md
Co-authored-by: David Zearing <dzearing@microsoft.com>
* updated release notes
* adding notes about new @lage-run packages
---------
Co-authored-by: David Zearing <dzearing@microsoft.com>
* Fixing the ChromeTraceEventsReporter to use real threadId
* update snapshot
* wip: making a "progress" reporter
* creating the beginnings of a progress reporter - it's in beta
* adding a wip progress reporter
* Change files
* making some progress on the looks of the progress
* adding prebuilt yoga as a dep (cry!)
* Change files
* fixing depcheck chbecker
* start of swc
* docs are skipped in transpilation
* more replace
* moving the build to bundle for lage v2
* added fixes in pr & release
* fixing the types worker to only generate d.ts files
* swcrc instead of individual hacks
* change what "build" means
* transpile fixes the path from src to lib
* making swc the transpiler of choice
* Change files
* force color = 0 in the setup rather than individual test files
* fixed monorepo fixture and targetrunnerpicker to pick out runner transpiled by swc
* Change files
* fixed the tsconfig.lage2.json to output node16 moduleRes
* Change files
* we are going to inline the dynamic imports!
* forcing a single typescript version in the repo
* Change files
* deleted a test that cannot be run inside jest for now
* adding a depcheck worker
* adding an ignore for the monorepo-scripts
* fixing all the depcheck failures!
* fixing to have PRs check for deps
* Change files
* fixing up lage deps
* Change files
* adds a weight for tests
* add jest worker change
* making everything faster in cookbook!
* fastest everything!
* docs
* unique fixture
* make unique IDs for tests
* try to do e2e tests one by one for now
* forgot to add the same dependsOn
* lage e2e also
* updating various aspects of codebase before the scheduler rework
* Change files
* fixing lint and format errors
* not ready yet for the lage index.js to over write the registerWorker()
* removed unused change file
* WIP: adding worker runner
* WIP: starting to measure how to put WorkerRunner in CLI
* fixed run action command to use the workerRunner
* adding cleanup
* WIP: trying to figure out stdout/stdin
* worker pool + process working!
* WIP: using lage-run's own worker-threads-pool
* format and refactoring
* adding support for the bundle
* Change files
* fixing up the lint script to actually fail
* allowing for setup / teardown of a worker thread - useful for setting up streams
* get rid of unused event emits
* formatting
* some basic test to pass
* get rid of unneeded storing of logs
* get rid unneeded imports
* Change files
* lint fix
* fixing eslint issues
* adding commander to replace yargs
* logging and verbosity
* make sure the error case exits with an exit code of 1
* fixed README.md
* pass the internalCacheFolder into the config
* Change files
* fixing formating
* updates the snapshots
* most e2e passed, except for transitiveDepsTests
* fixed up the transitive task deps - by adding back the default behavior of v1.x --include-dependencies
* formatting
* move e2e tests to a new package
* fixing up mocking after moving e2e tests
* Change files
* adding an entry for lage test
* cache implementation, salt fn tested
* updated for remote cache provider
* polishing the branch a bit
* Polishing PR
* adding monorepo-fixture
* fixing up and polishing
* polishing with lint
* refactored to have remoteFallbackCacheProvider take in providers to assist in testing and better separation of concerns
* some documentation for when we implement the consumer of this library!
* Change files
* fixing up prettier formatting
* cleaning up linting issues
* adding some nice comments
* fixing the tests
* using lage itself to build itself!
* get all the jest config in one spot
* added some imports in examples
* added index.ts exports to make it easier to use this library
* Turning lage into monorepo to prepare subdividing into pieces
* getting rid of renovate for now
* updated the root scripts to work
* fixing up pipelines
* moving many files around requires adjustments to beachball config
* upgrade node version to allow docusaurus to consume newer node version
* Change files
* get rid of the extra docs: prefix
* adding verbose logging