Skip to content

Fix CI workflow issues#171

Merged
peteonrails merged 1 commit intofeature/macos-releasefrom
fix/ci-workflow-issues
Feb 15, 2026
Merged

Fix CI workflow issues#171
peteonrails merged 1 commit intofeature/macos-releasefrom
fix/ci-workflow-issues

Conversation

@krystophny
Copy link
Collaborator

@krystophny krystophny commented Feb 3, 2026

Summary

  • Fix dtolnay/rust-action (non-existent) to dtolnay/rust-toolchain in macOS and Linux build workflows
  • Add missing GTK/X11 development dependencies (libgtk-3-dev, libglib2.0-dev, libx11-dev, libxi-dev, libxtst-dev) for non-Docker Linux builds
  • Fix Docker build permission errors by adding chmod 755 in CMD stage for mounted volume outputs

Files changed

  • .github/workflows/build-macos.yml - Fix action reference
  • .github/workflows/build-linux.yml - Fix action reference, add GTK deps
  • .github/workflows/test-packages.yml - Add GTK/X11 deps
  • Dockerfile.build, Dockerfile.vulkan, Dockerfile.parakeet - Fix output permissions

Test plan

  • macOS CI workflow runs successfully
  • Linux CI workflow (AVX-512 and Parakeet AVX-512) runs successfully
  • Docker builds produce binaries with correct permissions

- Fix dtolnay/rust-action -> dtolnay/rust-toolchain (non-existent action)
- Add chmod 755 in Dockerfiles to fix permission errors on mounted volumes
- Remove redundant chmod from build-linux.yml (Docker handles it now)
- Add missing GTK/X11 dev dependencies to test-packages.yml and AVX-512 builds
- Add protobuf deps for Parakeet AVX-512 build
@krystophny krystophny force-pushed the fix/ci-workflow-issues branch from a7297d7 to ad616e0 Compare February 4, 2026 18:24
@krystophny krystophny mentioned this pull request Feb 5, 2026
5 tasks
@peteonrails peteonrails merged commit cc70f7e into feature/macos-release Feb 15, 2026
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.

2 participants