Skip to content

OBS Linux migration#26

Merged
cst8t merged 10 commits intomainfrom
obs-linux-migration
May 9, 2026
Merged

OBS Linux migration#26
cst8t merged 10 commits intomainfrom
obs-linux-migration

Conversation

@cst8t
Copy link
Copy Markdown
Owner

@cst8t cst8t commented May 9, 2026

Migrate to openSUSE Build Service for all Linux building (bar AUR for now, though that will get the binary from OBS)

cst8t added 10 commits May 9, 2026 03:44
Add OBS packaging infrastructure (spec, dsc, debian build recipes, _service)
with manual vendoring for Cargo and npm offline sources. Integrate OBS publish
into the release workflow and rewrite AUR to pull .deb from OBS (xUbuntu_26.04).

Includes the local-npm-registry helper package that serves as a build dependency.
osc requires a non-empty user field in its config regardless of auth method.
Remove the broken OBS token fallback from the release workflow and osc setup script. Track the live home:cst8t:gitmun project metadata and prjconf so the target matrix and resolver preference are reviewable in git.
Generate vendor.tar.xz from a payload working directory so Cargo writes directory = "vendor" into .cargo/config.toml. This prevents OBS builds from referencing the temporary GitHub Actions path used during source generation.
@cst8t cst8t merged commit c5b2612 into main May 9, 2026
@cst8t cst8t deleted the obs-linux-migration branch May 9, 2026 16:17
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