Files
MercuryToolbox/bacon.toml
T

211 lines
6.8 KiB
TOML

default_job = "check"
# Bacon already watches the Rust source tree and Cargo manifest; explicit
# watches here only cover lockfiles, fixtures, docs, scripts, skills, and
# workspace config that are outside the default scan.
[jobs.check]
command = ["just", "check"]
need_stdout = false
watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml"]
[jobs.clippy]
command = ["just", "clippy"]
need_stdout = false
watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml"]
[jobs.core]
command = ["just", "core-check"]
need_stdout = false
watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml"]
[jobs.core-clippy]
command = ["just", "core-clippy"]
need_stdout = true
watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml"]
[jobs.core-test]
command = ["just", "core-test"]
need_stdout = true
watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml"]
[jobs.code]
command = ["just", "code-check"]
need_stdout = false
watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"]
[jobs.code-clippy]
command = ["just", "code-clippy"]
need_stdout = true
watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"]
[jobs.code-test]
command = ["just", "code-test"]
need_stdout = true
watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"]
[jobs.data]
command = ["just", "data-check"]
need_stdout = false
watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"]
[jobs.data-clippy]
command = ["just", "data-clippy"]
need_stdout = true
watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"]
[jobs.data-test]
command = ["just", "data-test"]
need_stdout = true
watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"]
[jobs.mhash]
command = ["just", "mhash-check"]
need_stdout = false
watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"]
[jobs.mhash-clippy]
command = ["just", "mhash-clippy"]
need_stdout = true
watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"]
[jobs.mhash-test]
command = ["just", "mhash-test"]
need_stdout = true
watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"]
[jobs.runtime]
command = ["just", "runtime-check"]
need_stdout = false
watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"]
[jobs.runtime-clippy]
command = ["just", "runtime-clippy"]
need_stdout = true
watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"]
[jobs.runtime-test]
command = ["just", "runtime-test"]
need_stdout = true
watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"]
[jobs.windows]
command = ["just", "windows-check"]
need_stdout = false
watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml"]
[jobs.windows-clippy]
command = ["just", "windows-clippy"]
need_stdout = true
watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml"]
[jobs.windows-test]
command = ["just", "windows-test"]
need_stdout = true
watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml"]
[jobs.managed]
command = ["just", "managed-check"]
need_stdout = false
watch = ["fixtures/managed", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"]
[jobs.managed-clippy]
command = ["just", "managed-clippy"]
need_stdout = true
watch = ["fixtures/managed", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"]
[jobs.managed-test]
command = ["just", "managed-test"]
need_stdout = true
watch = ["fixtures/managed", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"]
[jobs.unity]
command = ["just", "unity-check"]
need_stdout = false
watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"]
[jobs.unity-clippy]
command = ["just", "unity-clippy"]
need_stdout = true
watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"]
[jobs.unity-test]
command = ["just", "unity-test"]
need_stdout = true
watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"]
[jobs.msudo-check]
command = ["just", "msudo-check"]
need_stdout = false
watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml"]
[jobs.msudo-clippy]
command = ["just", "msudo-clippy"]
need_stdout = false
watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml"]
[jobs.msudo-test]
command = ["just", "msudo-test"]
need_stdout = true
watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml"]
[jobs.msudo-status]
command = ["just", "msudo-status"]
need_stdout = true
watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml"]
[jobs.msudo-verify]
command = ["just", "msudo-verify"]
need_stdout = true
watch = ["fixtures", "docs/ai", "skills/mercury-toolbox", "scripts", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"]
[jobs.test]
command = ["just", "test"]
need_stdout = true
watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml"]
[jobs.ai]
command = ["just", "ai-check"]
need_stdout = true
watch = ["Cargo.lock", ".cargo", "docs/ai", "skills/mercury-toolbox", "scripts/toolbox-commands.ps1", "scripts/generate-ai-prompt.ps1", "scripts/check-ai-prompt.ps1", "scripts/generate-ai-skill.ps1", "scripts/check-ai-skill.ps1", "justfile", "bacon.toml", "README.md"]
[jobs.prompt]
command = ["just", "prompt-check"]
need_stdout = true
watch = ["Cargo.lock", ".cargo", "docs/ai", "scripts/toolbox-commands.ps1", "scripts/generate-ai-prompt.ps1", "scripts/check-ai-prompt.ps1", "justfile", "bacon.toml", "README.md"]
[jobs.skill]
command = ["just", "skill-check"]
need_stdout = true
watch = ["Cargo.lock", ".cargo", "skills/mercury-toolbox", "docs/ai", "scripts/toolbox-commands.ps1", "scripts/generate-ai-skill.ps1", "scripts/check-ai-skill.ps1", "justfile", "bacon.toml", "README.md"]
[jobs.powershell]
command = ["just", "powershell"]
need_stdout = true
watch = ["scripts", "PSScriptAnalyzerSettings.psd1", "justfile", "bacon.toml"]
[jobs.workspace]
command = ["just", "workspace-check"]
need_stdout = true
watch = ["scripts", "docs", "skills", "Cargo.lock", ".cargo", "PSScriptAnalyzerSettings.psd1", "justfile", "bacon.toml", "README.md"]
[jobs.ecosystem]
command = ["just", "ecosystem"]
need_stdout = true
watch = ["fixtures", "scripts", "docs", "skills", "Cargo.lock", ".cargo", "PSScriptAnalyzerSettings.psd1", "justfile", "bacon.toml", "README.md"]
[jobs.ecosystem-fast]
command = ["just", "ecosystem-fast"]
need_stdout = true
watch = ["fixtures", "scripts", "docs", "skills", "Cargo.lock", ".cargo", "PSScriptAnalyzerSettings.psd1", "justfile", "bacon.toml", "README.md"]
[jobs.jade]
command = ["just", "jade"]
need_stdout = true
watch = ["scripts", "docs", "skills", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"]
[jobs.jade-skip-coverage]
command = ["just", "jade-skip-coverage"]
need_stdout = true
watch = ["scripts", "docs", "skills", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"]