<feed xmlns='http://www.w3.org/2005/Atom'>
<title>SpaghettiKart/.github/workflows/linux-compile.yml, branch main</title>
<subtitle>SpaghettiKart: Mario Kart 64 PC port</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/SpaghettiKart/'/>
<entry>
<title>Refactor cmake (#721)</title>
<updated>2026-07-23T00:02:58+00:00</updated>
<author>
<name>coco875</name>
<email>59367621+coco875@users.noreply.github.com</email>
</author>
<published>2026-07-23T00:02:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/SpaghettiKart/commit/?id=4c24ae2bc2294c96a81d296a68b6d404f34358e7'/>
<id>4c24ae2bc2294c96a81d296a68b6d404f34358e7</id>
<content type='text'>
* some start of refactor

* Update SetFlags.cmake

* Update SetCmakeVar.cmake

* Update SetFlags.cmake

* Fix error int-convertion

* more refactor

* clean up include and source file

* fix link of lib

* fix a warning

* fix include in src/actors

* fix include in src/debug

* fix include in src/ending

* fix include in src/engine/actors

* fix include in src/engine/cameras

* fix include in src/engine/editor

* fix include in src/engine/objects

* fix include in src/engine/tracks

* fix include in src/port/ui

* fix include in src/racing

* fix include in src/engine/vehicles

* fix include in subfolder of src/engine

* fix include in src/engine

* fix include in src/enhancements

* fix include in src

* fix switch

* invert common and findlib

* Update SetFlags.cmake

* clean up some workflow

* some splification

* Update build.sh

* Update Game.h

* add header back

* Delete test_check.cmake

* continue

* Update common.cmake</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* some start of refactor

* Update SetFlags.cmake

* Update SetCmakeVar.cmake

* Update SetFlags.cmake

* Fix error int-convertion

* more refactor

* clean up include and source file

* fix link of lib

* fix a warning

* fix include in src/actors

* fix include in src/debug

* fix include in src/ending

* fix include in src/engine/actors

* fix include in src/engine/cameras

* fix include in src/engine/editor

* fix include in src/engine/objects

* fix include in src/engine/tracks

* fix include in src/port/ui

* fix include in src/racing

* fix include in src/engine/vehicles

* fix include in subfolder of src/engine

* fix include in src/engine

* fix include in src/enhancements

* fix include in src

* fix switch

* invert common and findlib

* Update SetFlags.cmake

* clean up some workflow

* some splification

* Update build.sh

* Update Game.h

* add header back

* Delete test_check.cmake

* continue

* Update common.cmake</pre>
</div>
</content>
</entry>
<entry>
<title>CI: run the x86 PR build natively instead of under QEMU (#716)</title>
<updated>2026-07-20T10:15:20+00:00</updated>
<author>
<name>quarrel07</name>
<email>178681861+quarrel07@users.noreply.github.com</email>
</author>
<published>2026-07-20T10:15:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/SpaghettiKart/commit/?id=aedcf9ada627f4f8e861f12d8b48f587de521e6b'/>
<id>aedcf9ada627f4f8e861f12d8b48f587de521e6b</id>
<content type='text'>
The PR-validation build-docker-x86 job registers a QEMU binfmt handler
for linux/386 before building. i386 containers run natively on the
amd64 runners, but the explicit registration routes every binary in the
container through the qemu-i386 emulator, turning a ~15 minute build
into ~170 minutes. main.yml's build-linux-x86-docker job is identical
except it never installs QEMU, and it completes in 13-18 minutes.

Dropping the setup-qemu step makes the PR job match main.yml; the
--platform linux/386 image and build steps are unchanged.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The PR-validation build-docker-x86 job registers a QEMU binfmt handler
for linux/386 before building. i386 containers run natively on the
amd64 runners, but the explicit registration routes every binary in the
container through the qemu-i386 emulator, turning a ~15 minute build
into ~170 minutes. main.yml's build-linux-x86-docker job is identical
except it never installs QEMU, and it completes in 13-18 minutes.

Dropping the setup-qemu step makes the PR job match main.yml; the
--platform linux/386 image and build steps are unchanged.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix 32 bit (#697)</title>
<updated>2026-05-03T00:13:30+00:00</updated>
<author>
<name>coco875</name>
<email>59367621+coco875@users.noreply.github.com</email>
</author>
<published>2026-05-03T00:13:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/SpaghettiKart/commit/?id=e2cf6ecbb44489fd4cebdc6cdf95430338c5df15'/>
<id>e2cf6ecbb44489fd4cebdc6cdf95430338c5df15</id>
<content type='text'>
* try x86

* ci: uniform build-linux-release-docker and their x86

* Update main.yml

* fix animation

Co-Authored-By: Alessio Tosto &lt;rinnegatamante@gmail.com&gt;

* add explanation

* add windows 32 in release

* Update windows-compile.yml

* fix windows compilation

* fix win32 windows

* Update libultraship

---------

Co-authored-by: Alessio Tosto &lt;rinnegatamante@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* try x86

* ci: uniform build-linux-release-docker and their x86

* Update main.yml

* fix animation

Co-Authored-By: Alessio Tosto &lt;rinnegatamante@gmail.com&gt;

* add explanation

* add windows 32 in release

* Update windows-compile.yml

* fix windows compilation

* fix win32 windows

* Update libultraship

---------

Co-authored-by: Alessio Tosto &lt;rinnegatamante@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Fix generation appimage (#588)</title>
<updated>2025-12-10T00:41:11+00:00</updated>
<author>
<name>coco875</name>
<email>59367621+coco875@users.noreply.github.com</email>
</author>
<published>2025-12-10T00:41:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/SpaghettiKart/commit/?id=e6acb59ef4797ce27ddc9e21982c3f4e40824b52'/>
<id>e6acb59ef4797ce27ddc9e21982c3f4e40824b52</id>
<content type='text'>
* Update main.yml

* Update main.yml

* Update linux-compile.yml

* Update linux-compile.yml

* fix an error</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update main.yml

* Update main.yml

* Update linux-compile.yml

* Update linux-compile.yml

* fix an error</pre>
</div>
</content>
</entry>
<entry>
<title>Improve cmake, make release need less dependancy and clean up some file (#584)</title>
<updated>2025-12-08T15:49:21+00:00</updated>
<author>
<name>coco875</name>
<email>59367621+coco875@users.noreply.github.com</email>
</author>
<published>2025-12-08T15:49:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/SpaghettiKart/commit/?id=5b79a1c9106bd1d327d624362620cba1fe4cc674'/>
<id>5b79a1c9106bd1d327d624362620cba1fe4cc674</id>
<content type='text'>
* Update CMakeLists.txt

* try something to use less dependancy

* improve script

* Delete addr_to_sym.py

* restore dockerfile

* move the docker for release and a script to execute it to script

* Delete build.sh

* move more script to script folder

* add the new docker in the CI

* Update vcpkg.json

* fix windows and macos in theory</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update CMakeLists.txt

* try something to use less dependancy

* improve script

* Delete addr_to_sym.py

* restore dockerfile

* move the docker for release and a script to execute it to script

* Delete build.sh

* move more script to script folder

* add the new docker in the CI

* Update vcpkg.json

* fix windows and macos in theory</pre>
</div>
</content>
</entry>
<entry>
<title>Update linux-compile.yml</title>
<updated>2025-07-19T12:15:57+00:00</updated>
<author>
<name>coco875</name>
<email>59367621+coco875@users.noreply.github.com</email>
</author>
<published>2025-07-19T12:15:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/SpaghettiKart/commit/?id=dfd4b823a20574e889bb5ff7ab0ba18a9072532b'/>
<id>dfd4b823a20574e889bb5ff7ab0ba18a9072532b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>use matrix instead</title>
<updated>2025-07-19T12:10:51+00:00</updated>
<author>
<name>coco875</name>
<email>59367621+coco875@users.noreply.github.com</email>
</author>
<published>2025-07-19T12:10:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/SpaghettiKart/commit/?id=73a7938046e22b76c51da36f13b5f46c82555cd0'/>
<id>73a7938046e22b76c51da36f13b5f46c82555cd0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename PR workflows</title>
<updated>2025-07-19T11:08:19+00:00</updated>
<author>
<name>Thomas Rohloff</name>
<email>v10lator@myway.de</email>
</author>
<published>2025-07-19T11:08:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/SpaghettiKart/commit/?id=859835a162e3728d5fad4e1234785837984f3cb7'/>
<id>859835a162e3728d5fad4e1234785837984f3cb7</id>
<content type='text'>
Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add debug workflows</title>
<updated>2025-07-19T11:01:27+00:00</updated>
<author>
<name>Thomas Rohloff</name>
<email>v10lator@myway.de</email>
</author>
<published>2025-07-19T11:01:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/SpaghettiKart/commit/?id=425d6cdffb5383390bfff80da197937bde6225a0'/>
<id>425d6cdffb5383390bfff80da197937bde6225a0</id>
<content type='text'>
Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add version and debug state (#437)</title>
<updated>2025-07-13T19:26:50+00:00</updated>
<author>
<name>V10lator</name>
<email>v10lator@myway.de</email>
</author>
<published>2025-07-13T19:26:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/SpaghettiKart/commit/?id=4c6e68aa8ad900000e5103dcb8c8144ecd4ac163'/>
<id>4c6e68aa8ad900000e5103dcb8c8144ecd4ac163</id>
<content type='text'>
* cmake: Correctly set PROJECT_VERSION

This needs CI to adjust

Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;

* Log version

Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;

* Show version and debug state

Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;

* Log debug mode toggling

Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;

* Finish version string

Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;

* Update CMakeLists.txt

* Update CMakeLists.txt

* Try to fix execute_process() from within CI

Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;

* CI: Checkout with tags

Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;

* Fix PR CIs, too

Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;

* Add config button for version

Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;

---------

Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;
Co-authored-by: MegaMech &lt;MegaMech@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* cmake: Correctly set PROJECT_VERSION

This needs CI to adjust

Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;

* Log version

Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;

* Show version and debug state

Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;

* Log debug mode toggling

Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;

* Finish version string

Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;

* Update CMakeLists.txt

* Update CMakeLists.txt

* Try to fix execute_process() from within CI

Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;

* CI: Checkout with tags

Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;

* Fix PR CIs, too

Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;

* Add config button for version

Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;

---------

Signed-off-by: Thomas Rohloff &lt;v10lator@myway.de&gt;
Co-authored-by: MegaMech &lt;MegaMech@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
</feed>
