211 lines
6.8 KiB
TOML
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"]
|