-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmise.toml
More file actions
39 lines (35 loc) · 1.52 KB
/
Copy pathmise.toml
File metadata and controls
39 lines (35 loc) · 1.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
[tools]
# Pinned to match .github/workflows/*.yaml's erlef/setup-beam@v1 exactly -
# Burrito's precompiled-ERTS catalog lags bleeding-edge OTP patches, so
# floating on "latest" (as this used to) drifts local builds away from what
# Burrito can actually fetch, breaking `mix release` locally while CI still
# works. See documents/phase-8-plan.adoc.
erlang = "29.0.3"
elixir = "1.20.3"
python = "3.14.7"
uv = "0.12.18"
codex = "0.157.0"
claude = "2.1.282"
[env]
#ANTHROPIC_BASE_URL = "http://127.0.0.1:13305"
#ANTHROPIC_AUTH_TOKEN = "lemonade"
#LEMONADE_API_KEY = "lemonade"
#ANTHROPIC_DEFAULT_OPUS_MODEL = "user.Qwen3.6-35B-A3B-ThinkingCoder"
#ANTHROPIC_DEFAULT_SONNET_MODEL = "user.Qwen3.6-35B-A3B-ThinkingCoder"
#ANTHROPIC_DEFAULT_HAIKU_MODEL = "user.Qwen3.6-35B-A3B-ThinkingCoder"
#CLAUDE_CODE_SUBAGENT_MODEL = "user.Qwen3.6-35B-A3B-ThinkingCoder"
#CLAUDE_CODE_ATTRIBUTION_HEADER = 0
#CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC = 1
[tasks.setup]
description = "Setup the project"
run = "mix deps.get && mix setup"
[tasks.deps]
description = "Fetch CLI dependencies"
run = "mix toolchain.update && cd app && mix deps.get"
depends = ["setup"]
[tasks.linear_profile]
description = "Create and use a Linear CLI profile for the EXT team"
depends = ["deps"]
run = "test -n \"$LINEAR_API_KEY\" && (mix lc profile use linear-cli 2>/dev/null || (mix lc profile create --team EXT --project 'Linear CLI' linear-cli && mix lc profile use linear-cli)) || echo 'LINEAR_API_KEY not set, skipping Linear CLI profile setup'"
[hooks]
enter = [ { task = "linear_profile" } ]