Skip to content

Build Ubuntu release packages in CI - #17

Merged
Force67 merged 6 commits into
masterfrom
ci/ubuntu-releases
Oct 3, 2026
Merged

Force67 merged 6 commits into
masterfrom
ci/ubuntu-releases

Conversation

@Force67

@Force67 Force67 commented Oct 3, 2026 •

Copy link
Copy Markdown
Owner

Replace the Nix-linked CI artifact with a native Ubuntu 24.04 x86_64 build using GCC 14 and pinned, static SDL3. Produce a .deb containing the executable, game profiles, desktop entry, icon, and MIME registration, with runtime dependencies declared for APT.

Keep Vulkan and OpenGL enabled. D3D12 remains available in local Nix builds. Publish the package on v* tags after the tests and clean Ubuntu installation check pass. Add missing integer-type includes and give shader test buffers enough space for the recompiler's metadata scan.

Validation: CI passed. All 53 CTest entries passed with software rendering. The package installed in a clean Ubuntu 24.04 container; --version, --help, installed profiles and desktop files, and library resolution passed.

@Force67
Force67 merged commit f77d898 into master Oct 3, 2026
3 checks passed
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