cat
418e4a874d
internal/rosa/package/libpsl: 0.21.5 to 0.22.0
...
Test / Create distribution (push) Successful in 1m6s
Test / Sandbox (push) Successful in 4m5s
Test / Hakurei (push) Successful in 6m17s
Test / ShareFS (push) Successful in 5m55s
Test / Sandbox (race detector) (push) Successful in 7m21s
Test / Hakurei (race detector) (push) Successful in 8m58s
Test / Flake checks (push) Successful in 1m8s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-25 14:07:38 +09:00
cat
8378e7a2c9
internal/rosa/package/vim: annotate blocked update
...
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 3m3s
Test / Hakurei (push) Successful in 4m41s
Test / ShareFS (push) Successful in 4m50s
Test / Sandbox (race detector) (push) Successful in 6m46s
Test / Hakurei (race detector) (push) Successful in 8m52s
Test / Flake checks (push) Successful in 1m23s
Releases are unreasonably frequent, and the package is never exposed to the end user and never expected to run unconfined or consume untrusted input. Additionally, upstream is accepting AI slop.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-25 14:06:03 +09:00
cat
6210c9f272
internal/rosa/package: noto
...
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 2m42s
Test / ShareFS (push) Successful in 3m49s
Test / Hakurei (push) Successful in 4m1s
Test / Sandbox (race detector) (push) Successful in 5m33s
Test / Hakurei (race detector) (push) Successful in 6m43s
Test / Flake checks (push) Successful in 1m7s
Internationalisation is required anyway, so just package the entire noto fonts.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 10:45:01 +09:00
cat
c2038fa925
internal/rosa/package: rename
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m52s
Test / ShareFS (push) Successful in 3m56s
Test / Hakurei (push) Successful in 4m6s
Test / Sandbox (race detector) (push) Successful in 5m34s
Test / Hakurei (race detector) (push) Successful in 6m45s
Test / Flake checks (push) Successful in 1m20s
Useful for packaging.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 10:39:38 +09:00
cat
d797cca1f2
internal/rosa/package/python: vcs-versioning 2.1.1 to 2.1.2
...
Test / ShareFS (push) Successful in 32s
Test / Sandbox (race detector) (push) Successful in 36s
Test / Sandbox (push) Successful in 40s
Test / Create distribution (push) Successful in 58s
Test / Hakurei (race detector) (push) Successful in 1m13s
Test / Hakurei (push) Successful in 3m0s
Test / Flake checks (push) Successful in 1m16s
Another bug fix release already. Turns out upstream is using AI slop.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 09:52:59 +09:00
cat
2a51b433c8
cmd/app: exclude /tmp/ for X11 pathname socket
...
Test / Create distribution (push) Successful in 1m1s
Test / Sandbox (push) Successful in 2m57s
Test / ShareFS (push) Successful in 4m1s
Test / Hakurei (push) Successful in 4m3s
Test / Sandbox (race detector) (push) Successful in 5m41s
Test / Hakurei (race detector) (push) Successful in 6m37s
Test / Flake checks (push) Successful in 1m10s
This would otherwise cover the pathname socket.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 08:49:16 +09:00
cat
e5ce36532b
internal/rosa/package/toybox: 0.8.13 to 0.8.14
...
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 2m56s
Test / ShareFS (push) Successful in 5m1s
Test / Hakurei (push) Successful in 5m11s
Test / Sandbox (race detector) (push) Successful in 7m10s
Test / Hakurei (race detector) (push) Successful in 7m54s
Test / Flake checks (push) Successful in 1m13s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 06:41:56 +09:00
cat
4c647388b0
internal/rosa/package/hakurei: 0.4.4 to 0.4.5
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 3m1s
Test / ShareFS (push) Successful in 3m57s
Test / Hakurei (push) Successful in 4m2s
Test / Sandbox (race detector) (push) Successful in 5m31s
Test / Hakurei (race detector) (push) Successful in 6m39s
Test / Flake checks (push) Successful in 1m8s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 06:28:56 +09:00
cat
3a5f4af114
release: 0.4.5
...
Release / Create release (push) Successful in 1m0s
Test / Flake checks (push) Successful in 1m11s
Test / Create distribution (push) Successful in 30s
Test / ShareFS (push) Successful in 36s
Test / Hakurei (push) Successful in 43s
Test / Sandbox (race detector) (push) Successful in 43s
Test / Sandbox (push) Successful in 43s
Test / Hakurei (race detector) (push) Successful in 48s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 06:18:02 +09:00
cat
6195260480
internal/rosa/package/firmware: 20260519 to 20260622
...
Test / Create distribution (push) Successful in 1m2s
Test / Sandbox (push) Successful in 4m30s
Test / ShareFS (push) Successful in 6m7s
Test / Hakurei (push) Successful in 7m6s
Test / Sandbox (race detector) (push) Successful in 7m5s
Test / Hakurei (race detector) (push) Successful in 9m13s
Test / Flake checks (push) Successful in 1m15s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 06:11:20 +09:00
cat
21044d5a60
internal/rosa/package/vim: 9.2.0461 to 9.2.0707
...
Test / Create distribution (push) Successful in 1m4s
Test / Sandbox (push) Successful in 3m27s
Test / Hakurei (push) Successful in 8m16s
Test / Sandbox (race detector) (push) Successful in 6m18s
Test / ShareFS (push) Successful in 6m45s
Test / Hakurei (race detector) (push) Successful in 10m16s
Test / Flake checks (push) Successful in 1m26s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 06:10:58 +09:00
cat
025810bf0f
internal/rosa/package/python: setuptools-scm 10.0.5 to 10.1.2
...
Test / Create distribution (push) Successful in 1m35s
Test / Sandbox (push) Successful in 4m59s
Test / ShareFS (push) Successful in 7m47s
Test / Hakurei (push) Successful in 7m50s
Test / Sandbox (race detector) (push) Successful in 9m6s
Test / Hakurei (race detector) (push) Successful in 11m59s
Test / Flake checks (push) Successful in 1m27s
All in-between releases are broken. Not sure how that happened.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 06:10:32 +09:00
cat
20354c0411
internal/rosa/package/python: vcs-versioning 1.1.1 to 2.1.1
...
Test / Create distribution (push) Successful in 1m4s
Test / Sandbox (push) Successful in 4m27s
Test / ShareFS (push) Successful in 6m52s
Test / Hakurei (push) Successful in 7m4s
Test / Sandbox (race detector) (push) Successful in 8m36s
Test / Hakurei (race detector) (push) Successful in 11m28s
Test / Flake checks (push) Successful in 1m28s
The environment variable changed for this package only, did not appear to affect other packages.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 06:09:42 +09:00
cat
9fbcd0daf2
internal/rosa/package/libarchive: 3.8.7 to 3.8.8
...
Test / Create distribution (push) Successful in 1m1s
Test / ShareFS (push) Successful in 5m35s
Test / Sandbox (race detector) (push) Successful in 7m51s
Test / Hakurei (race detector) (push) Successful in 10m28s
Test / Sandbox (push) Successful in 1m42s
Test / Hakurei (push) Successful in 3m7s
Test / Flake checks (push) Successful in 1m23s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 06:08:47 +09:00
cat
248f44a5a7
cmd/app: zero state buffer before reuse
...
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 2m49s
Test / ShareFS (push) Successful in 3m49s
Test / Hakurei (push) Successful in 4m9s
Test / Sandbox (race detector) (push) Successful in 5m24s
Test / Hakurei (race detector) (push) Successful in 8m34s
Test / Flake checks (push) Successful in 4m13s
Package internal/store expects a zero-initialised buffer.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-23 09:19:11 +09:00
cat
401dd57cbc
cmd/app: display user-facing error message
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 2m54s
Test / ShareFS (push) Successful in 4m0s
Test / Hakurei (push) Successful in 4m5s
Test / Sandbox (race detector) (push) Successful in 5m33s
Test / Hakurei (race detector) (push) Successful in 6m48s
Test / Flake checks (push) Successful in 1m9s
This is required for useful error messages for errors originating from internal/store.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-23 09:09:55 +09:00
cat
854bcc998b
cmd/app: expose scheduling configuration
...
Test / Create distribution (push) Successful in 1m3s
Test / Sandbox (push) Successful in 2m54s
Test / ShareFS (push) Successful in 4m2s
Test / Hakurei (push) Successful in 4m12s
Test / Sandbox (race detector) (push) Successful in 5m44s
Test / Hakurei (race detector) (push) Successful in 6m45s
Test / Flake checks (push) Successful in 1m9s
Useful for the music player.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-23 06:33:27 +09:00
cat
358247be5b
internal/rosa/package/x: xkeyboard-config 2.47 to 2.48
...
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (push) Successful in 3m26s
Test / Hakurei (push) Successful in 4m55s
Test / ShareFS (push) Successful in 4m59s
Test / Sandbox (race detector) (push) Successful in 6m6s
Test / Hakurei (race detector) (push) Successful in 7m24s
Test / Flake checks (push) Successful in 1m16s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-23 00:44:18 +09:00
cat
f517a8ef07
internal/rosa/package/libffi: 3.5.2 to 3.6.0
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 2m59s
Test / ShareFS (push) Successful in 4m21s
Test / Hakurei (push) Successful in 4m29s
Test / Sandbox (race detector) (push) Successful in 6m2s
Test / Hakurei (race detector) (push) Successful in 7m21s
Test / Flake checks (push) Successful in 1m15s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-23 00:43:24 +09:00
cat
973218f91f
internal/rosa/package/qemu: disable netdev-socket test
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 2m58s
Test / ShareFS (push) Successful in 3m55s
Test / Hakurei (push) Successful in 4m8s
Test / Sandbox (race detector) (push) Successful in 5m32s
Test / Hakurei (race detector) (push) Successful in 6m44s
Test / Flake checks (push) Successful in 1m13s
This fails with ipv6 disabled.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-22 01:21:09 +09:00
cat
0ea195837b
internal/rosa/package/glib: disable gio suite
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 4m18s
Test / ShareFS (push) Successful in 5m41s
Test / Sandbox (race detector) (push) Successful in 7m7s
Test / Hakurei (push) Successful in 2m42s
Test / Hakurei (race detector) (push) Successful in 3m31s
Test / Flake checks (push) Successful in 1m12s
This fails with ipv6 disabled.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-22 00:53:40 +09:00
cat
1348991634
internal/rosa/meson: skip specific test suites
...
Test / Create distribution (push) Successful in 55s
Test / ShareFS (push) Successful in 5m32s
Test / Sandbox (race detector) (push) Successful in 7m9s
Test / Hakurei (race detector) (push) Successful in 8m28s
Test / Sandbox (push) Successful in 1m30s
Test / Hakurei (push) Successful in 2m32s
Test / Flake checks (push) Successful in 1m7s
For disabling specific broken or flaky tests.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-22 00:53:17 +09:00
cat
14b445fde5
internal/rosa/package/openssl: disable test_bio_dgram
...
Test / Create distribution (push) Successful in 1m5s
Test / ShareFS (push) Successful in 9m39s
Test / Sandbox (push) Successful in 2m16s
Test / Sandbox (race detector) (push) Successful in 3m23s
Test / Hakurei (push) Successful in 4m8s
Test / Hakurei (race detector) (push) Successful in 4m57s
Test / Flake checks (push) Successful in 2m27s
This fails when ipv6 is disabled.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-21 21:43:46 +09:00
cat
218f7fa345
cmd/app: enforce mutable instance exclusion
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 2m47s
Test / ShareFS (push) Successful in 3m46s
Test / Hakurei (push) Successful in 3m57s
Test / Sandbox (race detector) (push) Successful in 5m31s
Test / Hakurei (race detector) (push) Successful in 6m39s
Test / Flake checks (push) Successful in 1m7s
This avoids invoking undefined behaviour in the underlying overlay filesystem implementation.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-21 02:09:01 +09:00
cat
cd493fd95f
cmd/app: centralise workdir
...
Test / Create distribution (push) Successful in 51s
Test / Sandbox (push) Successful in 2m47s
Test / ShareFS (push) Successful in 3m48s
Test / Hakurei (push) Successful in 4m1s
Test / Sandbox (race detector) (push) Successful in 5m19s
Test / Hakurei (race detector) (push) Successful in 6m31s
Test / Flake checks (push) Successful in 1m7s
This makes the directory structure significantly more manageable.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-21 00:48:18 +09:00
cat
9db70c83e3
cmd/app: configure username and hostname
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m42s
Test / ShareFS (push) Successful in 3m46s
Test / Hakurei (push) Successful in 4m0s
Test / Sandbox (race detector) (push) Successful in 5m33s
Test / Hakurei (race detector) (push) Successful in 6m42s
Test / Flake checks (push) Successful in 1m9s
These no longer need to be hardcoded since this is not subject to the limitations of home-manager.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 22:15:49 +09:00
cat
4e09241e5f
cmd/app: optional interactive shell
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 3m4s
Test / Hakurei (push) Successful in 4m20s
Test / ShareFS (push) Successful in 4m19s
Test / Sandbox (race detector) (push) Successful in 5m36s
Test / Hakurei (race detector) (push) Successful in 6m51s
Test / Flake checks (push) Successful in 1m8s
Enabling this unconditionally causes the new configuration prompt to be shown when started from a terminal, and is generally less robust than not reading zshrc unless explicitly required.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 19:08:47 +09:00
cat
bd4b300ea6
internal/rosa/package/cmake: 4.3.3 to 4.3.4
...
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 3m22s
Test / ShareFS (push) Successful in 4m38s
Test / Sandbox (race detector) (push) Successful in 6m34s
Test / Hakurei (race detector) (push) Successful in 7m57s
Test / Hakurei (push) Successful in 2m58s
Test / Flake checks (push) Successful in 1m26s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 17:56:09 +09:00
cat
6dc8214a1a
internal/rosa/package/kernel: 6.12.93 to 6.12.94
...
Test / Create distribution (push) Successful in 51s
Test / Sandbox (push) Successful in 3m26s
Test / Hakurei (push) Successful in 6m11s
Test / ShareFS (push) Successful in 5m46s
Test / Sandbox (race detector) (push) Successful in 7m3s
Test / Hakurei (race detector) (push) Successful in 9m8s
Test / Flake checks (push) Successful in 1m20s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 17:55:49 +09:00
cat
cada5a46ad
internal/rosa/package/mesa: 26.1.2 to 26.1.3
...
Test / Create distribution (push) Successful in 1m3s
Test / Sandbox (push) Successful in 3m29s
Test / Hakurei (push) Successful in 5m43s
Test / ShareFS (push) Successful in 5m47s
Test / Sandbox (race detector) (push) Successful in 7m37s
Test / Hakurei (race detector) (push) Successful in 9m31s
Test / Flake checks (push) Successful in 1m20s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 17:55:08 +09:00
cat
e747942829
internal/rosa/package/python: pytest 9.1.0 to 9.1.1
...
Test / Create distribution (push) Successful in 1m9s
Test / Sandbox (push) Successful in 3m24s
Test / ShareFS (push) Successful in 5m32s
Test / Sandbox (race detector) (push) Successful in 7m48s
Test / Hakurei (race detector) (push) Successful in 9m26s
Test / Hakurei (push) Successful in 3m0s
Test / Flake checks (push) Successful in 1m25s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 17:54:38 +09:00
cat
33b855123e
internal/rosa/package/spirv: spirv-headers 1.4.350.0 to 1.4.350.1
...
Test / Create distribution (push) Successful in 51s
Test / Sandbox (push) Successful in 2m43s
Test / ShareFS (push) Successful in 3m43s
Test / Sandbox (race detector) (push) Successful in 5m46s
Test / Hakurei (race detector) (push) Successful in 7m0s
Test / Hakurei (push) Successful in 2m35s
Test / Flake checks (push) Successful in 1m38s
This unfortunately does not unblock SPIRV-LLVM-Translator.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 04:43:04 +09:00
cat
58ce134718
internal/outcome: attempt nscd path-hiding if present
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m46s
Test / ShareFS (push) Successful in 3m56s
Test / Hakurei (push) Successful in 4m9s
Test / Sandbox (race detector) (push) Successful in 5m42s
Test / Hakurei (race detector) (push) Successful in 6m50s
Test / Flake checks (push) Successful in 1m9s
This avoids creating the mount point on musl setups which accomplishes nothing and can run into permission problems.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 02:42:35 +09:00
cat
2066093343
cmd/app: remove sysfs bind mounts
...
Test / Create distribution (push) Successful in 51s
Test / Sandbox (push) Successful in 2m57s
Test / ShareFS (push) Successful in 4m2s
Test / Sandbox (race detector) (push) Successful in 5m26s
Test / Hakurei (race detector) (push) Successful in 6m39s
Test / Hakurei (push) Successful in 2m46s
Test / Flake checks (push) Successful in 1m9s
This should be in common instead.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 01:57:55 +09:00
cat
07509b3ba2
cmd/app: additional bind types
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m58s
Test / ShareFS (push) Successful in 3m54s
Test / Hakurei (push) Successful in 4m7s
Test / Sandbox (race detector) (push) Successful in 5m27s
Test / Hakurei (race detector) (push) Successful in 6m43s
Test / Flake checks (push) Successful in 1m25s
This adds optional and device mount points.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 01:51:57 +09:00
cat
a7485d587a
cmd/app: pass user-specified arguments
...
Test / Create distribution (push) Successful in 50s
Test / Sandbox (push) Successful in 2m52s
Test / ShareFS (push) Successful in 3m48s
Test / Sandbox (race detector) (push) Successful in 5m20s
Test / Hakurei (race detector) (push) Successful in 6m37s
Test / Hakurei (push) Successful in 2m40s
Test / Flake checks (push) Successful in 1m26s
An extra argument is added to pad out argv0.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 01:44:47 +09:00
cat
4892beefc1
cmd/app: optionally override configured command
...
Test / Create distribution (push) Successful in 50s
Test / Sandbox (push) Successful in 2m45s
Test / ShareFS (push) Successful in 3m50s
Test / Hakurei (push) Successful in 4m1s
Test / Sandbox (race detector) (push) Successful in 5m33s
Test / Hakurei (race detector) (push) Successful in 6m35s
Test / Flake checks (push) Successful in 1m9s
Useful for multiple applications sharing state.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 01:31:07 +09:00
cat
7ab54b8c94
internal/rosa: read overridden version string from source
...
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 3m2s
Test / ShareFS (push) Successful in 4m2s
Test / Hakurei (push) Successful in 4m10s
Test / Sandbox (race detector) (push) Successful in 5m31s
Test / Hakurei (race detector) (push) Successful in 6m42s
Test / Flake checks (push) Successful in 1m7s
This is more correct than the hardcoded string and is generally more robust against relative paths.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 01:18:12 +09:00
cat
a4fab67811
internal/pkg: optionally exempt implementations from cures counter
...
Test / Create distribution (push) Successful in 51s
Test / Sandbox (push) Successful in 2m49s
Test / ShareFS (push) Successful in 3m48s
Test / Hakurei (push) Successful in 3m59s
Test / Sandbox (race detector) (push) Successful in 5m23s
Test / Hakurei (race detector) (push) Successful in 6m39s
Test / Flake checks (push) Successful in 1m26s
This avoids holding up many slots with a long pipeline.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 01:03:28 +09:00
cat
ed5cdd38a4
cmd/dist: build hsu separately
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m41s
Test / ShareFS (push) Successful in 3m47s
Test / Hakurei (push) Successful in 4m0s
Test / Sandbox (race detector) (push) Successful in 5m25s
Test / Hakurei (race detector) (push) Successful in 6m36s
Test / Flake checks (push) Successful in 1m8s
This program must be built with cgo disabled, and was missed when migrating build script.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 00:59:47 +09:00
cat
f6318304ee
hst: fix ephemeral overlay order
...
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (push) Successful in 2m55s
Test / ShareFS (push) Successful in 4m13s
Test / Hakurei (push) Successful in 4m19s
Test / Sandbox (race detector) (push) Successful in 5m58s
Test / Hakurei (race detector) (push) Successful in 6m53s
Test / Flake checks (push) Successful in 1m11s
This is quite counterintuitive otherwise.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 00:20:31 +09:00
cat
cb618093d5
hst: optionally disable file placement
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m39s
Test / ShareFS (push) Successful in 3m46s
Test / Sandbox (race detector) (push) Successful in 5m28s
Test / Hakurei (race detector) (push) Successful in 6m37s
Test / Hakurei (push) Successful in 2m46s
Test / Flake checks (push) Successful in 1m17s
This works around stubborn package managers.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 00:16:35 +09:00
cat
b0b2471c0c
cmd/app: include template name in container metadata
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 3m3s
Test / ShareFS (push) Successful in 3m46s
Test / Hakurei (push) Successful in 4m2s
Test / Sandbox (race detector) (push) Successful in 5m27s
Test / Hakurei (race detector) (push) Successful in 6m38s
Test / Flake checks (push) Successful in 1m10s
This helps disambiguate active mutable containers.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-19 23:36:31 +09:00
cat
344d2b8207
cmd/app: use ROSA_ prefix
...
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 2m52s
Test / ShareFS (push) Successful in 3m51s
Test / Hakurei (push) Successful in 3m59s
Test / Sandbox (race detector) (push) Successful in 5m29s
Test / Hakurei (race detector) (push) Successful in 6m38s
Test / Flake checks (push) Successful in 1m24s
This avoids awkward case-insensitive zsh completion.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-19 23:29:51 +09:00
cat
3938e8bce5
cmd/app: multiple template uppers
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m44s
Test / ShareFS (push) Successful in 3m53s
Test / Hakurei (push) Successful in 4m6s
Test / Sandbox (race detector) (push) Successful in 5m27s
Test / Hakurei (race detector) (push) Successful in 6m40s
Test / Flake checks (push) Successful in 1m12s
Having multiple environments is useful, and this was trivial to implement.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-18 03:51:49 +09:00
cat
aee15b4f2a
cmd/app: common configuration file
...
Test / Create distribution (push) Successful in 1m36s
Test / Sandbox (push) Successful in 3m28s
Test / ShareFS (push) Successful in 4m33s
Test / Hakurei (push) Successful in 4m41s
Test / Sandbox (race detector) (push) Successful in 6m45s
Test / Hakurei (race detector) (push) Successful in 7m46s
Test / Flake checks (push) Successful in 1m33s
Generally useful for shared storage and environment.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-18 02:35:56 +09:00
cat
18b1103fdc
internal/rosa/llvm: 22.1.7 to 22.1.8
...
Test / Create distribution (push) Successful in 1m13s
Test / Sandbox (push) Successful in 3m20s
Test / ShareFS (push) Successful in 8m47s
Test / Hakurei (push) Successful in 8m51s
Test / Sandbox (race detector) (push) Successful in 2m54s
Test / Hakurei (race detector) (push) Successful in 4m22s
Test / Flake checks (push) Successful in 1m18s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-17 21:49:38 +09:00
cat
c5a02da0f0
internal/rosa/package/python: 3.14.5 to 3.14.6
...
Test / Create distribution (push) Successful in 1m8s
Test / Sandbox (push) Successful in 3m14s
Test / ShareFS (push) Successful in 6m39s
Test / Hakurei (push) Successful in 7m35s
Test / Sandbox (race detector) (push) Successful in 2m53s
Test / Hakurei (race detector) (push) Successful in 4m27s
Test / Flake checks (push) Successful in 1m19s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-17 21:49:07 +09:00
cat
c0c2f3233a
internal/rosa/package/util-linux: 2.42.1 to 2.42.2
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 2m58s
Test / ShareFS (push) Successful in 3m57s
Test / Hakurei (push) Successful in 4m7s
Test / Sandbox (race detector) (push) Successful in 5m47s
Test / Hakurei (race detector) (push) Successful in 7m4s
Test / Flake checks (push) Successful in 1m34s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-17 21:44:47 +09:00
cat
bda00ac90e
internal/rosa/package/hakurei: 0.4.3 to 0.4.4
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m41s
Test / ShareFS (push) Successful in 3m48s
Test / Hakurei (push) Successful in 4m2s
Test / Sandbox (race detector) (push) Successful in 5m33s
Test / Hakurei (race detector) (push) Successful in 6m42s
Test / Flake checks (push) Successful in 1m23s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-17 21:40:04 +09:00
cat
79342e3053
release: 0.4.4
...
Release / Create release (push) Successful in 37s
Test / Flake checks (push) Successful in 1m17s
Test / Create distribution (push) Successful in 1m3s
Test / Sandbox (push) Successful in 2m49s
Test / ShareFS (push) Successful in 3m53s
Test / Hakurei (push) Successful in 4m6s
Test / Sandbox (race detector) (push) Successful in 5m38s
Test / Hakurei (race detector) (push) Successful in 6m44s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-17 21:07:22 +09:00
cat
825bf24731
nix: read version from cmd/dist
...
Test / ShareFS (push) Successful in 36s
Test / Sandbox (race detector) (push) Successful in 38s
Test / Hakurei (push) Successful in 45s
Test / Sandbox (push) Successful in 42s
Test / Hakurei (race detector) (push) Successful in 48s
Test / Create distribution (push) Successful in 57s
Test / Flake checks (push) Successful in 1m15s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-17 21:06:03 +09:00
cat
08112f0b90
hst: optionally cover /run/ early
...
Test / Create distribution (push) Successful in 53s
Test / Sandbox (push) Successful in 2m44s
Test / ShareFS (push) Successful in 3m57s
Test / Hakurei (push) Successful in 4m0s
Test / Sandbox (race detector) (push) Successful in 5m30s
Test / Hakurei (race detector) (push) Successful in 6m38s
Test / Flake checks (push) Successful in 1m12s
This works around awkward root permissions.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-17 02:59:48 +09:00
cat
e1a1e1e399
cmd/app: use ephemeral overlay root
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 3m4s
Test / ShareFS (push) Successful in 3m50s
Test / Hakurei (push) Successful in 4m13s
Test / Sandbox (race detector) (push) Successful in 5m33s
Test / Hakurei (race detector) (push) Successful in 6m40s
Test / Flake checks (push) Successful in 1m14s
This replaces autoroot.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-17 02:32:46 +09:00
cat
92b61889a6
hst: support ephemeral overlay mounts
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 2m41s
Test / ShareFS (push) Successful in 3m47s
Test / Hakurei (push) Successful in 3m59s
Test / Sandbox (race detector) (push) Successful in 5m33s
Test / Hakurei (race detector) (push) Successful in 6m38s
Test / Flake checks (push) Successful in 1m13s
This is useful for reusing a readonly template without autoroot.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-17 02:16:57 +09:00
cat
28e133c298
cmd/app: start application from configuration
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 3m3s
Test / ShareFS (push) Successful in 4m14s
Test / Hakurei (push) Successful in 4m28s
Test / Sandbox (race detector) (push) Successful in 5m48s
Test / Hakurei (race detector) (push) Successful in 7m1s
Test / Flake checks (push) Successful in 1m13s
This is currently not very usable due to hakurei immutable overlay mount limitations.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-17 01:54:29 +09:00
cat
323dcb2820
cmd/app: high-level app configuration syntax
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 2m54s
Test / ShareFS (push) Successful in 4m8s
Test / Hakurei (push) Successful in 4m15s
Test / Sandbox (race detector) (push) Successful in 5m45s
Test / Hakurei (race detector) (push) Successful in 7m0s
Test / Flake checks (push) Successful in 1m23s
This replaces the nixos module.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-17 01:50:53 +09:00
cat
f46a0370a7
cmd/app: initial container template command
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 2m54s
Test / ShareFS (push) Successful in 3m59s
Test / Hakurei (push) Successful in 4m11s
Test / Sandbox (race detector) (push) Successful in 5m38s
Test / Hakurei (race detector) (push) Successful in 6m45s
Test / Flake checks (push) Successful in 1m13s
This program is an experimental frontend for cmd/hakurei. This serves as a short-term replacement of the nixos module and a testing environment to implement API useful to planterette.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-16 23:27:50 +09:00
cat
5ee66a86ee
internal/rosa/python: respect toolchain opts
...
Test / Create distribution (push) Successful in 1m2s
Test / Sandbox (push) Successful in 3m17s
Test / ShareFS (push) Successful in 4m34s
Test / Hakurei (push) Successful in 4m45s
Test / Sandbox (race detector) (push) Successful in 6m9s
Test / Hakurei (race detector) (push) Successful in 7m7s
Test / Flake checks (push) Successful in 1m16s
This was missed when migrating the pip helper.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-16 22:06:34 +09:00
cat
d75b8b6e32
internal/rosa/package/tamago: 1.26.3 to 1.26.4
...
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (push) Successful in 4m14s
Test / Hakurei (push) Successful in 6m21s
Test / ShareFS (push) Successful in 4m44s
Test / Sandbox (race detector) (push) Successful in 6m35s
Test / Hakurei (race detector) (push) Successful in 8m57s
Test / Flake checks (push) Successful in 1m25s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-16 21:49:04 +09:00
cat
7c9481d38d
internal/rosa/package/strace: 6.19 to 7.1
...
Test / Create distribution (push) Successful in 2m44s
Test / Sandbox (push) Successful in 9m27s
Test / ShareFS (push) Successful in 6m40s
Test / Hakurei (push) Successful in 11m5s
Test / Sandbox (race detector) (push) Successful in 10m36s
Test / Hakurei (race detector) (push) Successful in 13m43s
Test / Flake checks (push) Successful in 1m28s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-16 21:48:45 +09:00
cat
983ab4378f
internal/rosa/package/nss: 3.124 to 3.125
...
Test / Create distribution (push) Successful in 1m15s
Test / Sandbox (race detector) (push) Successful in 11m39s
Test / ShareFS (push) Successful in 9m46s
Test / Hakurei (race detector) (push) Successful in 14m6s
Test / Sandbox (push) Successful in 1m44s
Test / Hakurei (push) Successful in 3m9s
Test / Flake checks (push) Successful in 1m22s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-16 21:48:26 +09:00
cat
5b5c096d31
internal/rosa/package/iproute2: 7.0.0 to 7.1.0
...
Test / Create distribution (push) Successful in 1m32s
Test / Sandbox (race detector) (push) Successful in 12m33s
Test / ShareFS (push) Successful in 12m31s
Test / Hakurei (push) Successful in 13m42s
Test / Hakurei (race detector) (push) Successful in 15m15s
Test / Sandbox (push) Successful in 1m55s
Test / Flake checks (push) Successful in 1m30s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-16 21:48:04 +09:00
cat
5f49127120
internal/rosa/package/python: pytest 9.0.3 to 9.1.0
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 4m3s
Test / ShareFS (push) Successful in 7m28s
Test / Hakurei (push) Successful in 7m32s
Test / Sandbox (race detector) (push) Successful in 11m55s
Test / Hakurei (race detector) (push) Successful in 15m14s
Test / Flake checks (push) Successful in 1m41s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-16 21:47:40 +09:00
cat
164f8c873d
internal/rosa/package/gcc: binutils 2.46.0 to 2.46.1
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 3m47s
Test / ShareFS (push) Successful in 6m39s
Test / Hakurei (push) Successful in 6m44s
Test / Sandbox (race detector) (push) Successful in 12m17s
Test / Hakurei (race detector) (push) Successful in 15m36s
Test / Flake checks (push) Successful in 1m35s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-16 21:47:16 +09:00
cat
9274b642ec
internal/rosa/package/kernel: 6.12.92 to 6.12.93
...
Test / Create distribution (push) Successful in 1m20s
Test / Sandbox (push) Successful in 3m12s
Test / Hakurei (push) Successful in 4m19s
Test / ShareFS (push) Successful in 4m21s
Test / Sandbox (race detector) (push) Successful in 5m53s
Test / Hakurei (race detector) (push) Successful in 7m8s
Test / Flake checks (push) Successful in 1m14s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-16 21:37:42 +09:00
cat
5992be3dd3
internal/rosa/package/python: add kernel-headers
...
Test / Create distribution (push) Successful in 58s
Test / ShareFS (push) Successful in 7m52s
Test / Sandbox (race detector) (push) Successful in 8m34s
Test / Hakurei (race detector) (push) Successful in 9m42s
Test / Sandbox (push) Successful in 1m28s
Test / Hakurei (push) Successful in 3m43s
Test / Flake checks (push) Successful in 2m46s
Missing kernel headers implicitly disables many useful things. This change also enables PGO and installs symlink, since a rebuild is unavoidable.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-10 16:30:52 +09:00
cat
c661a3b63a
cmd/mbf: migrate shell to enter
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 2m54s
Test / ShareFS (push) Successful in 3m56s
Test / Hakurei (push) Successful in 4m3s
Test / Sandbox (race detector) (push) Successful in 5m39s
Test / Hakurei (race detector) (push) Successful in 6m40s
Test / Flake checks (push) Successful in 1m12s
This reduces duplicate code. This change also adds resolv.conf to the container.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-10 13:34:44 +09:00
cat
df0bb877db
internal/rosa: export etc native artifact
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m49s
Test / ShareFS (push) Successful in 3m59s
Test / Hakurei (push) Successful in 4m3s
Test / Sandbox (race detector) (push) Successful in 5m35s
Test / Hakurei (race detector) (push) Successful in 6m38s
Test / Flake checks (push) Successful in 1m12s
This is useful for external container tooling.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-10 13:26:38 +09:00
cat
f333b8fbd6
cmd/mbf: register binfmt entry for shell
...
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 2m42s
Test / Hakurei (push) Successful in 3m56s
Test / ShareFS (push) Successful in 3m55s
Test / Sandbox (race detector) (push) Successful in 5m36s
Test / Hakurei (race detector) (push) Successful in 6m36s
Test / Flake checks (push) Successful in 1m16s
This fixes --arch for shell.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-10 12:51:09 +09:00
cat
928a9f61e9
cmd/hsu: remove parent check
...
Test / Create distribution (push) Successful in 23s
Test / ShareFS (push) Successful in 29s
Test / Sandbox (race detector) (push) Successful in 32s
Test / Sandbox (push) Successful in 35s
Test / Hakurei (push) Successful in 40s
Test / Hakurei (race detector) (push) Successful in 45s
Test / Flake checks (push) Successful in 1m11s
This check serves no real purpose and only makes it more difficult to start containers.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-09 18:08:17 +09:00
cat
ce06539eca
internal/rosa: expose supported architectures
...
Test / Create distribution (push) Successful in 53s
Test / Sandbox (push) Successful in 2m57s
Test / ShareFS (push) Successful in 3m56s
Test / Hakurei (push) Successful in 4m3s
Test / Sandbox (race detector) (push) Successful in 5m33s
Test / Hakurei (race detector) (push) Successful in 6m41s
Test / Flake checks (push) Successful in 1m12s
This information is useful to external tooling and makes a lot more sense in this package than cmd/mbf. This change also fixes non-native artifact resolution during clean.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-09 16:05:04 +09:00
cat
69908e5a41
internal/rosa: remove external toolchain reference
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 2m53s
Test / ShareFS (push) Successful in 3m55s
Test / Hakurei (push) Successful in 3m59s
Test / Sandbox (race detector) (push) Successful in 5m44s
Test / Hakurei (race detector) (push) Successful in 6m49s
Test / Flake checks (push) Successful in 1m27s
This should have used toolchain passed as the argument and was mistakenly never changed when migrating to late evaluation.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-09 15:58:02 +09:00
cat
b5445573a8
internal/rosa/package/ninja: work around test suite bug
...
Test / Create distribution (push) Successful in 51s
Test / Sandbox (push) Successful in 2m38s
Test / ShareFS (push) Successful in 3m46s
Test / Hakurei (push) Successful in 3m54s
Test / Sandbox (race detector) (push) Successful in 5m17s
Test / Hakurei (race detector) (push) Successful in 6m28s
Test / Flake checks (push) Successful in 1m6s
The test suite hard codes /bin/echo.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-08 18:43:42 +09:00
cat
f869ff95a1
all: apply modernisers
...
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 2m48s
Test / ShareFS (push) Successful in 3m53s
Test / Hakurei (push) Successful in 4m0s
Test / Sandbox (race detector) (push) Successful in 5m37s
Test / Hakurei (race detector) (push) Successful in 6m40s
Test / Flake checks (push) Successful in 1m12s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-08 14:58:24 +09:00
cat
725f2e0ef3
internal/rosa/package/wayland: wayland-protocols 1.48 to 1.49
...
Test / Create distribution (push) Successful in 1m2s
Test / Sandbox (push) Successful in 2m57s
Test / ShareFS (push) Successful in 4m34s
Test / Hakurei (push) Successful in 4m40s
Test / Sandbox (race detector) (push) Successful in 5m57s
Test / Hakurei (race detector) (push) Successful in 7m5s
Test / Flake checks (push) Successful in 1m12s
This finally eliminates the backport patch.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-08 13:45:36 +09:00
cat
4ffa20cd3f
cmd/mbf: custom azalea path
...
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 2m53s
Test / Hakurei (push) Successful in 4m33s
Test / ShareFS (push) Successful in 4m38s
Test / Sandbox (race detector) (push) Successful in 6m14s
Test / Hakurei (race detector) (push) Successful in 7m38s
Test / Flake checks (push) Successful in 1m23s
This enables out-of-tree packaging.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-08 13:42:06 +09:00
cat
38450db74a
internal/rosa: access backing storage through fs
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m44s
Test / Hakurei (push) Successful in 3m52s
Test / ShareFS (push) Successful in 3m53s
Test / Sandbox (race detector) (push) Successful in 5m32s
Test / Hakurei (race detector) (push) Successful in 6m30s
Test / Flake checks (push) Successful in 1m7s
This is more versatile than hardcoding the os.Root implementation.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-07 22:08:57 +09:00
cat
9344f694c7
internal/pkg: defer directory permissions
...
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 2m58s
Test / ShareFS (push) Successful in 4m7s
Test / Sandbox (race detector) (push) Successful in 5m47s
Test / Hakurei (race detector) (push) Successful in 6m51s
Test / Hakurei (push) Successful in 2m23s
Test / Flake checks (push) Successful in 1m10s
This allows creation of directory structures with awkward permission bits.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-07 20:26:55 +09:00
cat
e8bb5a622d
internal/rosa: mirror service via external cache
...
Test / Create distribution (push) Successful in 51s
Test / Sandbox (push) Successful in 2m43s
Test / ShareFS (push) Successful in 3m58s
Test / Hakurei (push) Successful in 4m2s
Test / Sandbox (race detector) (push) Successful in 5m29s
Test / Hakurei (race detector) (push) Successful in 6m43s
Test / Flake checks (push) Successful in 1m18s
This provides an authenticated implementation of the external cache.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-07 19:25:11 +09:00
cat
22e508fe17
internal/pkg: expose measured reader to extern status
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 2m50s
Test / ShareFS (push) Successful in 3m55s
Test / Hakurei (push) Successful in 4m3s
Test / Sandbox (race detector) (push) Successful in 5m45s
Test / Hakurei (race detector) (push) Successful in 6m40s
Test / Flake checks (push) Successful in 1m12s
This is always required by the implementation.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-07 16:14:54 +09:00
cat
b18ecf5832
nix: work around systemd nondeterminism
...
Test / ShareFS (push) Successful in 27s
Test / Hakurei (push) Successful in 39s
Test / Hakurei (race detector) (push) Successful in 43s
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 1m39s
Test / Sandbox (race detector) (push) Successful in 2m27s
Test / Flake checks (push) Successful in 1m7s
NixOS switched to systemd initramfs by default.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-07 14:10:06 +09:00
cat
ec29e755fb
internal/pkg: replace outcomes from external cache
...
Test / Create distribution (push) Successful in 57s
Test / ShareFS (push) Successful in 3m51s
Test / Hakurei (push) Successful in 3m58s
Test / Sandbox (race detector) (push) Successful in 5m33s
Test / Hakurei (race detector) (push) Successful in 6m35s
Test / Sandbox (push) Successful in 1m27s
Test / Flake checks (push) Successful in 1m15s
This is primarily useful for implementing a mirror service. This change also works around the zero-dependency FloodArtifact edge case.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-07 13:52:26 +09:00
cat
9aaf160ff4
internal/pkg: do not hold up cures during status link
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 2m48s
Test / ShareFS (push) Successful in 3m56s
Test / Hakurei (push) Successful in 4m4s
Test / Sandbox (race detector) (push) Successful in 5m40s
Test / Hakurei (race detector) (push) Successful in 6m37s
Test / Flake checks (push) Successful in 1m8s
This is a bunch of string operation and a single syscall. Do not hold up queue here.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-07 02:28:45 +09:00
cat
e192fca762
internal/pkg: check for unclean shutdown
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 2m53s
Test / ShareFS (push) Successful in 3m54s
Test / Hakurei (push) Successful in 4m2s
Test / Sandbox (race detector) (push) Successful in 5m41s
Test / Hakurei (race detector) (push) Successful in 6m34s
Test / Flake checks (push) Successful in 1m13s
This avoids running into nasty surprises opening a cache that suffered unclean shutdown due to power loss. All other parts of the cache are not prone to inconsistent state.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-07 01:21:00 +09:00
cat
7eafc7b1e4
nix: update flake lock
...
Test / Create distribution (push) Successful in 1m3s
Test / Sandbox (push) Successful in 2m52s
Test / ShareFS (push) Successful in 4m5s
Test / Sandbox (race detector) (push) Successful in 5m45s
Test / Hakurei (race detector) (push) Successful in 7m0s
Test / Hakurei (push) Successful in 2m23s
Test / Flake checks (push) Successful in 1m14s
Was unfortunately not able to implement vm test suite before this release. Hopefully the last nixos update we have to follow.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-06 13:14:09 +09:00
cat
282462c2f0
internal/rosa/package/mesa: 26.1.1 to 26.1.2
...
Test / Sandbox (push) Successful in 3m34s
Test / Hakurei (push) Successful in 4m48s
Test / Sandbox (race detector) (push) Successful in 5m34s
Test / Hakurei (race detector) (push) Successful in 6m45s
Test / Create distribution (push) Successful in 1m4s
Test / ShareFS (push) Successful in 2m57s
Test / Flake checks (push) Successful in 1m32s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:23:40 +09:00
cat
d9f522d648
internal/rosa/package/libinput: 1.31.2 to 1.31.3
...
Test / Create distribution (push) Successful in 1m15s
Test / Sandbox (push) Successful in 3m16s
Test / ShareFS (push) Successful in 4m15s
Test / Sandbox (race detector) (push) Successful in 5m42s
Test / Hakurei (race detector) (push) Successful in 6m47s
Test / Hakurei (push) Successful in 2m45s
Test / Flake checks (push) Successful in 2m4s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:23:11 +09:00
cat
a0b0c7ecc9
internal/rosa/package/libdrm: 2.4.133 to 2.4.134
...
Test / Create distribution (push) Successful in 1m12s
Test / Sandbox (push) Successful in 3m16s
Test / Hakurei (push) Successful in 4m19s
Test / ShareFS (push) Successful in 4m23s
Test / Sandbox (race detector) (push) Successful in 5m59s
Test / Hakurei (race detector) (push) Successful in 6m53s
Test / Flake checks (push) Successful in 1m31s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:22:50 +09:00
cat
2b8809da7a
internal/rosa/package/hwdata: 0.407 to 0.408
...
Test / Sandbox (push) Successful in 2m16s
Test / Create distribution (push) Successful in 1m14s
Test / Hakurei (push) Successful in 4m47s
Test / ShareFS (push) Successful in 3m22s
Test / Sandbox (race detector) (push) Successful in 5m41s
Test / Hakurei (race detector) (push) Successful in 7m4s
Test / Flake checks (push) Successful in 1m32s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:22:28 +09:00
cat
84cda19d63
internal/rosa/package/harfbuzz: 14.2.0 to 14.2.1
...
Test / Create distribution (push) Successful in 1m15s
Test / Sandbox (push) Successful in 3m9s
Test / Hakurei (push) Successful in 4m35s
Test / ShareFS (push) Successful in 4m32s
Test / Sandbox (race detector) (push) Successful in 6m4s
Test / Hakurei (race detector) (push) Successful in 7m15s
Test / Flake checks (push) Successful in 1m34s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:22:08 +09:00
cat
154ab953c1
internal/rosa/package/fontconfig: 2.18.0 to 2.18.1
...
Test / Create distribution (push) Successful in 1m12s
Test / Sandbox (push) Successful in 3m11s
Test / ShareFS (push) Successful in 4m15s
Test / Hakurei (push) Successful in 4m19s
Test / Sandbox (race detector) (push) Successful in 5m53s
Test / Hakurei (race detector) (push) Successful in 6m58s
Test / Flake checks (push) Successful in 1m44s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:21:43 +09:00
cat
34e11dd312
internal/rosa/package/python: hatchling 1.16.5 to 1.17.0
...
Test / Create distribution (push) Successful in 1m22s
Test / Sandbox (push) Successful in 3m24s
Test / Hakurei (push) Successful in 4m35s
Test / ShareFS (push) Successful in 4m29s
Test / Sandbox (race detector) (push) Successful in 6m0s
Test / Hakurei (race detector) (push) Successful in 7m16s
Test / Flake checks (push) Successful in 1m43s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:21:10 +09:00
cat
140cb3cc47
internal/rosa/package/python: trove-classifiers 2026.5.22.10 to 2026.6.1.19
...
Test / Create distribution (push) Successful in 1m23s
Test / Sandbox (push) Successful in 3m13s
Test / ShareFS (push) Successful in 4m31s
Test / Hakurei (push) Successful in 5m34s
Test / Sandbox (race detector) (push) Successful in 6m3s
Test / Hakurei (race detector) (push) Successful in 7m10s
Test / Flake checks (push) Successful in 1m44s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:20:42 +09:00
cat
82c974d656
internal/rosa/package/xkbcommon: 1.13.1 to 1.13.2
...
Test / Create distribution (push) Successful in 1m8s
Test / Sandbox (push) Successful in 2m53s
Test / ShareFS (push) Successful in 4m17s
Test / Hakurei (push) Successful in 4m29s
Test / Sandbox (race detector) (push) Successful in 5m53s
Test / Hakurei (race detector) (push) Successful in 7m10s
Test / Flake checks (push) Successful in 1m38s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:20:12 +09:00
cat
8c17f201e5
internal/rosa/package/x: xwayland 24.1.11 to 24.1.12
...
Test / Create distribution (push) Successful in 1m7s
Test / Sandbox (push) Successful in 2m54s
Test / Hakurei (push) Successful in 3m57s
Test / ShareFS (push) Successful in 3m57s
Test / Sandbox (race detector) (push) Successful in 5m40s
Test / Hakurei (race detector) (push) Successful in 6m38s
Test / Flake checks (push) Successful in 1m26s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:19:46 +09:00
cat
63e0457538
internal/rosa/package/x: xserver 21.1.22 to 21.1.23
...
Test / Sandbox (race detector) (push) Successful in 53s
Test / Create distribution (push) Successful in 1m12s
Test / Sandbox (push) Successful in 3m9s
Test / Hakurei (race detector) (push) Successful in 4m4s
Test / Hakurei (push) Successful in 4m12s
Test / ShareFS (push) Successful in 4m13s
Test / Flake checks (push) Successful in 1m33s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:19:22 +09:00
cat
ca93264c1f
internal/rosa/package/dtc: 1.8.0 to 1.8.1
...
Test / Create distribution (push) Successful in 1m9s
Test / Sandbox (push) Successful in 3m5s
Test / Hakurei (push) Successful in 4m18s
Test / ShareFS (push) Successful in 4m15s
Test / Sandbox (race detector) (push) Successful in 5m38s
Test / Hakurei (race detector) (push) Successful in 6m52s
Test / Flake checks (push) Successful in 1m28s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:18:53 +09:00
cat
94173eafff
internal/rosa/llvm: 22.1.6 to 22.1.7
...
Test / Create distribution (push) Successful in 2m22s
Test / Sandbox (race detector) (push) Successful in 10m9s
Test / ShareFS (push) Successful in 10m43s
Test / Hakurei (race detector) (push) Successful in 14m43s
Test / Sandbox (push) Successful in 4m24s
Test / Hakurei (push) Successful in 5m50s
Test / Flake checks (push) Successful in 1m27s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-04 20:13:26 +09:00
cat
e28c4aa3c0
internal/rosa/package/kernel: 6.12.91 to 6.12.92
...
Test / Create distribution (push) Successful in 1m44s
Test / ShareFS (push) Successful in 11m22s
Test / Sandbox (push) Successful in 2m51s
Test / Sandbox (race detector) (push) Successful in 4m0s
Test / Hakurei (push) Successful in 5m42s
Test / Hakurei (race detector) (push) Successful in 6m30s
Test / Flake checks (push) Successful in 1m54s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-04 20:10:27 +09:00