* Add support for DefaultAzureCredentials when storage endpoint is passed in.
* Change files
* Change
* Pin @azure/identity version
* Changing version back to 4.0.1
* Shifting build workflows to node 18 to overcome issue with @azure/Identity dep
* Caching DefaultAzureCredentials
* Readme Update
---------
Co-authored-by: brunoru <brunoru@microsoft.com>
* 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>
* 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
* 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
* enable cache for lage repo itself
* get rid of extra inherited process.env
* update e2e tests to accommodate new env
* show errors and caching
* do not extend process.env
* prettier
* also get rid of process.env extend with lage v1 e2e tests
* fixes the monorepo mock to not use process.env of the pipeline
* updated the process env setting in spawn a lage run test in e2e
* deletes process.env
* formatting
* update the lage version
* revert the hacks, and use a single setup
* fixing the config to use the right setupFilesAfterEnv
* silly log level to check the cache put sitch
* fixing the bundle for lage so it uses the right uuid impl
* Change files
* try out exclusions
* powershell
* sigh
* adding github workspace to exclusion
* env
* adding an exclusion rule to make windows runs a bit faster
* add concurrency instead of trying to make exclusions
* runinband for jest for lage runs of tests
* scheduler init checkin
* simple scheduler is functionality complete
* polish on types
* adding a simple test
* simple scheduler test
* WIP
* wip: working on abortsignals
* Figured out the abort controller pattern
* abort signal handled!
* added a way for targets to specify a node option
* learn how to launch npm
* only run npm script when there IS a script in the package.json
* adding formatduration test
* clearing up responsibility
* made sure the abort signal works in a unit test
* wip on testing npmscriptrunner
* abort signal test work!
* testing the environment variables
* wrapped target tests started
* test that wrapped target can cache
* tests written about aborting earlier vs not
* Change files
* comments
* less exposed functions, and added more comments
* adding a cmd file for the fakeNpm
* adding fixes for windows to be able to test this
* use a matrix to make sure builds and tests are okay with all os's
* fixing formatting according to prettier
* updating test to exhibit correct behavior
* fixed tests to be able to run very quickly and in parallel
* Don't publish monorepo-scripts!
* make sure to ignore the generated and node_modules with prettier
* forget about enforcing the endofline
* include an inline snapshot to show what is in the dependencies instead
* 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