Skip to content

Commit 7db3e4e

Browse files
authored
Merge pull request #51 from ocean/main
Update dev with main
2 parents 8614016 + 11889d2 commit 7db3e4e

22 files changed

Lines changed: 4487 additions & 483 deletions

.beads/.gitignore

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ daemon.log
1111
daemon.pid
1212
bd.sock
1313
sync-state.json
14+
last-touched
1415

1516
# Local version tracking (prevents upgrade notification spam after git ops)
1617
.local_version
@@ -19,6 +20,10 @@ sync-state.json
1920
db.sqlite
2021
bd.db
2122

23+
# Worktree redirect file (contains relative path to main repo's .beads/)
24+
# Must not be committed as paths would be wrong in other clones
25+
redirect
26+
2227
# Merge artifacts (temporary files from 3-way merge)
2328
beads.base.jsonl
2429
beads.base.meta.json
@@ -27,8 +32,8 @@ beads.left.meta.json
2732
beads.right.jsonl
2833
beads.right.meta.json
2934

30-
# Keep JSONL exports and config (source of truth for git)
31-
!issues.jsonl
32-
!interactions.jsonl
33-
!metadata.json
34-
!config.json
35+
# NOTE: Do NOT add negation patterns (e.g., !issues.jsonl) here.
36+
# They would override fork protection in .git/info/exclude, allowing
37+
# contributors to accidentally commit upstream issue databases.
38+
# The JSONL files (issues.jsonl, interactions.jsonl) and config files
39+
# are tracked by git by default since no pattern above ignores them.

.beads/config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# Issue prefix for this repository (used by bd init)
77
# If not set, bd init will auto-detect from directory name
88
# Example: issue-prefix: "myproject" creates issues like "myproject-1", "myproject-2", etc.
9-
# issue-prefix: ""
9+
issue-prefix: "el"
1010

1111
# Use no-db mode: load from JSONL, no SQLite, write back after each command
1212
# When true, bd will use .beads/issues.jsonl as the source of truth

.beads/issues.jsonl

Lines changed: 22 additions & 19 deletions
Large diffs are not rendered by default.

.beads/last-touched

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
el-4ha

.claude/settings.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"enabledPlugins": {
3+
"rust-analyzer-lsp@claude-plugins-official": true
4+
}
5+
}

.claude/settings.local.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,12 @@
4343
"Bash(mix sobelow:*)",
4444
"Bash(git stash:*)",
4545
"Bash(git --no-pager log:*)",
46-
"Bash(bd:*)"
46+
"Bash(bd:*)",
47+
"Bash(git checkout:*)",
48+
"Bash(git add:*)",
49+
"Bash(git commit:*)",
50+
"Bash(git push)",
51+
"Bash(git --no-pager status)"
4752
],
4853
"deny": [],
4954
"ask": []

.github/workflows/ci.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
components: rustfmt, clippy
3535

3636
- name: Cache Rust dependencies
37-
uses: actions/cache@v4
37+
uses: actions/cache@v5
3838
with:
3939
path: |
4040
~/.cargo/bin/
@@ -83,7 +83,7 @@ jobs:
8383
components: llvm-tools-preview
8484

8585
- name: Cache Rust dependencies
86-
uses: actions/cache@v4
86+
uses: actions/cache@v5
8787
with:
8888
path: |
8989
~/.cargo/bin/
@@ -132,7 +132,7 @@ jobs:
132132
otp-version: ${{ matrix.otp }}
133133

134134
- name: Cache Mix dependencies
135-
uses: actions/cache@v4
135+
uses: actions/cache@v5
136136
with:
137137
path: |
138138
deps
@@ -189,7 +189,7 @@ jobs:
189189
otp-version: ${{ matrix.otp }}
190190

191191
- name: Cache Mix dependencies
192-
uses: actions/cache@v4
192+
uses: actions/cache@v5
193193
with:
194194
path: |
195195
deps
@@ -226,7 +226,7 @@ jobs:
226226
otp-version: "27.0"
227227

228228
- name: Cache Mix dependencies
229-
uses: actions/cache@v4
229+
uses: actions/cache@v5
230230
with:
231231
path: |
232232
deps
@@ -236,7 +236,7 @@ jobs:
236236
${{ runner.os }}-integration-mix-
237237
238238
- name: Cache Rust dependencies
239-
uses: actions/cache@v4
239+
uses: actions/cache@v5
240240
with:
241241
path: |
242242
~/.cargo/bin/
@@ -321,7 +321,7 @@ jobs:
321321

322322
- name: Cache Mix dependencies
323323
if: steps.check-secrets.outputs.skip != 'true'
324-
uses: actions/cache@v4
324+
uses: actions/cache@v5
325325
with:
326326
path: |
327327
deps
@@ -332,7 +332,7 @@ jobs:
332332
333333
- name: Cache Rust dependencies
334334
if: steps.check-secrets.outputs.skip != 'true'
335-
uses: actions/cache@v4
335+
uses: actions/cache@v5
336336
with:
337337
path: |
338338
~/.cargo/bin/

0 commit comments

Comments
 (0)