Skip to content

Conversation

@knarewski-livelink
Copy link
Contributor

@knarewski-livelink knarewski-livelink commented Jan 7, 2026

Context

I was trying to update Morandi, but encountered issues:

  • build errors (eg libgdk-pixbuf2.0-dev package not found). Turns out the default Ruby 3.3 now uses Debian Trixie
  • rspec errors "morandi_native" file not found, caused by a missing compiled extension (it compiles in /app/tmp, but gets covered by a mounted volume)

Changes

  • pin base image to Bookworm
  • recompile native extensions before running guard to ensure their availability
  • pin the github actions to fix CI errors (also bumped their versions)
  • style fixes

The new default is trixie, which does not work with Morandi out of the box
Packages are compiled in /app/tmp, which happens to be covered by the mounted directory, thus another compiling after mounting
upload-artifact has been bumped by 2 major versions, these were created for nodejs bump
@knarewski-livelink knarewski-livelink marked this pull request as ready for review January 8, 2026 09:27
@knarewski-livelink knarewski-livelink merged commit 3616363 into master Jan 9, 2026
19 checks passed
@knarewski-livelink knarewski-livelink deleted the fix-dev-environment branch January 9, 2026 10:49
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.

3 participants