From bde0e3e35339a7ab68543d0c260eeb5e6ce1b02e Mon Sep 17 00:00:00 2001 From: Phantasm Date: Sun, 19 Jul 2026 23:14:14 +0200 Subject: [PATCH] Woodpecker CI: Build Vix in unit test pipelines instead of downloading --- .woodpecker/unit-testing-elixir-1.15.yaml | 3 ++- .woodpecker/unit-testing-elixir-1.19.yaml | 3 ++- changelog.d/unit-testing-build-vix.skip | 0 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 changelog.d/unit-testing-build-vix.skip diff --git a/.woodpecker/unit-testing-elixir-1.15.yaml b/.woodpecker/unit-testing-elixir-1.15.yaml index a5bcc0ef3..0f8eac566 100644 --- a/.woodpecker/unit-testing-elixir-1.15.yaml +++ b/.woodpecker/unit-testing-elixir-1.15.yaml @@ -24,10 +24,11 @@ steps: entrypoint: *script_file_entrypoint environment: MIX_ENV: test + VIX_COMPILATION_MODE: PLATFORM_PROVIDED_LIBVIPS DB_HOST: postgres DB_PORT: 5432 commands: - - apk add --no-cache build-base cmake exiftool ffmpeg file-dev git openssl + - apk add --no-cache build-base cmake exiftool ffmpeg vips-dev file-dev git openssl - adduser -D -h /home/testuser testuser - mkdir -p /home/testuser/.mix /home/testuser/.hex - chown -R testuser:testuser . /home/testuser diff --git a/.woodpecker/unit-testing-elixir-1.19.yaml b/.woodpecker/unit-testing-elixir-1.19.yaml index 06dc6758e..60b0826a7 100644 --- a/.woodpecker/unit-testing-elixir-1.19.yaml +++ b/.woodpecker/unit-testing-elixir-1.19.yaml @@ -24,10 +24,11 @@ steps: entrypoint: *script_file_entrypoint environment: MIX_ENV: test + VIX_COMPILATION_MODE: PLATFORM_PROVIDED_LIBVIPS DB_HOST: postgres DB_PORT: 5432 commands: - - apk add --no-cache build-base cmake exiftool ffmpeg file-dev git openssl + - apk add --no-cache build-base cmake exiftool ffmpeg vips-dev file-dev git openssl - adduser -D -h /home/testuser testuser - mkdir -p /home/testuser/.mix /home/testuser/.hex - chown -R testuser:testuser . /home/testuser diff --git a/changelog.d/unit-testing-build-vix.skip b/changelog.d/unit-testing-build-vix.skip new file mode 100644 index 000000000..e69de29bb