Skip to content

Commit d316aa7

Browse files
Remove Makefile (use ./task directly) (#5167)
Drop the Makefile and route every remaining caller through \`./task\` directly. #5050 introduced \`./task\` and kept the Makefile as a thin shim. eng-dev-ecosystem #1273 was the last external consumer; it now calls \`go tool task\` directly, so the shim has no callers left and can go. The shim was also broken: \`make integration\` was silently exiting 0 because \`integration/\` is a real directory (\`.DEFAULT\` doesn't apply when the target name matches a file/directory). That's how cli-isolated-nightly stopped producing \`output.json\` for ~5 days. ### Diff - Delete \`Makefile\`. - \`integration/README.md\`: \`make integration\` → \`./task integration\`. - \`experimental/ssh/README.md\`: \`make build snapshot-release\` → \`./task build snapshot-release\`. - \`tools/bench_parse.py\`: docstring example. No CI changes needed — \`.github/workflows/\` already calls \`./task\`. This pull request was AI-assisted by Isaac.
1 parent f415407 commit d316aa7

4 files changed

Lines changed: 3 additions & 12 deletions

File tree

Makefile

Lines changed: 0 additions & 9 deletions
This file was deleted.

experimental/ssh/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ databricks ssh connect --cluster=id
1919

2020
## Development
2121
```shell
22-
make build snapshot-release
22+
./task build snapshot-release
2323
./cli ssh connect --cluster=<id> --releases-dir=./dist --debug # or modify ssh config accordingly
2424
```
2525

integration/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,5 @@ go test ./integration/...
3333
Alternatively:
3434

3535
```bash
36-
make integration
36+
./task integration
3737
```

tools/bench_parse.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env python3
22
"""
3-
Parses output of benchmark runs (e.g. "make bench100") and prints a summary table.
3+
Parses output of benchmark runs (e.g. "./task bench-100") and prints a summary table.
44
"""
55

66
import sys

0 commit comments

Comments
 (0)