release/v1.4.1 #154

Merged
myrmidex merged 11 commits from release/v1.4.1 into main 2026-08-15 11:20:05 +02:00
3 changed files with 15 additions and 6 deletions
Showing only changes of commit d07e58207f - Show all commits

View file

@ -10,7 +10,7 @@ jobs:
ci:
runs-on: docker
container:
image: forge.lvl0.xyz/lvl0/fedi-feed-router-ci:php8.3-1
image: forge.lvl0.xyz/lvl0/fedi-feed-router-ci:php8.3-2
steps:
- uses: https://data.forgejo.org/actions/checkout@v4

View file

@ -21,7 +21,7 @@ jobs:
version: php8.3-1
- name: fedi-feed-router-ci
file: docker/build/Dockerfile.ci
version: php8.3-1
version: php8.3-2
steps:
- uses: https://data.forgejo.org/actions/checkout@v4

View file

@ -6,18 +6,27 @@
# cache mutable tags and will not re-pull them, so bump the revision in the tag
# and in ci.yml whenever this file changes.
#
# php:alpine already bundles the rest of what composer.lock requires. gd is not
# declared anywhere but ThumbnailUploader calls it directly.
FROM php:8.3-alpine
# Debian-based rather than alpine: the alpine build hit repeated DNS resolution
# timeouts against codeload.github.com during composer install.
#
# gd is not declared in composer.lock but ThumbnailUploader calls it directly.
FROM php:8.3-cli
COPY --from=mlocati/php-extension-installer:2 /usr/bin/install-php-extensions /usr/local/bin/
RUN install-php-extensions \
pdo_sqlite \
mbstring \
dom \
xml \
fileinfo \
pcntl \
gd
# nodejs is not used by the app's tests; the Forgejo/GitHub JavaScript actions
# (checkout, cache) are executed with it inside this container.
RUN apk add --no-cache git unzip nodejs
RUN apt-get update \
&& apt-get install -y --no-install-recommends git unzip nodejs \
&& rm -rf /var/lib/apt/lists/*
COPY --from=composer:2 /usr/bin/composer /usr/bin/composer