Skip to content

Commit 60f13ce

Browse files
clemlesneclaude
andcommitted
ci: add missing ctags runtime dependencies for macOS and libxml2
The ctags binary is dynamically linked against jansson, libyaml, pcre2 (macOS) and libxml2 (Linux). Without these on the test runner, ctags fails at runtime with dylib/so not found errors. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 8439491 commit 60f13ce

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,11 @@ jobs:
179179
180180
- name: Install ctags runtime dependencies (Linux)
181181
if: runner.os == 'Linux'
182-
run: sudo apt-get update && sudo apt-get install -y libjansson4 libyaml-0-2
182+
run: sudo apt-get update && sudo apt-get install -y libjansson4 libyaml-0-2 libxml2
183+
184+
- name: Install ctags runtime dependencies (macOS)
185+
if: runner.os == 'macOS'
186+
run: brew install jansson libyaml pcre2
183187

184188
- name: Print versions
185189
run: |

0 commit comments

Comments
 (0)