Skip to content

Change Detection

Bear compares each artifact against its last deployed commit (from bear.lock.yml). No base branch needed.

What Triggers a Rebuild

Trigger Example
Uncommitted changes Modified, staged, or untracked files in artifact dir
New commits Commits since last deploy touching artifact dir
New artifact No entry in lock file
Dependency changed A library it depends on changed

Each artifact is tracked independently — they can be at different versions.