Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .beads/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@
dolt/
dolt-access.lock

# Credential key (machine-specific secret, never commit)
.beads-credential-key

# Embedded Dolt runtime directory (auto-created, machine-specific)
embeddeddolt/

# Runtime files
bd.sock
bd.sock.startlock
Expand Down
13 changes: 0 additions & 13 deletions .beads/backup/backup_state.json

This file was deleted.

Empty file removed .beads/backup/comments.jsonl
Empty file.
13 changes: 0 additions & 13 deletions .beads/backup/config.jsonl

This file was deleted.

14 changes: 0 additions & 14 deletions .beads/backup/dependencies.jsonl

This file was deleted.

Empty file removed .beads/backup/events.jsonl
Empty file.
111 changes: 0 additions & 111 deletions .beads/backup/issues.jsonl

This file was deleted.

4 changes: 0 additions & 4 deletions .beads/backup/labels.jsonl

This file was deleted.

3 changes: 2 additions & 1 deletion .claude/settings.local.json
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,8 @@
"Bash(ECTO_LIBSQL_BUILD=true mix compile:*)",
"Bash(ECTO_LIBSQL_BUILD=true mix run:*)",
"Bash(ECTO_LIBSQL_BUILD=true mix test:*)",
"Bash(MIX_ENV=test ECTO_LIBSQL_BUILD=true mix compile:*)"
"Bash(MIX_ENV=test ECTO_LIBSQL_BUILD=true mix compile:*)",
"Bash(zizmor)"
],
"deny": [],
"ask": []
Expand Down
22 changes: 13 additions & 9 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -112,12 +112,14 @@ jobs:
echo "All fuzz tests passed!"

elixir-tests-latest:
name: Elixir 1.18.0 / OTP 27.0 / ${{ matrix.os }}
name: Elixir ${{ matrix.elixir }} / OTP ${{ matrix.erlang }} / ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: true
matrix:
os: [ubuntu-latest, macos-latest]
elixir: ["1.19.5"]
erlang: ["28.0"]

steps:
- name: Checkout code
Expand Down Expand Up @@ -158,9 +160,9 @@ jobs:
path: |
deps
_build
key: ${{ runner.os }}-mix-1.18.0-27.0-${{ hashFiles('mix.exs', '**/Cargo.toml') }}
key: ${{ runner.os }}-mix-${{ matrix.elixir }}-${{ matrix.erlang }}-${{ hashFiles('mix.exs', '**/Cargo.toml') }}
restore-keys: |
${{ runner.os }}-mix-1.18.0-27.0-
${{ runner.os }}-mix-${{ matrix.elixir }}-${{ matrix.erlang }}-

- name: Install Mix dependencies
run: mix deps.get
Expand All @@ -184,13 +186,15 @@ jobs:
run: mix test

elixir-tests-compatibility:
name: Elixir 1.17.0 / OTP 26.2 / ${{ matrix.os }}
name: Elixir ${{ matrix.elixir_otp }} / OTP ${{ matrix.erlang }} / ${{ matrix.os }}
runs-on: ${{ matrix.os }}
needs: [elixir-tests-latest]
strategy:
fail-fast: true
matrix:
os: [ubuntu-latest, macos-latest]
erlang: ["27.0"]
elixir_otp: ["1.18.0-otp-27"]

steps:
- name: Checkout code
Expand All @@ -207,14 +211,14 @@ jobs:
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
with:
path: ~/.local/share/mise
key: mise-compat-${{ runner.os }}-${{ runner.arch }}-erlang-26.2-elixir-1.17.0
key: mise-compat-${{ runner.os }}-${{ runner.arch }}-erlang-${{ matrix.erlang }}-elixir-${{ matrix.elixir_otp }}-${{ hashFiles('mise.toml') }}
restore-keys: |
mise-compat-${{ runner.os }}-${{ runner.arch }}-

- name: Install Erlang and Elixir via mise
run: |
mise install erlang@26.2 elixir@1.17.0-otp-26
mise use erlang@26.2 elixir@1.17.0-otp-26
mise install erlang@${{ matrix.erlang }} elixir@${{ matrix.elixir_otp }}
mise use erlang@${{ matrix.erlang }} elixir@${{ matrix.elixir_otp }}
mise reshim
echo "$HOME/.local/share/mise/shims" >> "$GITHUB_PATH"

Expand All @@ -232,9 +236,9 @@ jobs:
path: |
deps
_build
key: ${{ runner.os }}-mix-1.17.0-26.2-${{ hashFiles('mix.exs', '**/Cargo.toml') }}
key: ${{ runner.os }}-mix-${{ matrix.elixir_otp }}-${{ matrix.erlang }}-${{ hashFiles('mix.exs', '**/Cargo.toml') }}
restore-keys: |
${{ runner.os }}-mix-1.17.0-26.2-
${{ runner.os }}-mix-${{ matrix.elixir_otp }}-${{ matrix.erlang }}-

- name: Install Mix dependencies
run: mix deps.get
Expand Down
Loading
Loading