Skip to content

Commit fd451c5

Browse files
alicodingclaude
andauthored
fix: build task's help echo executed 'task run' via backtick substitution (#80)
Both v0.1.0 release attempts hung the runner in darwin:run: the build task's closing echo used backticks around 'task package' and 'task run' inside a sh string -- command substitution, so printing the help message BUILT AND LAUNCHED the real app, which never exits headless. Plain quotes now. Likely also the source of phantom local Mill instances after any 'task build' (Standing #8's class). Claude-Session: https://claude.ai/code/session_01FJ8wStsHyu7XPLTspNjMnQ Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1 parent cc20a89 commit fd451c5

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

Taskfile.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,11 @@ tasks:
3838
deps: [clean]
3939
cmds:
4040
- task: "{{.GOOS}}:build"
41-
- 'echo "Built raw binary: {{.BIN_DIR}}/{{.APP_NAME}}{{exeExt}} -- this is NOT a launchable app bundle. Run `task package` to produce one, or `task run` to build and launch in one step."'
41+
# Plain quotes, never backticks: backticks in a sh string are
42+
# command substitution -- the previous wording executed
43+
# 'task package' and 'task run' (launching the real app) just to
44+
# print this message.
45+
- 'echo "Built raw binary: {{.BIN_DIR}}/{{.APP_NAME}}{{exeExt}} -- this is NOT a launchable app bundle. Run ''task package'' to produce one, or ''task run'' to build and launch in one step."'
4246

4347
package:
4448
summary: Packages a production build of the application

0 commit comments

Comments
 (0)