Commit c5ed45e
committed
fix(ci): keep the Busser root outside the checkout
The runners require "bundler/setup", which walks up from the suite looking for
a Gemfile. With the Busser root under ${{ github.workspace }} it found this
project's Gemfile and tried to materialize that bundle inside the isolated gem
home, which cannot work:
```text
Could not find cookstyle-9.0.0, aruba-2.4.1, cucumber-11.1.1, ...
in locally installed gems (Bundler::GemNotFound)
```
A real Busser root is /opt/busser -- never inside the project -- so this was an
artefact of the CI layout rather than anything the plugins do. Moving it to
/tmp/busser-kitchen matches reality and fixes it.
It only showed up on CI because a root outside any Gemfile tree, which is what I
had locally, makes bundler/setup a no-op.
Signed-off-by: Tim Smith <tsmith84@proton.me>1 parent eb22167 commit c5ed45e
1 file changed
Lines changed: 6 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
30 | 35 | | |
31 | 36 | | |
32 | 37 | | |
| |||
0 commit comments