Граф коммитов

336 Коммитов

Автор SHA1 Сообщение Дата
renovate[bot] e56eff8034
Update devDependency lage-npm to v2.5.13 (#471)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-10 14:17:30 -08:00
Kenneth Chau 9a11cfd194
Switch transpilation to swc for build performance (#477)
* 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
2022-11-04 18:02:31 -07:00
Kenneth Chau 6dba6df4c6
fixed the tsconfig.lage2.json to output node16 moduleRes (#476)
* 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
2022-11-04 14:08:35 -07:00
Kenneth Chau ffb4fc2ceb
Hasher: porting the package-deps-hash code to @lage-run/hasher (#474)
* pass build

* fixed the package-deps-hash unit tests

* adding fixtures

* Change files

* adding fixtures

* Change files

* deleting some files

* fixing lint issues

* added some cleanups

* adding a specific taskArgs for hasher tests
2022-11-01 23:21:57 -07:00
Kenneth Chau 1664f38eca
Import extensions - add .js to all the import specifiers! (#472)
* adding import extensions and enforced in linter

* Change files

* fixing import extensions

* Change files

* fixing according to ts-jest esm-support
2022-11-01 15:18:33 -07:00
renovate[bot] 92379d166d
Update devDependency lage-npm to v2.5.6 (#455)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-01 13:41:11 -07:00
renovate[bot] ca36e69a9c
Update dependency @xmldom/xmldom to v0.8.4 [SECURITY] (#467)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-01 13:40:33 -07:00
Kenneth Chau 2d8af6ca7f
Syncpack - making sure everything is consistent in package.json deps an devDeps (#468)
* Change files

* fixed to use consistent package dep versions
2022-11-01 13:07:06 -07:00
Kenneth Chau e8946dc08f
Depcheck and fixes! (#464)
* 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
2022-10-31 14:20:42 -07:00
Kenneth Chau 06a9d752fd
Bump workspace tools (#461)
* Bumps workspace-tools to 0.29.0

* bumps workspace-tools

* force a single version of workspace-tools

* Change files
2022-10-29 11:35:59 -07:00
Kenneth Chau 224e7db14f
Docs update & jest-worker (#456)
* 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
2022-10-26 17:34:19 -07:00
renovate[bot] f965c7c8c6
Lock file maintenance (#446)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-26 15:38:07 -07:00
renovate[bot] 8b86dc8fe5
Update devDependency lage-npm to v2.5.0 (#449)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-26 15:37:26 -07:00
renovate[bot] 9a73c828c7
Update devDependency lage-npm to v2.4.0 (#445)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-23 12:03:15 -07:00
renovate[bot] b773a441dc
Update devDependency lage-npm to v2.3.7 (#442)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-21 16:29:55 -07:00
renovate[bot] 9226f66b39
Update jest monorepo (#435)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Elizabeth Craig <elcraig@microsoft.com>
2022-10-21 20:15:43 +00:00
renovate[bot] c766897897
Update devDependency @types/node to v14.18.32 (#430)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Elizabeth Craig <elcraig@microsoft.com>
2022-10-21 13:10:10 -07:00
renovate[bot] f3f033dfea
Update devDependency beachball to v2.31.4 (#431)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-21 13:09:36 -07:00
renovate[bot] f48cd28df1
Update devDependency lage-npm to v2.3.5 (#438)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-21 13:06:26 -07:00
renovate[bot] 49ee34f9cb
Lock file maintenance (#436)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-19 11:00:47 -07:00
renovate[bot] 5ff2e3305a
Update devDependency lage-npm to v2.3.3 (#433)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-19 10:59:43 -07:00
renovate[bot] ca50e6b963
Lock file maintenance (#429)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-10 19:58:29 -07:00
renovate[bot] 1c1fdccfa0
Update devDependency lage-npm to v2.3.2 (#426)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-08 16:58:06 -07:00
Kenneth Chau c1138dc23b
get rid of unneeded devDep (#428)
* remove unneeded dep

* Change files

* remove unneeded devdep
2022-10-08 12:04:37 -07:00
Kenneth Chau 1d21a0e79d
Adds an unstable watch mode (--unstable-watch) (#424)
* watchmode init commit

* fixing watching

* adding a watch mode action

* Change files

* adding a fsevents dependency for lage bundle package because it is native

* adding optional dep instead and locked a certain version of chokidar to make sure optional deps are matched

* turn the --watch to --unstable-watch for now
2022-10-08 17:37:56 +00:00
renovate[bot] d16764bd64
Update devDependency lage-npm to v2.2.13 (#421)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-06 11:59:30 -07:00
Kenneth Chau 75cf8e52e4
upgrade lage to latest and try caching (#420)
* upgrade lage to latest and try caching

* node-fetch 2 isn't friendly to rollup bundles

* Change files
2022-10-06 18:15:32 +00:00
Elizabeth Craig ef0f70f8f0
Remove some unused files and scripts (#419)
* Remove unused things

* Change files

* move script
2022-10-06 17:39:32 +00:00
renovate[bot] f7829bcbcd
Update devDependency lage-npm to v2.2.11 (#418)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-06 17:38:48 +00:00
Kenneth Chau 43b36b8bd6
enable cache for lage repo itself (#413)
* 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
2022-10-06 17:18:31 +00:00
renovate[bot] 6da503bafd
Pin devDependencies (#415)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-06 10:02:41 -07:00
renovate[bot] e15a8bb7f3
Update devDependency @types/jest to v29.1.2 (#417)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-06 10:01:31 -07:00
Kenneth Chau 59e5c3fc4b
Prettier: add precommit hook that does it for changed files! (#414)
* precommit hooks to run prettier

* test precommit hook
2022-10-06 05:56:07 +00:00
renovate[bot] b55e0a410f
Update devDependency lage-npm to v2.2.8 (#406)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-05 21:49:38 -07:00
Kenneth Chau b0ffb4f991
Upgrade 2.2.2 (#405)
* upgrade lage to 2.2.2

* Change files
2022-10-04 13:12:19 -07:00
Kenneth Chau 32fe6e1247
GitHub Actions cache (#401)
* githubactions cache provider

* A new custom backfill cache provider for github actions

* Change files

* lint issues

* Fixing the filesToCache to use absolute paths for now

* calculating relative paths
2022-10-04 15:50:56 +00:00
renovate[bot] f74d42c020
Update devDependency beachball to v2.31.3 (#400)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-04 07:56:34 -07:00
renovate[bot] 4aa8f12458
Lock file maintenance (#395)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-03 14:53:57 -07:00
renovate[bot] e6644527bb
Update devDependency lage-npm to v2.1.19 (#394)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-03 14:53:40 -07:00
renovate[bot] b88e301ee6
Update jest monorepo (#384)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-01 11:19:27 -07:00
renovate[bot] 9072fcaa19
Update devDependency lage-npm to v2.1.16 (#383)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-01 16:34:09 +00:00
Kenneth Chau 94d8266336
Add aggregate prioritization to the target graph (#389)
* add prioritization

* adding some prioritize tests

* Change files
2022-10-01 06:36:12 +00:00
renovate[bot] db04b97c98
Update devDependency beachball to v2.31.2 (#368)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-29 21:59:52 +00:00
renovate[bot] 6fa6c9cf8f
Update jest monorepo (#382)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-29 21:55:23 +00:00
renovate[bot] 8fc9786261
Lock file maintenance (#380)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-29 14:53:21 -07:00
renovate[bot] 5f2e103b59
Update dependency workspace-tools to ^0.28.0 (#367)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-29 14:43:36 -07:00
renovate[bot] d32fc80689
Update devDependency ts-jest to v29.0.3 (#379)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-29 14:42:26 -07:00
renovate[bot] 8f45055101
Update devDependency @types/node to v14.18.31 (#378)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-29 14:40:43 -07:00
renovate[bot] e21b27a137
Update devDependency rollup to v2.79.1 (#371)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-29 14:40:28 -07:00
renovate[bot] 9835fd2ca9
Update devDependency lage-npm to v2.1.9 (#370)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-29 14:40:11 -07:00
renovate[bot] e5f6c87cb7
Update devDependency lage-npm to v2.1.8 (#366)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-20 10:47:10 -07:00
renovate[bot] 29faf2da01
Lock file maintenance (#364)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-20 02:36:53 +00:00
Elizabeth Craig 8193ad27df
Hoist widely-used devDependencies to the repo root (#345)
* specify local dev deps as *

* Hoist widely-used devDependencies
2022-09-20 02:24:33 +00:00
Kenneth Chau 3fb1614f94
get rid of some lint issues (#363)
* fixing lage build

* await is the key

* Change files

* fix unused var
2022-09-19 04:56:17 +00:00
Kenneth Chau 47cb83f6d6
adding cookbook (#362)
* adding cookbook

* adding search

* adding local serach
2022-09-19 03:27:26 +00:00
Kenneth Chau 8df964b017
Site v2 updates!! (#360)
* adding a video

* updating docs

* wip: getting tailwind working better with postcss-loader

* finally got tailwind working

* WIP: site fix up

* Cleaning up tailwind!

* updating docs

* moved things around drastically

* revamped docs

* data from commander cli options

* examples for cache

* adding shiki twoslash and the config.md updated to use it

* some more config updates

* fixing broken links
2022-09-18 17:01:05 -07:00
renovate[bot] 49237608a4
Update devDependency beachball to v2.30.2 (#356)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-16 19:29:57 -07:00
renovate[bot] 75e04107ca
Update devDependency execa to v5 (#355)
* Update devDependency execa to v5

* Update change/lage-c82b3604-9f13-4be4-8b34-1176f8b86728.json

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Elizabeth Craig <elcraig@microsoft.com>
2022-09-17 02:03:38 +00:00
renovate[bot] f972817afd
Update dependency workspace-tools to ^0.27.0 (#354)
* Update dependency workspace-tools to ^0.27.0

* update backfill in lock

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Elizabeth Craig <elcraig@microsoft.com>
2022-09-17 01:02:15 +00:00
renovate[bot] 477ff6d797
Update devDependency rollup to v2.79.0 (#342)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-16 16:44:04 -07:00
renovate[bot] 99f311b850
Update Docusaurus deps to v2.1.0 (#300)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-16 16:40:35 -07:00
renovate[bot] 9d9570be7c
Update dependency mermaid to v9 [SECURITY] (#298)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-16 16:31:22 -07:00
renovate[bot] 649498a012
Update devDependency gh-pages to v4 (#349)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-16 13:00:50 -07:00
renovate[bot] 4cc6afee8a
Update devDependency @types/node to v14.18.29 (#350)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-16 13:00:28 -07:00
renovate[bot] feb30c988c
Update jest monorepo to v29 (major) (#346)
* Update jest monorepo to v29

* remove unused jest setup in docs-beta

* update configs

* update snapshots and fix typescript errors

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Elizabeth Craig <elcraig@microsoft.com>
2022-09-16 03:53:50 +00:00
renovate[bot] 7bb3cfa39c
Pin devDependencies (#306)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-16 01:54:50 +00:00
renovate[bot] b509683b29
Update dependency execa to v4.1.0 (#317)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-15 18:27:17 -07:00
renovate[bot] 4c6d1b2a6e
Update dependency mock-fs to v5.1.4 (#318)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-15 18:27:02 -07:00
renovate[bot] 6ec8e70255
Update dependency @testing-library/jest-dom to v5.16.5 (#319)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-15 18:26:48 -07:00
Kenneth Chau 21bc0d3c79
[lage v2] Worker Runner (#336)
* 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
2022-09-04 15:55:42 -07:00
Kenneth Chau 753fa9544a
Fixes the weirdness that is readable-stream (#332)
* Fixes the weirdness that is readable-stream

* reverted

* Change files

* removed reporters

* don't need to run half the stuff on windows!
2022-08-26 16:00:19 -07:00
Kenneth Chau 8b797903e3
Beautifying lage v2! (#331)
* restorable outputs from last cached runs

* WIP: swapping to using streams as input rather than having runners be aware of how to create a "transform" stream

* WIP: beautification

* New reporter (npmlog -> console), update snapshots

* more updates to the beautifying project

* beautify!

* beauty!

* Change files

* better colors yo

* fix formatting
2022-08-25 23:30:11 -07:00
Kenneth Chau 4ee9152949
lage v2 will be bundled, with sourcemaps for debugging! (#330)
* adding bundled lage package

* v2 of lage is bundled!

* adding a README.md

* Change files
2022-08-25 13:00:03 -07:00
renovate[bot] 9f99ae972f
Update dependency beachball to v2.30.1 (#329)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-25 11:56:37 -07:00
renovate[bot] ae1468bf23
Update dependency @types/node to v14.18.26 (#326)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-24 15:21:40 -07:00
Max b583c4a8ce
upgrade lage self-dependency to update vulnerable versions of parse-path (#328) 2022-08-24 17:29:56 +00:00
Max 70f7aecc6b
Upgrade vulnerable transient dependency parse-path (#327)
* upgrade backfill-hasher and backfill

* Change files
2022-08-24 09:19:12 -07:00
renovate[bot] d97182fb84
Update dependency workspace-tools to ^0.26.0 (#309)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-24 08:18:03 -07:00
Kenneth Chau 8fb3883281
@lage-run/cli package - run command (#323)
* 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
2022-08-23 00:49:09 -07:00
Kenneth Chau e7170c999e
@lage-run/reporter - Adds Reporter (#322)
* 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

* init check in of reporters

* fixing up adoreporter

* beginnings of an interactive reporter

* WIP

* WIP

* WIP 2

* converted npmlogreporter

* updating npmlogreporter with test

* npmlog testing

* adding some tests for reporters

* adding jsonreporter test

* better formatting for the snapshots

* ado reporter tests

* adding tests for adoreporter

* updated format

* fix format

* updated the summary that is emitted by scheduler

* restore

* Change files
2022-08-11 16:48:46 -07:00
Kenneth Chau 6bd2ca57ef
Implementing @lage-run/cache (#316)
* 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
2022-08-01 14:13:30 -07:00
renovate[bot] 9b9db62f4f
Update dependency beachball to v2.26.0 (#299)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-25 08:57:50 -07:00
Kenneth Chau c0bc72904f
Adds monorepo-scripts and linting (#312)
* Do linting!

* fixed formatting

* Change files
2022-07-25 08:49:55 -07:00
Kenneth Chau ff5b46a99e
Target graph: @lage-run/target-graph (#311)
* initial check in of target-graph - a refactored Pipeline and Target from lage v1

* adding yarn.lock change

* Change files

* fixes import for a Target type

* update to the runner

* getting rid of runner code

* getting rid of runner code

* updated the algorithm to exclude startnodes for all targets in subgraph calculations

* get rid of extra fields

* export types

* adding jsdocs for the target config

* adds some comments to clarify the complex functions in this class

* make more imports as "type" to help transpilers

* prettier
2022-07-24 01:13:10 -07:00
Bilge Deniz Koçak f64e5cc8cd
React flow (#303)
* new icons for just and p-chart

* example of react flow

* addition of grapher, styling corrections

* changing js extensions to tsx

* netlify

* restructuring

* fixing the build!

* merged yarn.lock

Co-authored-by: Ken <kchau@microsoft.com>
2022-07-21 19:17:12 +00:00
Kenneth Chau fe9ed19e94
Prettier! (#305)
* updating per prettier

* Change files
2022-07-15 19:56:05 -07:00
renovate[bot] f14b727c54
Update dependency workspace-tools to ^0.23.0 (#302)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-15 10:08:19 -07:00
renovate[bot] 038490f3ec
Update dependency @tsconfig/docusaurus to v1.0.6 (#293)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-01 09:27:39 -07:00
renovate[bot] da29db9c23
Update dependency @marp-team/marp-cli to v0.23.3 (#286)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-01 09:24:15 -07:00
renovate[bot] 3cee217a37
Update dependency @types/node to v12.20.55 (#285)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-01 09:23:38 -07:00
renovate[bot] 42cd4d6b71
Update Docusaurus deps (#284)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-01 16:18:25 +00:00
renovate[bot] 7ecee913b1
Pin dependencies (#283)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-01 09:14:09 -07:00
renovate[bot] d849123a63
Update dependency workspace-tools to ^0.21.0 (#291)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-01 09:10:14 -07:00
renovate[bot] 7faf63185c
Update dependency beachball to v2.23.0 (#287)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-01 08:58:44 -07:00
Kenneth Chau 9c54f16c3b
Making docs-beta build & hooking up Netlify app for deploying previews (#272)
* builds are now working

* adding a few changes to make the preview site work

* try to get rid of variance of baseUrl

* adds a redirect to the /lage path (matching github.io)

* moving netlify to bottom

* https

* http -> https
2022-06-14 15:26:29 -07:00
dependabot[bot] e8745eb439
Bump workspace-tools from 0.18.2 to 0.18.4 (#253)
* Bump workspace-tools from 0.18.2 to 0.18.4

Bumps [workspace-tools](https://github.com/microsoft/workspace-tools) from 0.18.2 to 0.18.4.
- [Release notes](https://github.com/microsoft/workspace-tools/releases)
- [Changelog](https://github.com/microsoft/workspace-tools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/microsoft/workspace-tools/compare/workspace-tools_v0.18.2...workspace-tools_v0.18.4)

---
updated-dependencies:
- dependency-name: workspace-tools
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Change files

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dependabot <nobody@users.noreply.github.com>
2022-06-14 13:49:39 -07:00
dependabot[bot] 8d934ba35c
Bump async from 2.6.3 to 2.6.4 (#243)
Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases)
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4)

---
updated-dependencies:
- dependency-name: async
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-14 13:48:16 -07:00
Kenneth Chau f6de97771d
Bump backfill 1.6.1 (#268)
* bump backfill to 6.1.20

* Change files
2022-06-10 12:37:49 -07:00
Kenneth Chau 6e4672a9a4
Bump backfill: takes on a speed improvement for hashing (#267)
* bumping backfill

* Change files
2022-06-10 11:41:02 -07:00
Bilge Deniz Koçak 1a109e6ba8
Added testimonials, tweets, tools, and a table to the landing page. (#256)
* Added testimonials, tweets, tools, and a table to the landing page.

* Delete package-lock.json

deleting since this file is automatically generated.

* Delete yarn.lock

* Update Features.js

getting rid of an unnecessary import statement

* Update Footer.js

getting rid of an unnecessary import statement

* Update Footer.js

* Update Header.js

getting rid of an unnecessary import statement

* Update SideBySide.js

getting rid of an unnecessary import statement

* Update Table.js

getting rid of an unnecessary import statement

* Update Testimonials.js

getting rid of an unnecessary import statement

* Update Tools.js

getting rid of an unnecessary import statement

* Update Tweet.js

getting rid of an unnecessary import statement

* Update TwoColumns.js

getting rid of an unnecessary import statement

* Update TwoColumns.js

* Delete package-lock.json

* Update package.json

* style, custom CSS color, restructuring data

* new data structure for table, writing a unit test

* getting rid of yarn.lock file

* changing the script for running docs-beta

* adding yarn.lock file back

* tests doesn't pass, but it runs!

* moving to ts

* deleting unnecessary dependencies

* deleting unnecessary dependencies within docs

* yarn file matches original docs

Co-authored-by: Bilge Kocak <t-bilgekocak@microsoft.com>
Co-authored-by: Ken Chau <kchau@microsoft.com>
2022-06-06 11:00:44 -07:00
Kenneth Chau c0d69c29e1
Making this repo into a monorepo in preparation of more granular work (#250)
* 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
2022-05-25 13:05:03 -07:00
Elizabeth Craig 75296c2909
Dedupe yarn.lock and switch to stable node types version (#232) 2022-03-08 20:08:20 -08:00
dependabot[bot] 400b206cbb
Bump shelljs from 0.8.4 to 0.8.5 (#205)
Bumps [shelljs](https://github.com/shelljs/shelljs) from 0.8.4 to 0.8.5.
- [Release notes](https://github.com/shelljs/shelljs/releases)
- [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/shelljs/shelljs/compare/v0.8.4...v0.8.5)

---
updated-dependencies:
- dependency-name: shelljs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-03 04:25:09 +00:00
dependabot[bot] 02f3809e98
Bump ajv from 6.12.2 to 6.12.6 (#216)
Bumps [ajv](https://github.com/ajv-validator/ajv) from 6.12.2 to 6.12.6.
- [Release notes](https://github.com/ajv-validator/ajv/releases)
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.2...v6.12.6)

---
updated-dependencies:
- dependency-name: ajv
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-03 04:24:41 +00:00
dependabot[bot] 433d81c99c
Bump node-fetch from 2.6.6 to 2.6.7 (#225)
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.6 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.6...v2.6.7)

---
updated-dependencies:
- dependency-name: node-fetch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-02 20:24:07 -08:00
dependabot[bot] 8896598268
Bump prismjs from 1.25.0 to 1.27.0 (#226)
Bumps [prismjs](https://github.com/PrismJS/prism) from 1.25.0 to 1.27.0.
- [Release notes](https://github.com/PrismJS/prism/releases)
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PrismJS/prism/compare/v1.25.0...v1.27.0)

---
updated-dependencies:
- dependency-name: prismjs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-03 04:21:43 +00:00
dependabot[bot] d1c8ea97c5
Bump url-parse from 1.5.7 to 1.5.10 (#228)
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.7 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.7...1.5.10)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-02 20:19:07 -08:00
dependabot[bot] 338e66e6c1
Bump follow-redirects from 1.11.0 to 1.14.8 (#217)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.11.0 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.11.0...v1.14.8)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-23 12:39:46 -08:00
dependabot[bot] b25da251d4
Bump url-parse from 1.5.3 to 1.5.7 (#221)
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.3 to 1.5.7.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.3...1.5.7)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-23 12:39:05 -08:00
dannyvv 9f707dc611
Add dgml reporter (#198)
* Add dgml reporter

* Change files
2022-01-13 14:52:59 -08:00
Kenneth Chau ba89d20630
Fix backfill (#203)
* bump backfill

* Change files

* bump to the right version
2022-01-13 12:04:18 -08:00
Kenneth Chau 48de07b8d0
speeding up by bumping (#201)
* speeding up by bumping

* Change files
2022-01-07 13:53:57 -08:00
dependabot[bot] d1b8eadfd9
Bump highlight.js from 10.1.1 to 10.7.3 (#189)
Bumps [highlight.js](https://github.com/highlightjs/highlight.js) from 10.1.1 to 10.7.3.
- [Release notes](https://github.com/highlightjs/highlight.js/releases)
- [Changelog](https://github.com/highlightjs/highlight.js/blob/10.7.3/CHANGES.md)
- [Commits](https://github.com/highlightjs/highlight.js/compare/10.1.1...10.7.3)

---
updated-dependencies:
- dependency-name: highlight.js
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-02 14:23:11 -08:00
dependabot[bot] 6ffabb2195
Bump node-fetch from 2.6.0 to 2.6.6 (#190)
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.0 to 2.6.6.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Changelog](https://github.com/node-fetch/node-fetch/blob/main/docs/CHANGELOG.md)
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.0...v2.6.6)

---
updated-dependencies:
- dependency-name: node-fetch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-02 14:22:59 -08:00
dependabot[bot] 31beb4f846
Bump elliptic from 6.5.2 to 6.5.4 (#133)
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.2 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-02 21:46:35 +00:00
dependabot[bot] 5ca11e7409
Bump ssri from 6.0.1 to 6.0.2 (#135)
Bumps [ssri](https://github.com/npm/ssri) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases)
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md)
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-02 21:46:15 +00:00
dependabot[bot] ca66015dfe
Bump redis from 3.0.2 to 3.1.2 (#138)
Bumps [redis](https://github.com/NodeRedis/node-redis) from 3.0.2 to 3.1.2.
- [Release notes](https://github.com/NodeRedis/node-redis/releases)
- [Changelog](https://github.com/NodeRedis/node-redis/blob/master/CHANGELOG.md)
- [Commits](https://github.com/NodeRedis/node-redis/compare/v3.0.2...v3.1.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-02 21:45:59 +00:00
dependabot[bot] f214f97704
Bump y18n from 4.0.0 to 4.0.3 (#137)
Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.3.
- [Release notes](https://github.com/yargs/y18n/releases)
- [Changelog](https://github.com/yargs/y18n/blob/y18n-v4.0.3/CHANGELOG.md)
- [Commits](https://github.com/yargs/y18n/compare/v4.0.0...y18n-v4.0.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-02 21:45:48 +00:00
dependabot[bot] 7189a5399b
Bump ws from 6.2.1 to 6.2.2 (#147)
Bumps [ws](https://github.com/websockets/ws) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/commits)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-02 21:45:19 +00:00
dependabot[bot] 6ebbfd88df
Bump dns-packet from 1.3.1 to 1.3.4 (#146)
Bumps [dns-packet](https://github.com/mafintosh/dns-packet) from 1.3.1 to 1.3.4.
- [Release notes](https://github.com/mafintosh/dns-packet/releases)
- [Changelog](https://github.com/mafintosh/dns-packet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mafintosh/dns-packet/compare/v1.3.1...v1.3.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-02 21:44:53 +00:00
dependabot[bot] a08a4da584
Bump hosted-git-info from 2.8.8 to 2.8.9 (#143)
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases)
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md)
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-02 21:44:33 +00:00
dependabot[bot] 1147ec8582
Bump lodash from 4.17.15 to 4.17.21 (#142)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.21)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-02 13:42:58 -08:00
dependabot[bot] 666ab9551c
Bump postcss from 7.0.30 to 7.0.39 (#188)
Bumps [postcss](https://github.com/postcss/postcss) from 7.0.30 to 7.0.39.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/7.0.39/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/7.0.30...7.0.39)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-02 21:42:23 +00:00
dependabot[bot] 4880844b49
Bump path-parse from 1.0.6 to 1.0.7 (#158)
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-02 13:41:21 -08:00
dependabot[bot] 6947983189
Bump url-parse from 1.4.7 to 1.5.3 (#159)
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.4.7 to 1.5.3.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.4.7...1.5.3)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-02 13:40:47 -08:00
dependabot[bot] 57093d184d
Bump jszip from 3.5.0 to 3.7.1 (#160)
Bumps [jszip](https://github.com/Stuk/jszip) from 3.5.0 to 3.7.1.
- [Release notes](https://github.com/Stuk/jszip/releases)
- [Changelog](https://github.com/Stuk/jszip/blob/master/CHANGES.md)
- [Commits](https://github.com/Stuk/jszip/compare/v3.5.0...v3.7.1)

---
updated-dependencies:
- dependency-name: jszip
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-02 21:40:29 +00:00
dependabot[bot] 767022a860
Bump color-string from 1.5.3 to 1.8.2 (#187)
Bumps [color-string](https://github.com/Qix-/color-string) from 1.5.3 to 1.8.2.
- [Release notes](https://github.com/Qix-/color-string/releases)
- [Changelog](https://github.com/Qix-/color-string/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Qix-/color-string/commits/1.8.2)

---
updated-dependencies:
- dependency-name: color-string
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-02 21:40:11 +00:00
dependabot[bot] de178b79b5
Bump tar from 6.0.5 to 6.1.11 (#162)
Bumps [tar](https://github.com/npm/node-tar) from 6.0.5 to 6.1.11.
- [Release notes](https://github.com/npm/node-tar/releases)
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-tar/compare/v6.0.5...v6.1.11)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-02 13:40:00 -08:00
dependabot[bot] 0d46bfbdc1
Bump browserslist from 4.12.0 to 4.18.1 (#186)
Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.12.0 to 4.18.1.
- [Release notes](https://github.com/browserslist/browserslist/releases)
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
- [Commits](https://github.com/browserslist/browserslist/compare/4.12.0...4.18.1)

---
updated-dependencies:
- dependency-name: browserslist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-02 13:39:39 -08:00
dependabot[bot] f1b29aa556
Bump prismjs from 1.20.0 to 1.25.0 (#170)
Bumps [prismjs](https://github.com/PrismJS/prism) from 1.20.0 to 1.25.0.
- [Release notes](https://github.com/PrismJS/prism/releases)
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PrismJS/prism/compare/v1.20.0...v1.25.0)

---
updated-dependencies:
- dependency-name: prismjs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-02 13:38:43 -08:00
David Zearing 3d07bd2771
Updating to TS 4.4 (#175)
* Updating to TS 4.4.

* Change files
2021-10-22 10:47:11 -07:00
Kenneth Chau f58a47beb0
Experimental: distributed mode (#174)
* beginning of distributed mode

* hacky hack hack redis bee-queue, mumbo mumbo

* retrieving & saving cache

* beachball

* added a way to create unique queues

* Change files

* configurable bee-queue options

* concurrency

* closing queues

* reuse workerQueue

* queue

* worker queue reuse

* adding exit condition

* hacky hack to close off bee-queue workers

* different exit condition

* more logging

* more dist

* merged distributed work with latest master

* fixed type errors

* fixing more distributed mode

* update yarn

* updated backfill to make global caching more aceptable speeds

* back to 0.32.0

* merging with master

* renamed dist task

* using the bee-queue job result mechanism to pass some data back to distributed task to "fan-in" the cache results

* working on args

* simplifying worker

* restores remote cache to the master node

* delete unnecessary disconnect awaits

* refactored workerqueue to be a class
2021-10-18 15:54:03 -07:00
Kenneth Chau bd4c49bb9e
added remote cache with fallback (#172)
* added remote cache with fallback

* Change files

* using the remote cache fallback custom provider

* clarification

* WIP: beginnings of a e2e test for this

* fallback

* configuring git user

* adding a fix for cache key

* get rid of os / node version specifics in hash for now

* get rid of os / process specifics - these can be added via customKey

* getting local cache fill right

* adding migration guide
2021-10-13 13:31:23 -07:00
Kenneth Chau ffe273c8bd
Fix exit code - when a npm script task fails, we found that --safe-exit would cause it to not give the correct exit code (#169)
* Change files

* fixes the stack of undefined issue and somehow causing exit code of 0 in that case
2021-09-16 12:42:34 -07:00
Kenneth Chau 3419ad0468
Fixing failure mode when targets fail, we need to fail the build! (#165)
* swap to jest to get watch mode for test, getting wrapped target to actually fail

* Change files
2021-09-14 13:23:01 -07:00
Kenneth Chau 6d6c6be318
Configuration revamp! (#153)
* revamping the configuration

* const

* update lockfile

* splitting out task id things

* properly adding ^ deps

* caching with wrapped tasks

* cache + npm task refactor

* caching working for globaltasks

* adds the unknown command feature

* info is back!

* sort order

* fixing tests

* Change files

* Change files

* pretteri

* fix up logger

* refactor to be cleaner with the run command

* global dep from a package task also works (all global stuff would go first as a group)

* adding some info niceties

* delete bad console.log

* get rid of a file
2021-07-29 17:14:43 -07:00
Kenneth Chau c8eded2255
Add types so the lage.config.js can be typed! (#148)
* bump deps and add types as output

* bump beachball

* Change files

* add more ignored stuff

* adding more to ignore

* lage main should expose types, but bin to use the cli.js instead

* let yarn figure out where to find lage

* okay use cli instead of index
2021-06-11 15:58:47 -07:00
Brian Cheruiyot f6822a9ec7
update task-scheduler (#140)
* chore(upgrade): bump task-scheduler package

* Change files
2021-05-04 10:36:59 +03:00
Ronald Ndirangu 349ca5f39c
chore: Bump backfill to ^6.1.5 (#139)
* chore: Bump backfill to ^6.1.5

* Change files
2021-04-29 07:27:39 +02:00
Kenneth Chau 1e169c953f
Bump deps: beachball, workspace-tools, backfill (#136)
* bumps a bunch of deps

* Change files
2021-04-23 16:54:51 -07:00
Oliver Wheeler b72cefc1d0
chore: Bump workspace-tools to ^0.10.3 (#125)
* chore: Bump workspace-tools to ^0.10.3

* Change files
2021-01-26 10:51:01 +01:00
Kenneth Chau b65d370986
git maxBuffer increased the 500mb by default; can be increased more with env variable (#115)
* increase max buffer to 500MB and fail-fast on other git issues in workspace-tools

* Change files

* on the safe side, we make sure we "over" build if git diff fails

* getting more info
2020-11-30 11:55:36 -08:00
Kenneth Chau f3fe308217
adds a --continue arg to let lage keep running even a task has failed (#102)
* adding a feature to let the job to run as far as it can before failing

* Change files

* adding the ability for the error log to show multiple errors
2020-10-22 15:43:15 -07:00
Kenneth Chau 6694976ded
provide a way to write out profile data to custom path (#99)
* provide a way to write out profile data to custom path

* Change files
2020-10-19 14:23:50 -07:00
Kenneth Chau 59f651aa7f
--scope globs pattern support (#98)
* bumps workspace-tools and cleaned up deps a bit

* Change files
2020-10-19 13:40:33 -07:00
dannyvv 12f6efa3eb
Use getWorkspaceRoot to determine where the root of the Lage project is. (#96)
* Use getWorkspaceRoot to determine where the root of the Lage project is.

Before Lage assumed it was rooted at the root of a git repo. This excluded
projects outside of git repo's or projects in git that had multiple code bases
at various levels.
This change updates Lage to use `getWorkspaceRoot` from [workspace-tools](https://github.com/microsoft/workspace-tools#readme)
instead of `findGitRoot`. It now finds the closest package manager root,
i.e. find the package.json that declares the `workspace` for Yarn, PNpm, Rush...

Closes #80

* Change files
2020-10-19 09:37:36 -07:00
Kenneth Chau bdd0a5a1fc
Enable Renovate (#78)
* enable renovate on a schedule

* Change files

* fix yaml
2020-10-07 17:12:32 -07:00
dependabot[bot] e7eead0555
Bump bl from 4.0.2 to 4.0.3 (#71)
Bumps [bl](https://github.com/rvagg/bl) from 4.0.2 to 4.0.3.
- [Release notes](https://github.com/rvagg/bl/releases)
- [Commits](https://github.com/rvagg/bl/compare/v4.0.2...v4.0.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-05 13:28:52 -07:00
Kenneth Chau 397c668910
bumps task-scheduler (#76)
* bumps task-scheduler

* Change files
2020-10-05 13:08:44 -07:00
Kenneth Chau 82617b3a0c
Bump workspace-tools! (#75)
* bumps the workspace-tools

* Change files
2020-09-15 10:53:10 -07:00
Kenneth Chau ef0d7739f6
bumps task-scheduler handle packages with no-deps (#69)
* bump task-scheduler to handle no-deps case

* Change files
2020-08-26 13:48:53 -07:00
Kenneth Chau 5a13bcd58b
Fixing the issue with scope & since getting incorrect filtered package results (#66)
* adding info about lage info

* fixing the deps calculation for scope + since scenarios
2020-08-19 16:31:08 -07:00
Kenneth Chau 2e435e1dba
Delimiter: don't use the : character for delimiting package and tasks (#65)
* fixed the delimiter to use something uncommon

* Change files
2020-08-16 09:34:10 -07:00
Kenneth Chau 00ca6e99c4
Pipeline - adds an option to allow package-task to package-task deps to be specified in the config (#63)
* Adds a way to specify individual package task dependency

* add note about configuration format of the new pipeline syntax

* Change files

* adds a new feature, should be minor

* update task-scheduler

* fix tests
2020-08-14 11:51:39 -07:00
Kenneth Chau 0f907163bd
Info command - will add a new command that will make it possible to list out the package task graph (#62)
* adds an info command that lists out the package task dep graph

* adding npm args

* Change files

* better coloring for error messages
2020-08-13 12:15:41 -07:00
Ken Chau cfd7e8058e using marp for creating a presentation 2020-08-11 14:49:27 -07:00
Kenneth Chau 3bebd031a1
Bump workpsace tools (#60)
* bump workspace-tools

* Change files
2020-08-08 20:50:49 -07:00
Kenneth Chau a178ed337f
End to end tests for running basics (#52)
* adding basics e2e

* Change files

* mock it

* executable

* a;ekfaj;elkfja;ldjfk

* fixing up install of lage

* fixing the symlink of lage
2020-08-05 12:14:45 -07:00
Kenneth Chau f7a3998477
New docs! Fixing some types to make documentation better! (#51)
* updated docs

* greatly increase the cohesion between code types and docs

* adding TONS more docs

* Change files
2020-07-24 12:33:34 -07:00
Kenneth Chau 09dad4b529
adding an init command (#50)
* adding an init interface

* Change files
2020-07-22 17:10:13 -07:00
Kenneth Chau 1114a2d28d
Bump workspace tools (#48)
* bump workspace tools to get new preferred workspace manager

* bump backfill version too so we can take advantage of the workspace-tools fullly

* Change files
2020-07-17 12:30:48 -07:00
Christian Gonzalez 1932c31d02
Add support for task prioritization (#43)
* Change files

* Fix comments
2020-07-15 08:39:21 -07:00
Ken Chau 3a15d5103b update yarn.lock 2020-07-13 16:00:03 -07:00
Ken Chau d5d17562b2 fixing the intersection calculate with the differnce between transitive consumers and providers 2020-06-19 10:55:43 -07:00
Ken Chau 8ecc7d8751 making filterpackage do intersection rather than union. adding tests 2020-06-18 16:40:04 -07:00
Ken Chau 93bf761c6c lockfile update 2020-06-17 11:05:49 -07:00
Ken Chau 3b920bb3fd fix version 2020-06-15 12:18:18 -07:00
Ken Chau 8bed26055a Merge branch 'master' into dependabot/npm_and_yarn/websocket-extensions-0.1.4 2020-06-08 16:31:34 -07:00
Ken Chau 9d3324f3da update yarn 2020-06-07 09:39:11 -07:00
Ken Chau be70c36560 salt with environmentGlob 2020-06-07 09:39:05 -07:00
Ken Chau 7fe7183a45 bump backfill 2020-06-06 12:32:22 -07:00
dependabot[bot] 4b52ec9b26
Bump websocket-extensions from 0.1.3 to 0.1.4
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/faye/websocket-extensions-node/releases)
- [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md)
- [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4)

Signed-off-by: dependabot[bot] <support@github.com>
2020-06-05 16:34:19 +00:00
Ken Chau d95f17377a update task-scheduler to actually be runnable 2020-06-05 09:27:20 -07:00
Ken Chau 05ed4d36e4 fix failure summary 2020-06-05 08:58:12 -07:00
Ken Chau 369b0cb276 updated to override task-scheduler logger for now 2020-06-03 16:31:58 -07:00
Ken Chau 6e725b5302 WIP: converted to using task-scheduler all up 2020-06-03 15:54:43 -07:00
Ken Chau 46a88648f9 WIP: refactoring the discoverTaskDeps out of this repo 2020-06-03 15:03:14 -07:00
Ken Chau 86e9965b0c adding some docs 2020-05-25 18:34:53 -07:00
Ken Chau 48d799aeae updated profiler 2020-05-25 14:53:27 -07:00
Ken Chau 845b2c6247 change to p-profiler instead of @lerna/profiler 2020-05-25 14:38:23 -07:00
Ken Chau 08ddee62e5 fail fast 2020-05-25 11:24:11 -07:00
Ken Chau 5fd3c23d70 adding deployment 2020-05-23 16:02:21 -07:00
Ken Chau 584b7c677f adding a --since feature 2020-05-23 13:22:41 -07:00
Ken Chau 5839107722 bumping backfill 2020-05-22 13:39:35 -07:00
Ken Chau 9f9b2e3697 yarn.lock update 2020-05-18 13:24:23 -07:00
Ken Chau c023e9e56f adding initial files 2020-05-18 13:16:27 -07:00