Skip to content

release: build vix against the runner's libvips - #156

Merged
GenericJam merged 1 commit into
masterfrom
fix/release-vix-libvips
Oct 24, 2026
Merged

GenericJam merged 1 commit into
masterfrom
fix/release-vix-libvips

Conversation

@GenericJam

Copy link
Copy Markdown
Owner

The 0.7.31 release run failed at mix hex.publish (run 40071114836, which also failed on rerun):

  • vix's precompiled NIF and libvips downloads from GitHub release assets fail in :httpc with {:header_too_long, {:max, 10240}} on the redirect.
  • The tests workflow didn't catch this because it restores deps and _build from cache.

This installs libvips-dev and publishes with VIX_COMPILATION_MODE=PLATFORM_PROVIDED_LIBVIPS, so nothing is downloaded. The change only touches the workflow, so the package contents don't change.

After it merges, I'll dispatch the release on master. The tag and GitHub Release steps are idempotent, so only the Hex publish runs.

@GenericJam
GenericJam merged commit 0f67685 into master Oct 24, 2026
7 checks passed
@GenericJam
GenericJam deleted the fix/release-vix-libvips branch October 24, 2026 06:54
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