Skip to content

Build SpacemanDMM from source#39007

Draft
Inorien wants to merge 7 commits intovgstation-coders:Bleeding-Edgefrom
Inorien:build-spacemandmm
Draft

Build SpacemanDMM from source#39007
Inorien wants to merge 7 commits intovgstation-coders:Bleeding-Edgefrom
Inorien:build-spacemandmm

Conversation

@Inorien
Copy link
Collaborator

@Inorien Inorien commented Feb 13, 2026

What this does

Sets SpacemanDMM to build from source in CI
Caches build dependencies (kind of a pain in the dick to cache the build output itself because rust caching is weird or something)
If the master build fails then it falls back to the (often old) stable release binary

Adds around 45 sec to the CI time

Why it's good

We can enjoy the latest master version of SpacemanDMM without relying on releases that only happen once every several months if lucky

How it was tested

make PR, look at actions run

Changelog

no user facing change

@Inorien Inorien added the Tools label Feb 13, 2026
@Inorien
Copy link
Collaborator Author

Inorien commented Feb 13, 2026

image

feelsgoodman

@SECBATON-GRIFFON
Copy link
Contributor

can you make it so that it checks the checksum of the previous spaceman build and doesn't recompile if its the same? just to save on not doing it wastefully

@Inorien
Copy link
Collaborator Author

Inorien commented Feb 14, 2026

yeah, i opened this last night while under a huge fever and only remember writing half of it (lmao)
i'll tidy it up this weekend

@Inorien Inorien marked this pull request as draft February 14, 2026 02:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants