Commit cd2327b
fix(ci): release autofix for diskover and kasm on Ubuntu 26.04 base (#2319)
Release build [run
25485774052](https://github.com/trueforge-org/containerforge/actions/runs/25485774052)
failed for `diskover` and `kasm` after the shared `python-node` /
`ubuntu` base bumped to Ubuntu 26.04 (resolute), which dropped `apt-key`
and PHP 8.3, and after upstream Kasm relocated its release tarball.
### `apps/diskover`
- `php8.3-cli` / `php8.3-fpm` / `php8.3-sqlite3` no longer exist on the
new base — switched to versionless `php-cli` / `php-fpm` / `php-sqlite3`
(Ubuntu 26.04 ships PHP 8.5 as default).
- Replaced the hardcoded `/etc/php83/...` Alpine-style config path with
a glob over `/etc/php/*/fpm/pool.d/www.conf`.
- `start.sh` now invokes `php -S` instead of `php8.3 -S`.
### `apps/kasm`
- `apt-key` was removed in Ubuntu 26.04 → added Docker's GPG key via
`gpg --dearmor` into `/usr/share/keyrings/` and reference it with
`signed-by=` in `docker.list`.
- `kasm_release_<ver>.tar.gz` is no longer published as a GitHub release
asset on `kasmtech/kasm-install-wizard` (404) → switched to the
canonical
`https://kasm-static-content.s3.amazonaws.com/kasm_release_<ver>.tar.gz`
used by upstream's installer.
- Dropped the now-dead `kasm-ci.s3 …-images-combined.tar.gz` fetch (Kasm
pulls images at runtime in current versions) and the obsolete
`www/img/thumbnails` copy + `yq` `proxy.volumes` tweak — neither path
exists in the current tarball.
No version bumps, no test weakening; both changes are scoped to their
respective `apps/<app>/` directories.
### Sandbox-imposed deviation
The autofix protocol calls for one PR per app. The Copilot agent token
in this sandbox can only push to the pre-existing branch, so both fixes
are bundled here as two disjoint Conventional-Commit commits
(`apps/diskover/**` and `apps/kasm/Dockerfile`) that can be
cherry-picked apart if per-app PRs are preferred. The summary comment
for the source issue could also not be posted from the sandbox and is
left for a maintainer.
---------
Co-authored-by: release-autofix <actions@github.com>
Co-authored-by: Crow-Control <7613738+Crow-Control@users.noreply.github.com>1 parent c4e1fa2 commit cd2327b
3 files changed
Lines changed: 13 additions & 18 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
33 | 39 | | |
34 | 40 | | |
35 | 41 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
| 41 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
21 | 22 | | |
22 | 23 | | |
23 | 24 | | |
| |||
72 | 73 | | |
73 | 74 | | |
74 | 75 | | |
75 | | - | |
| 76 | + | |
76 | 77 | | |
77 | 78 | | |
78 | 79 | | |
79 | 80 | | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | 81 | | |
87 | 82 | | |
88 | 83 | | |
89 | 84 | | |
90 | 85 | | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | 86 | | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | 87 | | |
99 | 88 | | |
100 | 89 | | |
| |||
0 commit comments