Skip to content

Make CI green: executable scripts, and glib for the rust job - #2

Merged
coderloganli merged 1 commit into
mainfrom
fix-ci-red
Aug 16, 2026
Merged

Make CI green: executable scripts, and glib for the rust job#2
coderloganli merged 1 commit into
mainfrom
fix-ci-red

Conversation

@coderloganli

Copy link
Copy Markdown
Owner

Both CI jobs have been failing since they were written — on main as well as on every branch.

docs./scripts/check-adr-index.sh: Permission denied. None of the three scripts under scripts/ was ever committed with its executable bit, so the job died at exit 126 without checking anything. README.md tells people to run ./scripts/fetch-models.sh the same way, so all three get the bit instead of the workflow getting a bash prefix.

rustThe system library glib-2.0 required by crate glib-sys was not found. The workspace reaches glib-sys through the LiveKit SDK, and the ubuntu-latest image has no glib-2.0 pkg-config metadata. Installed before the toolchain step. The Docker build needs nothing here: rust:bookworm carries glib 2.74.6 already (checked, not recalled).

The ADR index check now passes when actually run: ADR index: 20 records, consistent.

🤖 Generated with Claude Code

https://claude.ai/code/session_016n12Y7LX1cWJHFRV9Jsvss

Both jobs have been failing since they were written, on main as well as on
every branch.

The docs job runs ./scripts/check-adr-index.sh, and none of the three scripts
under scripts/ was ever committed with its executable bit, so the job died with
"Permission denied" without checking anything. The README tells people to run
./scripts/fetch-models.sh the same way, so all three get the bit rather than
the workflow getting a bash prefix.

The rust job builds a workspace that reaches glib-sys through the LiveKit SDK,
and the ubuntu-latest image has no glib-2.0 pkg-config metadata. Install it
before the toolchain. The Docker build needs nothing: rust:bookworm carries
glib 2.74.6 already.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016n12Y7LX1cWJHFRV9Jsvss
@coderloganli
coderloganli merged commit 7bae9fd into main Aug 16, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant