turborepo
feature(turborepo): Port rest of CLI
#2733
Merged

feature(turborepo): Port rest of CLI #2733

NicholasLYang
NicholasLYang Created two separate chains for executing commands: One that uses the…
d9f80e34
NicholasLYang Adjusted json serialization. Now debugging
06f7c10a
NicholasLYang Hooked up new CLI to commands
fb5489c7
NicholasLYang Fixing compile error
4409106f
NicholasLYang fixing lint error
41a5cb8b
NicholasLYang Fixing more Go lint errors
0543e72c
NicholasLYang Fixing lint errors
8f78e8bf
NicholasLYang fixing up tests
0f2995f5
NicholasLYang Merge branch 'main' into nicholasyang/turbo-362-port-turborepo-cli-to…
c20470db
NicholasLYang Only using turbo state with link, login, and logout commands
59fd4094
NicholasLYang Merge branch 'main' into nicholasyang/turbo-362-port-turborepo-cli-to…
4210fbd1
NicholasLYang Reverting changes
cd165101
NicholasLYang Removing more changes
b6db539a
NicholasLYang Deleting code and fixing lints
303c2cee
NicholasLYang Removed unlink command
9be15a7e
NicholasLYang Fixing bugs
826a3aa2
NicholasLYang Reverting more changes
b70cf95f
NicholasLYang fixed all tests
8a51b2f2
NicholasLYang Refactored away duplicates using CLIConfigProvider interface
d3f3ed5e
NicholasLYang Lint fixes
6a88e54d
NicholasLYang Minor order tweak
d4b1eb3d
NicholasLYang Merge branch 'main' into nicholasyang/turbo-362-port-turborepo-cli-to…
b695a089
NicholasLYang Added error if command is not handled
7a134568
NicholasLYang PR feedback
6d77ad87
NicholasLYang Minor fixes. Adding --__test-run flag
df7be75e
NicholasLYang Added workaround for subcommand help
a22614da
NicholasLYang Moved logic around to accomodate login/logout/link/unlink
0b100079
NicholasLYang Added some documentation, removed some printf
6aee7a26
NicholasLYang Adding more tests.
d52e6870
NicholasLYang Hooked up link/login/unlink to --__test-run flag. Also added prysk te…
bc51eeef
NicholasLYang Split up derive into multiple lines
0cadfc0b
NicholasLYang Merge branch 'main' into nicholasyang/turbo-362-port-turborepo-cli-to…
e064ab64
NicholasLYang Added comment explaining clap v3 in Cargo.toml
ec06fa5e
NicholasLYang Ported daemon
98e888ea
NicholasLYang Cleaning up code. Removed imports
2afa43e0
NicholasLYang Fix lints
c28fc207
NicholasLYang Fixing lints
061e416c
NicholasLYang Ported prune to Rust CLI
6f4e5496
NicholasLYang Going all the way. Porting run to Rust CLI and upgrading back to clap v4
6931732b
NicholasLYang Always gotta be testing
fa57848e
NicholasLYang Always be testing. Always. Be. Testing.
05c6bf24
NicholasLYang Added tests for each singular flag. Now for combination tests
1ebda69d
NicholasLYang WIP: Hooking up Rust CLI to Go run logic
30e6c231
NicholasLYang Disable color
647665bd
NicholasLYang Removed root inference from Go side
8ec278c5
NicholasLYang Fixing compile errors
38023812
NicholasLYang Update cli/cmd/turbo/main.go
6a2d2505
NicholasLYang Patching up code for run
4765e281
NicholasLYang PR changes
4160db57
NicholasLYang Restored labeler
02e72055
NicholasLYang Restore og.tsx
2767e91e
NicholasLYang Reverted run changes that somehow made it in here
8e4d7953
NicholasLYang Merge branch 'main' into nicholasyang/turbo-362-port-turborepo-cli-to…
7e7140ee
NicholasLYang Fix run
633c1e1c
NicholasLYang Update cli/internal/turbostate/turbostate.go
be68a8f4
ecklf feat: polyfill `global` with `globalThis` (#2666)
edcbeba8
chris-olszewski delete IsYarn util (#2668)
c3833657
tknickman feat(docs): new authors & consistent filesnames (#2680)
064c174e
mattpocock Added caveat to environment variables docs (#2703)
cc864ab2
mehulkar Fix publish workflow (#2681)
c7a3f08e
nus3 change from yarn to pnpm (#2686)
e59e0328
NicholasLYang Merge branch 'nicholasyang/turbo-362-port-turborepo-cli-to-rust' into…
c9e0741d
NicholasLYang Reverted workflow changes
0656abdb
NicholasLYang Fixing tests. Added run args to base
1c4ba7ab
NicholasLYang Trying to fix tests
06b5f8b3
NicholasLYang Rewrote some logic around run args handling
4321bcf3
vercel
vercel
github-actions github-actions added area: ci
github-actions github-actions added area: examples
github-actions github-actions added area: turbopack
github-actions github-actions added area: turborepo
NicholasLYang Merge branch 'main' into nicholasyang/port-rest-of-cli
df56c34f
NicholasLYang Fixing up tests by adding flags and fixing parsing bugs
98d9ca75
NicholasLYang Hooked up RepoState to Go code
106c2e71
NicholasLYang Merge branch 'main' into nicholasyang/port-rest-of-cli
eab70106
NicholasLYang Fixing e2e tests
7fa9bab7
NicholasLYang Merge branch 'main' into nicholasyang/port-rest-of-cli
b493a99d
NicholasLYang Fixing e2e
1735b2e2
NicholasLYang Gotta build shim, not turbo in package.json
0ebdd45b
NicholasLYang Patched integration test
8ae60564
NicholasLYang Reverted Cargo.toml
6a39ab4e
NicholasLYang Cargo.lock too
c9f8cecd
NicholasLYang Fixing tests
79365afb
NicholasLYang Moving turbo binary to shim
944c75b3
NicholasLYang Fixed tests and CI
199f222f
NicholasLYang Check for TURBO_BINARY_PATH
d1bc3278
NicholasLYang Ported shell completions to Rust
384042df
NicholasLYang
NicholasLYang commented on 2022-11-30
NicholasLYang
NicholasLYang commented on 2022-11-30
NicholasLYang NicholasLYang marked this pull request as ready for review 3 years ago
NicholasLYang NicholasLYang requested a review 3 years ago
NicholasLYang NicholasLYang requested a review 3 years ago
NicholasLYang NicholasLYang requested a review from nathanhammond nathanhammond 3 years ago
NicholasLYang NicholasLYang requested a review from chris-olszewski chris-olszewski 3 years ago
NicholasLYang Merge branch 'main' into nicholasyang/port-rest-of-cli
633ce85b
NicholasLYang Fixed logic issue with TURBO_BINARY_PATH
4a46bf1e
NicholasLYang Created .gitignore file with generated rust and header files
f56c487b
NicholasLYang Second try on cleaning up generated files
5324492c
NicholasLYang More CI fixes
68914888
NicholasLYang Realized we still need some inference
588e9587
NicholasLYang Removed files that are edited by run-examples.sh
41cdbd81
NicholasLYang Switched order of `cargo fmt --check` and `cargo clippy` because `car…
e7dab556
NicholasLYang
NicholasLYang commented on 2022-12-01
NicholasLYang Cleaning up changes.
c2d1dd48
NicholasLYang Fix one thing break another
cd3ed1b3
NicholasLYang Accept integration changes
e991dce6
NicholasLYang Deleting more unused code
58081b63
NicholasLYang Test fixes
6cf906dc
NicholasLYang No longer need this line now that src/ffi.rs is gitignored
0ae6ff1f
chris-olszewski
chris-olszewski commented on 2022-12-02
chris-olszewski
chris-olszewski commented on 2022-12-02
NicholasLYang PR feedback
55d53acb
chris-olszewski
chris-olszewski commented on 2022-12-02
NicholasLYang Update cli/internal/run/run.go
df4c32ad
NicholasLYang Fixing typo
79259370
NicholasLYang Merged main
f3de8327
github-actions github-actions added area: docs
github-actions github-actions added area: site
NicholasLYang PR feedback
9ad9ec52
NicholasLYang NicholasLYang requested a review from chris-olszewski chris-olszewski 3 years ago
NicholasLYang PR feedback
2955728c
NicholasLYang Merge main
77d88909
NicholasLYang Reverted workflow change
4a1e3d0b
chris-olszewski add build turbo GH action to use across workflows
61007b5b
chris-olszewski use correct build target
ad7d47e7
chris-olszewski
chris-olszewski commented on 2022-12-05
NicholasLYang Error on invalid unicode instead of lossy conversion
e1c129ed
chris-olszewski
chris-olszewski approved these changes on 2022-12-05
NicholasLYang PR feedback
0de7655f
NicholasLYang Squashed commit of the following:
c6c27417
NicholasLYang Merged main
508c3d23
NicholasLYang Reverting changes that snuck in
c771bfa2
NicholasLYang Merge branch 'main' into nicholasyang/port-rest-of-cli
be01e3e9
NicholasLYang Fixing tests
bd8fb9e4
NicholasLYang Final fixes for tests
4eb22c3a
chris-olszewski bump timeout on jobs that need to build turborepo
add1256c
chris-olszewski use prebuilt turbo for e2e tests
0e6c65aa
chris-olszewski change when turbo is built
b96e6fe2
chris-olszewski Merge pull request #2 from chris-olszewski/olszewski/windows_ci_fix
a8389629
sokra add turbo_tasks State (#2935)
6c3dc1d6
wbinnssmith @next/font [1/n] Add query structure to module requests (#2743)
3b88d289
sokra add memory usage tracking (#2865)
1bfb1ae1
wbinnssmith @next/font [2/n] Apply next/font swc transform (#2742)
7f1c170e
NicholasLYang Remove unused dependencies (#2934)
3114635b
NicholasLYang Merge branch 'main' into nicholasyang/port-rest-of-cli
acae7ee7
chris-olszewski skip enabling corepack when building turborepo
cc46e8ed
NicholasLYang Merge pull request #3 from chris-olszewski/nicholasyang/port-rest-of-cli
fcde2ffc
NicholasLYang Disabled corepack on other node setup action
14b3977b
NicholasLYang Merge branch 'main' into nicholasyang/port-rest-of-cli
2fae3607
chris-olszewski explicitly disable corepack for examples
3559292a
NicholasLYang nvm
269b4728
chris-olszewski bump timemout for go unit
c5fc2a8e
NicholasLYang NicholasLYang added pr: automerge
kodiakhq[bot] Merge branch 'main' into nicholasyang/port-rest-of-cli
c47c7b58
NicholasLYang I am once again trying to get CI to work
61f15281
chris-olszewski force gnu compiler on windows
a061fe02
chris-olszewski fix shim build script
907ab54f
NicholasLYang Merge branch 'main' into nicholasyang/port-rest-of-cli
eaf292e5
chris-olszewski fix lockfile
fa09f2dd
chris-olszewski use gcc on windows instead of clang
f5bc7238
chris-olszewski fix shim
f6bcaccb
kodiakhq[bot] Merge branch 'main' into nicholasyang/port-rest-of-cli
534d02e6
kodiakhq[bot] Merge branch 'main' into nicholasyang/port-rest-of-cli
47cb0783
chris-olszewski first pass at splitting out shim to library crate
d4c15e3d
chris-olszewski change rust test workflow to not run turbo tests
cf4c6330
chris-olszewski replace module tests with integration tests
4d7510b7
chris-olszewski add readme and docs
d9637aa6
chris-olszewski normalize paths in integration test
daeab442
chris-olszewski Update crates/turborepo-lib/README.md
5bf44909
chris-olszewski Merge pull request #4 from chris-olszewski/olszewski/split_shim_crate
9369908a
NicholasLYang Merge branch 'main' into nicholasyang/port-rest-of-cli
0bdf9f75
NicholasLYang Fix Cargo.lock
791b26b7
chris-olszewski fix clippy warnings
95c82aca
chris-olszewski extend timeout for running examples
c9e2be9b
NicholasLYang Set installed toolchain as default
e0bfcca3
chris-olszewski Merge branch 'main' into nicholasyang/port-rest-of-cli
7a478ce9
chris-olszewski chris-olszewski merged 283e4048 into main 3 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone