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

336 Коммитов

Автор SHA1 Сообщение Дата
Ken Chau 089fedf9a5 applying package updates 2024-11-20 02:43:43 +00:00
Ken Chau 021c2f581e applying package updates 2024-11-18 23:22:30 +00:00
Ken Chau 32e896ea11 applying package updates 2024-11-08 19:45:09 +00:00
Kenneth Chau 9b607e7123
adding sourcemaps when doing compile; adds shouldRun() capability on a per-target basis (#819)
* adding sourcemaps when doing compile

* sync version of shouldRun

* support async shouldRun checks

* wip!

* replaced the async being on the addTargetConfig side, but to the graph build time.

* Change files

* fixing format
2024-11-08 11:40:36 -08:00
Ken Chau 0b4047c7e5 applying package updates 2024-11-08 19:27:44 +00:00
Ken Chau bc8b814002 applying package updates 2024-11-01 08:07:38 +00:00
Kenneth Chau 0266df8454
Use node script for command instead of npm client (#811)
* node scripts

* Change files

* added a fix so that the "shell" command is only applied on windows

* Change files

* adding task args

* update snapshots
2024-11-01 01:03:55 -07:00
Ken Chau 88df67cfae applying package updates 2024-10-22 15:19:29 +00:00
renovate[bot] 067b34dac0
Update dependency workspace-tools to v0.37.0 (#801)
* Update dependency workspace-tools to v0.37.0

* bump also inside benchmark

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ken Chau <kchau@microsoft.com>
2024-10-22 08:15:42 -07:00
Ken Chau d7031bbbb7 applying package updates 2024-10-21 22:18:54 +00:00
Ronak Jain afe5d34e1b
Optimize transitive reduction (#802)
* Optimize transitive reduction

* Change files

* Add a test
2024-10-21 15:15:13 -07:00
Ken Chau 8cac8b3361 applying package updates 2024-10-17 20:33:04 +00:00
Ken Chau 22055531df applying package updates 2024-10-11 22:09:18 +00:00
Ken Chau 523006d60d applying package updates 2024-10-10 20:14:59 +00:00
Ken Chau 278977d362 applying package updates 2024-10-09 17:20:33 +00:00
Kenneth Chau 41964958d5
fixing up the lage integrate with buildxl to utilize lage-server (#794)
* fixing up the lage integrate with buildxl to utilize lage-server

* Change files

* moved initialization back inside runTarget() to lazy initialize things so that server can start taking requests
2024-10-09 10:17:02 -07:00
Ken Chau 72ab911c0a applying package updates 2024-10-08 20:03:36 +00:00
Ken Chau 6b3e9a9fcf applying package updates 2024-10-07 19:33:13 +00:00
Ken Chau 5797a7bdc2 applying package updates 2024-10-04 23:41:44 +00:00
Kenneth Chau 5030c3eca2
Remote execution (#791)
* wip: remote execution

* wip

* info command & exec & server

* adds a detached service

* adding an environment variable

* fixing info

* Change files

* since fix

* allow empty staged

* centralize the runners

* adds a end-to-end test for lageserver

* updated the snapshot

* finally getting a stable test

* get rid of duped cleanup

* fixing prettier issue

* Change files

* fixing cleanup to be retried

* fixed a test

* another try

* get rid of the shell

* laucnh without quotes

* no shell for you

* globby

* yarned
2024-10-04 16:38:18 -07:00
Ken Chau fe23d3e7dc applying package updates 2024-10-02 20:26:19 +00:00
Kenneth Chau 6ecbd57066
Adds support for background service mode for info command (#790)
* 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: starting to refactor optimizer in its own package

* refactor optimization and add option for server

* add lage server mode

* update action

* fixing the binary location for lage.js and lageserver.js

* fixing the binary location for lage.js and lageserver.js

* info action now generates server commands for --server

* Change files

* adds the lage-server bin

* adding some dummy runner files for tests
2024-10-02 13:22:44 -07:00
Ken Chau 128bc17432 applying package updates 2024-09-27 20:03:49 +00:00
Kenneth Chau 2919f9041f
Simulate file access (#789)
* 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
2024-09-27 13:00:24 -07:00
Ken Chau 38ef4ba7e1 applying package updates 2024-09-25 20:28:10 +00:00
Ken Chau 804d116ee3 applying package updates 2024-09-13 18:05:04 +00:00
Kenneth Chau 924b93e66a
Adds lage-server binary - buildxl breakaway process part 1 (#784)
* beginning our journey with servers

* WIP: adding a server

* timeout is working

* adding another binary to lage!

* Change files

* fixing cli package to not include fastify/express
2024-09-13 11:01:40 -07:00
Ken Chau df63c15240 applying package updates 2024-09-11 20:52:15 +00:00
Elizabeth Craig 9ce7c7fcd8
Update beachball to version that handles yarn.lock updates (#782) 2024-09-11 13:49:08 -07:00
renovate[bot] ee081994fc
Update dependency fast-glob to v3.3.2 (#714)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-11 13:41:13 -07:00
renovate[bot] a9cc274f7b
Update dependency @azure/identity to v4.2.1 [SECURITY] (#768)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-11 13:40:10 -07:00
renovate[bot] 4f321b564b
Update dependency micromatch to v4.0.8 [SECURITY] (#771)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-11 13:39:38 -07:00
Kenneth Chau 3fb589f859
Yarn 4 (#778)
* yarn 4

* husky reinit

* bumping lint-staged

* fixing up the yarn 4 dlx jest

* fix script for prettier

* use auto line ending

* point to exact yarn path

* escape yarn path as well

* filter out the line that says "Done ..."
2024-09-11 13:27:24 -07:00
Kenneth Chau 0d2a6f936b
Adds a RPC mechanism for lage (#775)
* wip: adding grpc

* adding buf for generation of TS

* got the right versions matching

* inversion of control for service implementation

* WIP: adding action for worker or service - need to decide on name

* adding a createClient

* rpc now works to run scripts

* remote execution now works with a better command set

* Change files

* fixing up the change files

* removing unused file

* ignore generated files for linting
2024-09-06 13:00:10 -07:00
Kenneth Chau 440bbd19c3
Revert hasher changes (#764)
* reverting all the hasher changes

* changes to line endings

* Change files

* get rid of test that isn't relevant

* be consistent

---------

Co-authored-by: kchau <kchau@microsoft.com_msteamsmdb>
2024-06-25 15:00:58 -07:00
Kenneth Chau e294f80531
Use globby instead of glob-hasher's glob function. This thing supports gitignore AND extglob patterns (#762)
* moving back to using globby instead for speed & accuracy reasons

* Change files

* adding unit tests

* Change files

* Change files

* bumps esbuild

* bumps depcheck to include .mts magic

* fix tests

* fix spacing issues
2024-06-25 11:08:16 -07:00
Bruno Ruiz de Somocurcio c0c0193596
Adding support for Azure DefaultAzureCredentials when stoage account endpoint is provided (#752)
* 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>
2024-06-10 15:49:59 -07:00
renovate[bot] 04cdac2a14
Update backfill monorepo (#715)
* Update backfill monorepo

* fixing the dts generation to accommodate the new backfill config dependency on azure/core-http

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ken Chau <kchau@microsoft.com>
2024-05-23 11:12:04 -07:00
renovate[bot] 694256ba42
Update devDependency lage-npm to v2.7.15 (#748)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-06 15:03:59 -07:00
Kenneth Chau 1e36de04ab
updated with glob-hashing (#747)
* updated with glob-hashing

* fixing the hash calculation to filter out null

* Change files
2024-05-05 15:53:19 -07:00
renovate[bot] 552118e5af
Update devDependency lage-npm to v2.7.14 (#741)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-24 21:11:52 -07:00
Elizabeth Craig 7453924a5a
Use @swc/jest and fix debugging tests (#738) 2024-04-23 15:29:04 -07:00
renovate[bot] 5dfaea6117
Update devDependency gh-pages to v5 [SECURITY] (#737)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-23 15:12:35 -07:00
renovate[bot] 54d11a6963
Update dependency @actions/cache to v3.2.4 (#713)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Elizabeth Craig <elcraig@microsoft.com>
2024-04-17 23:35:11 +00:00
dependabot[bot] 58cb478b22
Bump @babel/traverse from 7.21.2 to 7.23.6 (#711)
* Bump @babel/traverse from 7.21.2 to 7.23.6

Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.21.2 to 7.23.6.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.6/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

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

* dedupe

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Elizabeth Craig <elcraig@microsoft.com>
2024-04-17 23:25:05 +00:00
Kenneth Chau 6734ad1de8
bumps lage (#730) 2024-03-14 22:33:33 -07:00
Kenneth Chau 71283d4af8
Adding perf optimizations to make hashing faster (#729)
* simple client server

* WIP: daemon

* adding watchman support

* adding a dedicated query function

* perf optimizations

* don't need daemon

* parallelize git

* Change files

* making fs faster using SYNC versions of fs read file

* simplify the code by using git itself

* Change files
2024-03-14 21:32:36 -07:00
Elizabeth Craig 429047eb17
Pin external deps to ensure explicit updates to lage bundle (#712) 2023-12-21 01:46:18 -08:00
Elizabeth Craig 0752bad677
Unpin devDependencies (#654) 2023-12-21 00:35:03 -08:00
dependabot[bot] 4fdf9321a5
Bump postcss from 8.4.21 to 8.4.31 (#703) 2023-12-20 22:46:39 -08:00