Skip to content

feat: add 4 dev-tail Selkies images (mysql-workbench, sqlitebrowser, github-desktop, yaak)#27

Merged
JoshuaAFerguson merged 1 commit into
mainfrom
feat/dev-tail-selkies
Apr 27, 2026
Merged

feat: add 4 dev-tail Selkies images (mysql-workbench, sqlitebrowser, github-desktop, yaak)#27
JoshuaAFerguson merged 1 commit into
mainfrom
feat/dev-tail-selkies

Conversation

@JoshuaAFerguson

Copy link
Copy Markdown
Member

Summary

Database tools + git client + API client. Mix of distribution patterns.

Image Source CMD
mysql-workbench-selkies Vendor versioned .deb (dev.mysql.com) `mysql-workbench`
sqlitebrowser-selkies Ubuntu apt `sqlitebrowser`
github-desktop-selkies shiftkey/desktop community .deb `github-desktop --no-sandbox`
yaak-selkies mountain-loop/yaak vendor .deb `yaak --no-sandbox`

Notes

  • MySQL Workbench is not in Ubuntu noble's archives. Pin to 8.0.42 via `MYSQL_WORKBENCH_VERSION` ARG. There's no "latest" symlink upstream — bump the ARG to upgrade.
  • GitHub Desktop: GitHub Inc. doesn't ship Linux. `shiftkey/desktop` is the community-maintained Linux fork that tracks upstream and ships .deb / .rpm / .AppImage builds.
  • Yaak: Tauri/Electron-style API client. `--no-sandbox` for the unprivileged container case.

Removed legacy KasmVNC templates

`development/mysql-workbench.yaml`, `development/sqlitebrowser.yaml`, `development/github-desktop.yaml`, `development/yaak.yaml`.

Local verification skipped (Docker disk)

All 4 vendor URLs verified live:

  • mysql-workbench: dev.mysql.com 302 → cdn.mysql.com (HTTP 200)
  • sqlitebrowser: confirmed in Ubuntu noble apt-cache
  • github-desktop: `release-3.4.13-linux1` with `GitHubDesktop-linux-amd64-VERSION.deb` asset
  • yaak: `v2026.3.1` with `yaak_2026.3.1_amd64.deb` asset

Test plan

  • All 4 vendor URLs verified live
  • CI matrix builds all 4 successfully
  • CI `Validate Template Manifests` accepts all 4 new manifests
  • After merge: all 4 publish to ghcr.io

Catalog progress

After this lands: 49 published Selkies-native images. Development category: vscodium, dbeaver, godot, openscad, xournalpp, mysql-workbench, sqlitebrowser, github-desktop, yaak (9 total). ~22 templates remain pending-migration.

Remaining clusters

  • Audio production (ardour, lmms — apt; small)
  • Communication tail (pidgin, ferdium, webcord, altus — Electron + apt)
  • Desktop environments (kali-linux, webtop variants — heavyweight)
  • Tail / misc (gitqlient, doublecommander, qdirstat, lollypop, spotube, ...)

…github-desktop, yaak)

Database tools + git client + API client. Mix of distribution patterns:

mysql-workbench-selkies (vendor versioned .deb):
  Not in Ubuntu noble apt — Oracle ships only via dev.mysql.com (302
  to cdn.mysql.com). Pinned to 8.0.42 via MYSQL_WORKBENCH_VERSION ARG.
  No "latest" symlink upstream; bump the ARG to upgrade.

sqlitebrowser-selkies (Ubuntu apt):
  apt install sqlitebrowser. Cleanest install in the batch.

github-desktop-selkies (community .deb from shiftkey/desktop):
  GitHub Inc. doesn't ship Linux. shiftkey/desktop is the
  community-maintained Linux fork — tracks upstream and ships .deb /
  .rpm / .AppImage. Asset: GitHubDesktop-linux-amd64-VERSION.deb.
  Electron — needs --no-sandbox.

yaak-selkies (vendor .deb from mountain-loop/yaak):
  API client (Postman/Insomnia alternative). Tauri/Electron-style —
  needs --no-sandbox.

Removed legacy KasmVNC templates:
- development/mysql-workbench.yaml
- development/sqlitebrowser.yaml
- development/github-desktop.yaml
- development/yaak.yaml

Local rebuild + verify skipped (Docker disk constraint). All 4 vendor
URLs verified live before writing:
  mysql-workbench: dev.mysql.com 302→cdn.mysql.com (HTTP 200)
  sqlitebrowser: confirmed in Ubuntu noble apt-cache
  github-desktop: shiftkey/desktop release-3.4.13-linux1 with the
                  expected GitHubDesktop-linux-amd64-VERSION.deb asset
  yaak: latest v2026.3.1 with yaak_2026.3.1_amd64.deb asset
@JoshuaAFerguson JoshuaAFerguson merged commit 1173872 into main Apr 27, 2026
6 checks passed
@JoshuaAFerguson JoshuaAFerguson deleted the feat/dev-tail-selkies branch April 27, 2026 19:24
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.

1 participant