Skip to content

fix(ci): align release assets and package pins - #4221

Merged
Crow-Control merged 6 commits into
mainfrom
copilot/fix-release-failure-dokuwiki-nginx-oscam-postgresq
Oct 31, 2026
Merged

Crow-Control merged 6 commits into
mainfrom
copilot/fix-release-failure-dokuwiki-nginx-oscam-postgresq

Conversation

Copilot AI commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

The release build failed on stale package pins and asset URLs across several apps. This updates the reproducible build failures and PostgreSQL’s read-only socket configuration.

  • Build inputs: Use Unpackerr’s published versioned tarball; update nginx and Valkey Ubuntu package revisions; align PostgreSQL with PGDG 18.6.
  • PostgreSQL startup: Store Unix sockets in /tmp for read-only runtime compatibility.
  • Remaining upstream issues: DokuWiki’s download timed out and OSCam’s source host returned HTTP 500. ProjectSend’s r1945 asset is gone; current releases use an incompatible layout and require a broader migration.

@trueforge-bot

trueforge-bot Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

📦 App Size Analysis

Note

Comparing ghcr.io/trueforge-org/unpackerr:rolling ➔ ghcr.io/trueforge-org/unpackerr:sandbox

📈 Size Comparison Table

OS/Platform Previous Current Change Trend
linux/amd64 455.49 MB 456.98 MB +1.48 MB (+0.33%) 🔼
linux/arm64 154.46 MB 155.75 MB +1.28 MB (+0.83%) 🔼

Copilot AI changed the title [WIP] Fix CI release failure for dokuwiki, nginx, oscam, postgresql, projectsend, unpackerr, valkey fix(ci): align release assets and package pins Oct 22, 2026
Copilot AI requested a review from Crow-Control October 22, 2026 19:57
Copilot AI and others added 6 commits October 31, 2026 13:43
Co-authored-by: Crow-Control <7613738+Crow-Control@users.noreply.github.com>
Co-authored-by: Crow-Control <7613738+Crow-Control@users.noreply.github.com>
Co-authored-by: Crow-Control <7613738+Crow-Control@users.noreply.github.com>
Co-authored-by: Crow-Control <7613738+Crow-Control@users.noreply.github.com>
Co-authored-by: Crow-Control <7613738+Crow-Control@users.noreply.github.com>
Co-authored-by: Crow-Control <7613738+Crow-Control@users.noreply.github.com>
@Crow-Control
Crow-Control marked this pull request as ready for review October 31, 2026 12:43
Copilot AI balanced review requested due to automatic review settings October 31, 2026 12:43
@Crow-Control
Crow-Control force-pushed the copilot/fix-release-failure-dokuwiki-nginx-oscam-postgresq branch from 148d038 to 5e24d8b Compare October 31, 2026 12:43

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

Custom PostgreSQL options bypass the CMD-only socket setting, causing startup failures on read-only root filesystems or mismatches with PGHOST=/tmp; start.sh must apply the default while preserving explicit overrides.

1 open issue
What changed in this PR

This PR addresses reproducible release-build failures by correcting download assets and package pins, and moves PostgreSQL sockets to /tmp for read-only runtime compatibility. DokuWiki, OSCam, and ProjectSend remain outside these fixes.

Changes:

  • Switch Unpackerr to its versioned release tarball.
  • Update nginx, Valkey, and PostgreSQL pins; add a Valkey version-alignment check.
  • Configure PostgreSQL servers and local clients to use /tmp sockets.
File Description
apps/​valkey/​Dockerfile Check package and application version alignment.
apps/​valkey/​docker-bake.hcl Update Valkey version and Ubuntu package revision.
apps/​unpackerr/​Dockerfile Download and extract the versioned tarball.
apps/​postgresql/​start.sh Use /tmp sockets during initialization.
apps/​postgresql/​Dockerfile Set client and default server socket paths.
apps/​postgresql/​docker-bake.hcl Update PostgreSQL to 18.6.
apps/​nginx/​docker-bake.hcl Update the Ubuntu package revision.

Review effort: Balanced


EXPOSE 5432
CMD ["postgres"]
CMD ["postgres", "-c", "unix_socket_directories=/tmp"]
@Crow-Control
Crow-Control merged commit 3c8833e into main Oct 31, 2026
15 of 17 checks passed
@Crow-Control
Crow-Control deleted the copilot/fix-release-failure-dokuwiki-nginx-oscam-postgresq branch October 31, 2026 12:55
@trueforge-bot

trueforge-bot Bot commented Oct 31, 2026

Copy link
Copy Markdown

📦 App Size Analysis

Note

Comparing ghcr.io/trueforge-org/valkey:rolling ➔ ghcr.io/trueforge-org/valkey:sandbox

📈 Size Comparison Table

OS/Platform Previous Current Change Trend
linux/amd64 394.87 MB 451.88 MB +57.01 MB (+14.44%) 🔼
linux/arm64 150.24 MB 151.29 MB +1.05 MB (+0.7%) 🔼

@trueforge-bot

trueforge-bot Bot commented Oct 31, 2026

Copy link
Copy Markdown

📦 App Size Analysis

Note

Comparing ghcr.io/trueforge-org/postgresql:rolling ➔ ghcr.io/trueforge-org/postgresql:sandbox

📈 Size Comparison Table

OS/Platform Previous Current Change Trend
linux/amd64 754.27 MB 754.15 MB 125.22 kB (-0.02%) 🔽
linux/arm64 446.45 MB 446.37 MB 75.22 kB (-0.02%) 🔽

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix(ci): release failure for dokuwiki, nginx, oscam, postgresql, projectsend, unpackerr, valkey (run 39021238562)

3 participants