Skip to content

Add support for Haiku R1/beta6 - #163

Open
jacob-carlborg wants to merge 3 commits into
masterfrom
claude/haiku-beta-6-support-c2by4r
Open

Add support for Haiku R1/beta6#163
jacob-carlborg wants to merge 3 commits into
masterfrom
claude/haiku-beta-6-support-c2by4r

Conversation

@jacob-carlborg

Copy link
Copy Markdown
Contributor

Adds R1/beta6 to the supported Haiku versions.

Run the workflow for branches containing a slash

branches: '*' doesn't match a slash, so pushes to branches like
feature/foo never triggered the workflow. ** matches across path
separators. This commit (dfbf9c3) is independent of the rest and can be
cherry-picked if you'd rather land it on its own.

Add support for Haiku R1/beta6

  • src/version.ts points the Haiku image at haiku-builder v0.2.0, the first
    release that ships an R1/beta6 image. That release also ships the R1/beta5
    image, so the jobs pinned to R1/beta5 keep working
  • R1/beta6 added to the CI matrix and to the version table in the readme

R1/beta6 hasn't been officially released yet, so the image is built from the
official test build, hrev59866_53. That's noted in the readme and the
changelog, and the readme examples stay on R1/beta5, since that's the latest
released version.

Notes


Generated by Claude Code

claude added 3 commits August 14, 2026 17:22
Point the Haiku image at the haiku-builder v0.2.0 release, which is the
first release that ships an R1/beta6 image, and add R1/beta6 to the CI
matrix and the documentation.

R1/beta6 has not been released yet, so the hrev used by the uname
assertion in the CI matrix is a placeholder and needs to be filled in
once it ships. It's marked with a TODO.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NksedEgMiTdqqBmtbmGKhM
R1/beta6 has not been officially released yet, so its image is built
from the official test build, hrev59866_53. Use that hrev in the uname
assertion, document it, and keep the readme examples on R1/beta5, since
that's the latest released version.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NksedEgMiTdqqBmtbmGKhM
The `*` pattern doesn't match a slash, so pushes to branches like
`feature/foo` didn't trigger the workflow. `**` matches across path
separators.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NksedEgMiTdqqBmtbmGKhM

Copy link
Copy Markdown
Contributor Author

CI status: 4 jobs fail, all of them Haiku ones — Haiku x86-64 r1beta5, Haiku x86-64 r1beta6, Test Haiku file ownership after rsync and Test reboot shell on Haiku. Everything else is unaffected.

The cause is the v0.2.0 reference in src/version.ts. haiku-builder's latest release is v0.1.0, so every Haiku image URL 404s, including the ones pinned to R1/beta5:

v0.1.0  206
v0.2.0  404

(a ranged GET against releases/download/<tag>/haiku-r1beta5-x86-64.qcow2)

So this is blocked on cross-platform-actions/haiku-builder#3 being merged and tagged v0.2.0. Once that release exists, all four jobs should go green without any change here — the release ships both the R1/beta5 and R1/beta6 images. I'm not reverting the version bump in the meantime, since that's the change this PR is for.

The R1/beta6 build itself is running in haiku-builder#3, and that's what actually validates the test-build ISO.


Generated by Claude Code

@ThomasWaldmann

Copy link
Copy Markdown

Would be cool to have something working again.

The haiku r1beta5 ci jobs using the current c-p-a release are all broken.

@jacob-carlborg

Copy link
Copy Markdown
Contributor Author

Would be cool to have something working again.

Beta6 doesn't build with the existing Packer template. It takes additional work.

The haiku r1beta5 ci jobs using the current c-p-a release are all broken.

It's difficult for me to do anything when upstream breaks its users.

@manxorist

Copy link
Copy Markdown

Would be cool to have something working again.

The haiku r1beta5 ci jobs using the current c-p-a release are all broken.

I am doing a full system upgrade to nightly/master/current/whatever, updating all packages, rebooting, and only then running the normal package installations and CI task, see OpenMPT/openmpt@587eab4 and https://github.com/OpenMPT/openmpt/blob/0eafb124cfd15f94e32302734607e71f2c36c84f/.github/workflows/Haiku-Autotools.yml#L39-L50. This works for me so far (well apart from Haiku always being generally one of the most flaky VMs for me).

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.

4 participants