Skip to content

Commit aa60b55

Browse files
ci: build natives from Blockether/fff fork (grep SIGBUS fix), release 0.9.6-2
fff's mmap-backed grep reader faults with SIGBUS when a file is rewritten mid-search (an editor/coding agent editing the workspace) — see upstream PR dmtrKovalenko/fff#626. Point the native build at the Blockether/fff fork @ v0.9.6-blockether.1, which carries the fix (read grep content into an owned buffer instead of mmap), and cut 0.9.6-2. Revert FFF_REPO to dmtrKovalenko/fff once #626 merges. Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 6e307cd commit aa60b55

2 files changed

Lines changed: 7 additions & 3 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,11 @@ permissions:
88
contents: write
99

1010
env:
11-
FFF_REF: v0.9.6
11+
# Build natives from the Blockether fork of fff, which carries the grep-content
12+
# SIGBUS fix (read content into an owned buffer instead of mmap; upstream PR
13+
# dmtrKovalenko/fff#626). Point back at dmtrKovalenko/fff once that merges.
14+
FFF_REPO: Blockether/fff
15+
FFF_REF: v0.9.6-blockether.1
1216

1317
jobs:
1418
natives:
@@ -28,7 +32,7 @@ jobs:
2832
- name: Checkout fff source (${{ env.FFF_REF }})
2933
uses: actions/checkout@v6
3034
with:
31-
repository: dmtrKovalenko/fff
35+
repository: ${{ env.FFF_REPO }}
3236
ref: ${{ env.FFF_REF }}
3337
path: fff-src
3438
- uses: dtolnay/rust-toolchain@stable

resources/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.9.6
1+
0.9.6-2

0 commit comments

Comments
 (0)