Skip to content

Commit 39fe89f

Browse files
foobartoclaude
andcommitted
ci: install bubblewrap on runners for sandbox integration tests
Phase 03 sandbox tests (Glorbo.Sandbox.Bwrap*, Integration.Sandbox*) require bwrap on the host. GitHub's ubuntu-24.04 images don't ship it by default. Install bubblewrap before the test step so the tests actually run instead of hitting the BwrapHelpers.bwrap_available?() skip branch (which also misuses {:skip, reason} in ExUnit setup). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent e99496b commit 39fe89f

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,12 @@ jobs:
5656
elixir-version: '1.18.4'
5757
otp-version: '28.0.2'
5858

59+
- name: Install bubblewrap (bwrap)
60+
run: |
61+
sudo apt-get update
62+
sudo apt-get install -y bubblewrap
63+
bwrap --version
64+
5965
- name: Cache mix deps + build
6066
uses: actions/cache@v4
6167
with:

0 commit comments

Comments
 (0)