turborepo
feature(rust): `bin` command porting
#2234
Merged

feature(rust): `bin` command porting #2234

kodiakhq merged 90 commits into vercel:main from NicholasLYang:cli-port
NicholasLYang
WIP
d703b377
WIP
3bb63ef9
Cross-compiling
22a8c3b1
Add top-level main
7fa79a60
Check in compiled protos
1aabdaef
Remove old main package
76379417
Checkpoint
ae9e351f
Try snapshotting
b9047b10
Drop run statement from snapshot step
95762f42
Use whatever repo default token
8827d6fd
Login to the registry
ebd018ce
Permissions
062d6af3
Label turbo-cross
6b98bc3e
Make container public
20f48469
Exploratory docker command
e95929f1
Run bash commands
2940d7f6
Actually snapshot
ccdbe18e
Run whole thing in container
5daca477
WIP on CGO
49ae2726
Main back in cmd/turbo path
b5df0a15
Correct build path
0b6cb5e2
Add debugging
8bf472c0
Target the right compiler for arm64/win
afcf2b7c
Checkpoint working snapshot
5360e932
Route around licensing part 1 of many
1d5ffaf5
Part 2 of many
45f7040f
WIP on snapshot assembly
4e47277f
combined snapshot
2d9006d9
Include goreleaser
6c5f51b5
work on snapshot and releases
25604435
NicholasLYang Added clap and working on finding nearest turbo.json function
304b9206
NicholasLYang Wrote logic to find local turbo and execute it if exists.
58afa7e1
NicholasLYang Set clap to ignore errors. Cleaned up logic for running local turbo o…
1b1b22f2
NicholasLYang - Added doc comment
cf98980d
NicholasLYang Added some basic tests for CLI
725320f1
NicholasLYang Delete all code around finding binary. Will revert in different branch
e4617309
NicholasLYang Fixed tests
be59a62a
NicholasLYang Added rule to build shim in makefile
1fdca011
NicholasLYang Revert "Delete all code around finding binary. Will revert in differe…
c5e46219
NicholasLYang Revert "Fixed tests"
e1c0cc7b
NicholasLYang feature(shim): Basic shim setup (#2093)
5f24f01c
NicholasLYang Trying out porting package manager utilities to Rust
e6c11963
NicholasLYang Implemented a glob file walker for workspace code
e817b841
NicholasLYang get_workspace changes
001bd2c5
NicholasLYang - Added package manager utilities
128936b0
NicholasLYang Cleaning up warnings
2a95e802
NicholasLYang Removed changes to keep PR minimal
515850c8
NicholasLYang fixing tests
c0995932
NicholasLYang Added parsing for run subcommand.
ccbd4e09
NicholasLYang Merge branch 'gsoltis/libturbo' into nicholasyang/turbo-342-single-pa…
e6258567
NicholasLYang Changed output of get_workspace_globs to be String
8222e91a
NicholasLYang Added parsing for all turbo commands so that we can detect if command is
6f383ba7
NicholasLYang Revert "Removed changes to keep PR minimal"
05da4273
NicholasLYang Revert "fixing tests"
c07f4394
NicholasLYang feature(shim): single package mode detection (#2150)
e465d7a3
NicholasLYang First pass at infering repository state
7e4f6134
NicholasLYang Merge branch 'gsoltis/libturbo' into nicholasyang/turbo-337-find-and-…
ffa60cb0
NicholasLYang Adjusted logic so that if we find a `turbo.json`, we still have to ch…
e4f1e380
NicholasLYang Switched Command to inherit Stdio
ce658f5e
NicholasLYang Removed unused code
528fdc2b
NicholasLYang Update shim/src/main.rs
e48e5496
NicholasLYang PR feedback and clippy feedback
76ab8e63
NicholasLYang Merge branch 'nicholasyang/turbo-337-find-and-run-local-local-turbo' …
8bdde8b0
NicholasLYang Integrating rust-bindgen into build process
213f62b3
NicholasLYang Trying out expanding ffi with json
bc61d125
NicholasLYang Starting work on bin command
ffdfc747
NicholasLYang Cleaning up repo
77ec2099
NicholasLYang - Renamed shim crate to turbo
5c0c3da5
NicholasLYang Cleaned up PR to focus on expanding CLI and bin command
e7d8aaf0
NicholasLYang Removed bin command from go
0a35e7ee
NicholasLYang Merge branch 'gsoltis/libturbo' into nicholasyang/turbo-337-find-and-…
97c116fa
NicholasLYang Expanded on comments
11dd21ed
NicholasLYang Cleaning up warnings
2549e4ff
NicholasLYang PR feedback
f5ff2131
NicholasLYang Merge branch 'nicholasyang/turbo-337-find-and-run-local-local-turbo' …
8dd97f05
NicholasLYang Fixing tests
8b6d2b5f
NicholasLYang Merge branch 'main' into cli-port
2f723a2e
NicholasLYang - Set crate version to turbo version
e2c9fb3c
NicholasLYang Merge branch 'main' into cli-port
af28af05
NicholasLYang Reverted changes not relevant to PR
97fd3032
NicholasLYang Added back clap directive to ignore errors.
d888984a
vercel
vercel
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 from gsoltis gsoltis 3 years ago
NicholasLYang NicholasLYang requested a review from gaspar09 gaspar09 3 years ago
NicholasLYang NicholasLYang removed review request from gsoltis gsoltis 3 years ago
NicholasLYang NicholasLYang removed review request from gaspar09 gaspar09 3 years ago
NicholasLYang NicholasLYang requested a review from chris-olszewski chris-olszewski 3 years ago
NicholasLYang NicholasLYang requested a review from nathanhammond nathanhammond 3 years ago
chris-olszewski
chris-olszewski requested changes on 2022-10-14
NicholasLYang Fixed bug where --color and --no-color flags were required. Also bug …
94dda1a9
NicholasLYang Fixed version flag to pull from version.txt
322fddc8
NicholasLYang reset cargo toml version
c1f4b8c2
NicholasLYang NicholasLYang requested a review from chris-olszewski chris-olszewski 3 years ago
chris-olszewski
chris-olszewski approved these changes on 2022-10-18
chris-olszewski chris-olszewski added pr: fixship
NicholasLYang Update shim/src/main.rs
6174c3c8
NicholasLYang NicholasLYang added pr: automerge
NicholasLYang NicholasLYang removed pr: fixship
NicholasLYang NicholasLYang removed pr: automerge
NicholasLYang Added back Go version of bin
5ea05084
NicholasLYang Merge branch 'main' into cli-port
a11a89ca
NicholasLYang Fixed warning
9c049b8d
NicholasLYang Merge branch 'main' into cli-port
e71d6147
NicholasLYang NicholasLYang added pr: automerge
NicholasLYang Merge branch 'main' into cli-port
b39b6503
kodiakhq kodiakhq merged aa9cf9de into main 3 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone