Skip to content

feat(ci): publish Linux .deb for Debian/Ubuntu - #393

Merged
ZhuchkaTriplesix merged 6 commits into
devfrom
issue/386-linux-deb
Jul 27, 2026
Merged

feat(ci): publish Linux .deb for Debian/Ubuntu#393
ZhuchkaTriplesix merged 6 commits into
devfrom
issue/386-linux-deb

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Summary

  • scripts/linux/build_deb.sh packs the Flutter linux bundle into /opt/querya-desktop + desktop entry
  • Release CI attaches Querya-Desktop-{ver}-linux.deb
  • Docs: install via sudo apt install ./…deb

Partial for #386 (deb P0). Still open on that issue: rpm, Flatpak, optional AUR.

Test plan

  • CI Linux job produces .deb
  • On Ubuntu/Debian VM: install package, launch from menu/querya_desktop, uninstall
  • Depends pull in libgtk-3-0 / libsecret-1-0

Made with Cursor

ZhuchkaTriplesix and others added 3 commits July 27, 2026 04:23
Add scripts/linux/build_appimage.sh and attach
Querya-Desktop-{ver}-linux.AppImage alongside the portable zip.
Closes #382

Co-authored-by: Cursor <cursoragent@cursor.com>
Add packaging/windows/querya.iss and attach
Querya-Desktop-{ver}-windows-setup.exe next to the portable zip.
Closes #383

Co-authored-by: Cursor <cursoragent@cursor.com>
Add scripts/linux/build_deb.sh and attach Querya-Desktop-{ver}-linux.deb
on Releases. RPM/Flatpak remain follow-ups on #386.

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions github-actions Bot added documentation Improvements or additions to documentation enhancement New feature or request core Core library logic and services labels Jul 27, 2026
Keep AppImage installable channel and portable zip docs from #381.
Resolve release.yml / docs conflicts so both installable artifacts ship.
Resolve release.yml conflicts so all three installable channels ship together.
@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 5ae8940 into dev Jul 27, 2026
4 checks passed
ZhuchkaTriplesix added a commit that referenced this pull request Jul 27, 2026
feat(ci): publish Linux .deb for Debian/Ubuntu
@ZhuchkaTriplesix ZhuchkaTriplesix self-assigned this Jul 27, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/386-linux-deb branch July 27, 2026 20:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core Core library logic and services documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant