Skip to content

Add buildomat CI and arm64 build jobs - #12

Merged
sion42x merged 2 commits into
masterfrom
buildomat-ci
Aug 28, 2026
Merged

Add buildomat CI and arm64 build jobs#12
sion42x merged 2 commits into
masterfrom
buildomat-ci

Conversation

@sion42x

@sion42x sion42x commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator

Gets buildomat going on this repo. The build matrix is split by consumer.

Buildomat (the lane voxel fetches from): one blessed artifact.

  • .github/buildomat/config.toml with enable = true (required on the default branch for buildomat to create check suites) and org_only = true so outside PRs need approval.
  • .github/buildomat/jobs/build.sh: a basic job on plain helios-3.0 (not a newer variant, so the binary runs on rack-adjacent helios without a libc surprise) that builds a release sp-emu and publishes the binary and its sha256 under the illumos series. Uses rust_toolchain = "stable" rather than true, since true tells buildomat to read a rust-toolchain.toml that this repo does not have.

GH Actions (hobbyist lane): best effort, no pinning or compatibility obligations.

  • ci.yml gains an artifacts job publishing release binaries as run artifacts for linux x86_64, linux aarch64, and darwin aarch64. No darwin x86_64. arm lives here because buildomat has no arm runners. Third-party actions pinned by commit, matching the existing check job.

The buildomat app is already installed on this repo, so its check suite will start appearing on PRs once this lands on master.

@sion42x
sion42x merged commit 2755b40 into master Aug 28, 2026
4 checks passed
@sion42x
sion42x deleted the buildomat-ci branch August 28, 2026 17:11
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