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