File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2222 steps :
2323 - name : Checkout gitbot-fleet
2424 uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
25+ with :
26+ lfs : true # shared-context/learning/*.jsonl is LFS-tracked (Item 60)
2527
2628 - name : Process pending findings
2729 run : |
Original file line number Diff line number Diff line change 3636 uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
3737 with :
3838 fetch-depth : 0
39+ lfs : true # shared-context/learning/*.jsonl is LFS-tracked (Item 60)
3940
4041 - name : Critical files must exist
4142 run : |
Original file line number Diff line number Diff line change 3131 steps :
3232 - name : Checkout gitbot-fleet
3333 uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
34+ with :
35+ lfs : true # shared-context/learning/*.jsonl is LFS-tracked (Item 60)
3436
3537 - name : Clone Hypatia scanner
3638 run : |
Original file line number Diff line number Diff line change @@ -22,6 +22,17 @@ CURRENT_SHELL="$(basename "$SHELL" 2>/dev/null || echo "unknown")"
2222echo " Shell: $CURRENT_SHELL "
2323echo " "
2424
25+ # Ensure git-LFS: shared-context/learning/*.jsonl is LFS-tracked (Item 60).
26+ # Without it the fleet's bots read pointer stubs instead of the learning log.
27+ if command -v git-lfs > /dev/null 2>&1 ; then
28+ git lfs install --local > /dev/null 2>&1 || true
29+ git lfs pull > /dev/null 2>&1 || echo " ⚠️ 'git lfs pull' failed — learning jsonl may be pointer-only"
30+ else
31+ echo " ⚠️ git-lfs not installed: shared-context/learning/*.jsonl will be LFS pointers, not data."
32+ echo " Install git-lfs (apt/dnf/brew/pkg), then run: git lfs install && git lfs pull"
33+ fi
34+ echo " "
35+
2536# Check for just
2637if ! command -v just > /dev/null 2>&1 ; then
2738 echo " just (command runner) is required but not installed."
You can’t perform that action at this time.
0 commit comments