Release 2026.05#325
Merged
Merged
Conversation
There was a problem hiding this comment.
Pull request overview
Updates the Friendica Docker image definitions to the 2026.05 release, including new per-variant build and runtime assets and switching the “latest” pointer to the new release.
Changes:
- Bumps
latest.txtto2026.05. - Adds/updates the
2026.05/release directories forapache,fpm, andfpm-alpine(entrypoints, cron, configs, upgrade excludes). - Moves stable images to download/verify Friendica sources during image build (GPG + SHA256) and drops the
entrypoint-dev.shapproach for the removed RC release.
Reviewed changes
Copilot reviewed 8 out of 29 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| latest.txt | Points “latest” to 2026.05. |
| 2026.05/fpm/upgrade.exclude | Upgrade rsync exclude list for fpm variant. |
| 2026.05/fpm/setup_msmtp.sh | MSMTP configuration helper for fpm variant. |
| 2026.05/fpm/entrypoint.sh | Runtime init/upgrade/install logic for fpm variant. |
| 2026.05/fpm/Dockerfile | Builds fpm image for 2026.05; downloads/verifies sources at build time. |
| 2026.05/fpm/cron.sh | Starts Friendica daemon for fpm cron container. |
| 2026.05/fpm/config/zz-docker.config.php | Docker-default config overrides (logging/storage/sender) for fpm. |
| 2026.05/fpm/config/01redis.config.php | Enables Redis config when REDIS_HOST is set (fpm). |
| 2026.05/fpm/config/00apcu.config.php | Sets APCu as default cache driver (fpm). |
| 2026.05/fpm-alpine/upgrade.exclude | Upgrade rsync exclude list for fpm-alpine variant. |
| 2026.05/fpm-alpine/setup_msmtp.sh | MSMTP configuration helper for fpm-alpine variant. |
| 2026.05/fpm-alpine/entrypoint.sh | Runtime init/upgrade/install logic for fpm-alpine variant. |
| 2026.05/fpm-alpine/Dockerfile | Builds fpm-alpine image for 2026.05; downloads/verifies sources at build time. |
| 2026.05/fpm-alpine/cron.sh | Starts Friendica daemon for fpm-alpine cron container. |
| 2026.05/fpm-alpine/config/zz-docker.config.php | Docker-default config overrides (logging/storage/sender) for fpm-alpine. |
| 2026.05/fpm-alpine/config/01redis.config.php | Enables Redis config when REDIS_HOST is set (fpm-alpine). |
| 2026.05/fpm-alpine/config/00apcu.config.php | Sets APCu as default cache driver (fpm-alpine). |
| 2026.05/apache/upgrade.exclude | Upgrade rsync exclude list for apache variant. |
| 2026.05/apache/setup_msmtp.sh | MSMTP configuration helper for apache variant. |
| 2026.05/apache/entrypoint.sh | Runtime init/upgrade/install logic for apache variant. |
| 2026.05/apache/Dockerfile | Builds apache image for 2026.05; downloads/verifies sources at build time. |
| 2026.05/apache/cron.sh | Starts Friendica daemon for apache cron container. |
| 2026.05/apache/config/zz-docker.config.php | Docker-default config overrides (logging/storage/sender) for apache. |
| 2026.05/apache/config/01redis.config.php | Enables Redis config when REDIS_HOST is set (apache). |
| 2026.05/apache/config/00apcu.config.php | Sets APCu as default cache driver (apache). |
| 2026.04-rc/fpm/entrypoint-dev.sh | Removed RC dev entrypoint script for fpm. |
| 2026.04-rc/fpm-alpine/entrypoint-dev.sh | Removed RC dev entrypoint script for fpm-alpine. |
| 2026.04-rc/apache/entrypoint-dev.sh | Removed RC dev entrypoint script for apache. |
| .devcontainer/devcontainer-lock.json | Removes devcontainer lock file. |
Comments suppressed due to low confidence (3)
2026.05/fpm/Dockerfile:186
- This build step relies on the
curlCLI being available to download the Friendica tarball, but the Dockerfile doesn't explicitly installcurlin this stage (onlygnupgis added infetchDeps). To avoid a hidden dependency on whatever happens to be present in the upstreamphp:8.3-fpm-trixieimage, consider addingcurltofetchDeps(or switching these downloads towget).
2026.05/apache/Dockerfile:194 - This build step relies on the
curlCLI being available to download the Friendica tarball, but the Dockerfile doesn't explicitly installcurlin this stage (onlygnupgis added infetchDeps). To avoid a hidden dependency on whatever happens to be present in the upstreamphp:8.3-apache-trixieimage, consider addingcurltofetchDeps(or switching these downloads towget).
2026.05/fpm-alpine/Dockerfile:162 - This build step relies on the
curlCLI being available to download the Friendica tarball, but the Alpine image doesn't explicitly installcurlin.fetch-deps(onlygnupg). To avoid a hidden dependency on the upstreamphp:8.3-fpm-alpineimage contents, consider addingcurlto.fetch-deps(or switching these downloads towget).
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Collaborator
|
Do we really need the LLM for this? |
Collaborator
Author
|
It's added automatically. I believe it's due to my subscription. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.