Skip to content

Release 2026.05#325

Merged
ne20002 merged 1 commit into
friendica:stablefrom
ne20002:release/2026.05
May 21, 2026
Merged

Release 2026.05#325
ne20002 merged 1 commit into
friendica:stablefrom
ne20002:release/2026.05

Conversation

@ne20002
Copy link
Copy Markdown
Collaborator

@ne20002 ne20002 commented May 21, 2026

No description provided.

Copilot AI review requested due to automatic review settings May 21, 2026 12:19
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.txt to 2026.05.
  • Adds/updates the 2026.05/ release directories for apache, fpm, and fpm-alpine (entrypoints, cron, configs, upgrade excludes).
  • Moves stable images to download/verify Friendica sources during image build (GPG + SHA256) and drops the entrypoint-dev.sh approach 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 curl CLI being available to download the Friendica tarball, but the Dockerfile doesn't explicitly install curl in this stage (only gnupg is added in fetchDeps). To avoid a hidden dependency on whatever happens to be present in the upstream php:8.3-fpm-trixie image, consider adding curl to fetchDeps (or switching these downloads to wget).
    2026.05/apache/Dockerfile:194
  • This build step relies on the curl CLI being available to download the Friendica tarball, but the Dockerfile doesn't explicitly install curl in this stage (only gnupg is added in fetchDeps). To avoid a hidden dependency on whatever happens to be present in the upstream php:8.3-apache-trixie image, consider adding curl to fetchDeps (or switching these downloads to wget).
    2026.05/fpm-alpine/Dockerfile:162
  • This build step relies on the curl CLI being available to download the Friendica tarball, but the Alpine image doesn't explicitly install curl in .fetch-deps (only gnupg). To avoid a hidden dependency on the upstream php:8.3-fpm-alpine image contents, consider adding curl to .fetch-deps (or switching these downloads to wget).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ne20002 ne20002 merged commit 8c99630 into friendica:stable May 21, 2026
19 checks passed
@tobiasd
Copy link
Copy Markdown
Collaborator

tobiasd commented May 22, 2026

Do we really need the LLM for this?

@ne20002
Copy link
Copy Markdown
Collaborator Author

ne20002 commented May 22, 2026

It's added automatically. I believe it's due to my subscription.

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