v0.13.0-beta.6
Pre-releaseSixth beta for v0.13.0, cut from master. 1 PR since beta.5. No migrations.
Nothing user-facing changed. This release exists to exercise the Flatpak publishing path, which failed on both beta.4 and beta.5.
Flatpak publishing
beta.5 restored the staged OSTree repo's directory skeleton with ostree init, on the assumption that init repairs an existing repo. It does on libostree 2026.2, but the 2024.5 that ubuntu-latest installs returns 0 and changes nothing, so the directories stayed missing and the publish failed.
The skeleton is now recreated with mkdir -p, which does not depend on any ostree version behavior. The guard that follows it caught the earlier failure at the restore step rather than letting it surface later as an opaque refs error inside flatpak build-commit-from, and it is kept.
Everything else in the chain was already verified against the live bucket: the signing key imports and signs, the R2 credentials read and write, and flatpak.mydia.dev serves objects over HTTPS from both the bucket root and the beta/ prefix.
If this publish succeeds, the beta channel can be added with:
flatpak remote-add --if-not-exists --from mydia-beta https://flatpak.mydia.dev/mydia-beta.flatpakrepo
flatpak install mydia-beta dev.mydia.player
Everything shipped in beta.5 is included here. Nothing was rolled back, and no Flatpak was ever published to R2, so there is no partial state to clean up.