Repository navigation
fix(ci): align release assets and package pins - #4221
Crow-Control merged 6 commits into
Conversation
📦 App Size AnalysisNote Comparing 📈 Size Comparison Table
|
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>
148d038 to
5e24d8b
Compare
There was a problem hiding this comment.
🟡 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
/tmpsockets.
| 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"] |
📦 App Size AnalysisNote Comparing 📈 Size Comparison Table
|
📦 App Size AnalysisNote Comparing 📈 Size Comparison Table
|

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.
/tmpfor read-only runtime compatibility.r1945asset is gone; current releases use an incompatible layout and require a broader migration.