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

115 Коммитов

Автор SHA1 Сообщение Дата
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