|
|
Aligned spec header controls
Specification page headers now display the feed action, status dropdown, and Edit button with the same visual height and baseline. This make
|
Hive
|
Hive
|
0.33.1
|
GitHub
|
|
|
Spec header controls are now visually aligned
Specification page headers now render a more consistent action group. The feed action, status dropdown, and Edit button are aligned to the s
|
Hive
|
Hive
|
0.33.1
|
GitHub
|
|
|
Fix mmap fast path for sub-page artifacts on virtio-fs-backed data directories
Kura now correctly uses memory-mapped serving for artifacts smaller than one page (or files with an unaligned tail) when the data directory
|
Kura, Tuist
|
Kura
|
kura@0.10.10
|
GitHub
|
|
|
Kura now serves small artifacts via mmap on virtio-fs-backed data directories
Kura's memory-mapped file serving was gated on mincore residency, which on virtio-fs reports the final partial page (past EOF) as non-reside
|
Kura, Tuist
|
Kura
|
kura@0.10.10
|
GitHub
|
|
|
Kura serves small and unaligned-tail files through mmap again on virtio-fs-backed storage
Kura's residency gate required every queried page, including the partial page that extends past a file's end, to be in memory before serving
|
Kura, Tuist
|
Kura
|
kura@0.10.10
|
GitHub
|
|
|
Kura restores memory-mapped reads for small files on virtio-fs-backed storage
Kura's mmap residency gate previously required every queried page, including the partial page past the end of a file, to be resident. On vir
|
Kura, Tuist
|
Kura
|
kura@0.10.10
|
GitHub
|
|
|
Google sign-in is available again on canary.tuist.dev
The 'Log in with Google' button was missing on canary.tuist.dev because the environment's Google OAuth credentials were not configured. The
|
Tuist
|
Compute
|
helm@0.8.1
|
GitHub
|
|
|
Google OAuth login now works in managed environments
Managed deployments of the Tuist server now source Google OAuth client credentials from 1Password via External Secrets Operator. This fixes
|
Kura, Tuist
|
Kura
|
helm@0.8.1
|
GitHub
|
|
|
Capture runner death logs before pods are reaped
When a self-hosted Linux runner pod dies mid-job, the runners controller now reads the tail of the runner container's log and re-emits it to
|
Tuist
|
Compute
|
runners-controller@0.14.0
|
GitHub
|
|
|
Capture abnormal runner death logs before the Pod is reaped
When a runner Pod dies abnormally mid-job (the GitHub 'self-hosted runner lost communication' case), the runners controller now reads the ru
|
Tuist
|
Compute
|
runners-controller@0.14.0
|
GitHub
|