Re:Rune: A native GPU-rendered Rust UI framework for macOS, ...
by esafak on Friday November 06, 2026 @01:00PM
(#50395880)
I was thinking "Builds and tests with a fast-moving Rust code base like this must be painful", then I noticed the total absence of tests: https://github.com/anomalyco/rune/commits/dev/
[ Parent
| on HN ]
Re:Rune: A native GPU-rendered Rust UI framework for macOS, ...
by anentropic on Friday November 06, 2026 @01:06PM
(#50395969)
there are tests, no?
e.g. https://github.com/anomalyco/rune/tree/dev/crates/rune-kit/t...
Re:Rune: A native GPU-rendered Rust UI framework for macOS, ...
by esafak on Friday November 06, 2026 @01:11PM
(#50396030)
They ain't running in CI.
Re:Rune: A native GPU-rendered Rust UI framework for macOS, ...
by QuantumNomad_ on Friday November 06, 2026 @01:12PM
(#50396053)
Indeed. But why not run the tests in CI when merging to master?
Re:Rune: A native GPU-rendered Rust UI framework for macOS, ...
by efficax on Friday November 06, 2026 @01:28PM
(#50396284)
Where I work, we've moved CI "left", all tests are run on the developers machine before merging
Re:Rune: A native GPU-rendered Rust UI framework for macOS, ...
by esafak on Friday November 06, 2026 @01:56PM
(#50396688)
You're not shifting left unless you guarantee local tests always run, faithfully to production. That rarely happens. Local testing should be supplementary. We use https://hk.jdx.dev/
Re:Rune: A native GPU-rendered Rust UI framework for macOS, ...
by efficax on Friday November 06, 2026 @01:58PM
(#50396730)
We do ensure this, requiring signed proof, running in containers that would be identical to github runners (more or less). Now, this could be spoofed by an engineer, but we operate in a high trust environment
Re:Rune: A native GPU-rendered Rust UI framework for macOS, ...
by esafak on Friday November 06, 2026 @02:19PM
(#50397015)
This is interesting. Are you using an available product for managing these signatures, or did you write your own?
Re:Rune: A native GPU-rendered Rust UI framework for macOS, ...
by efficax on Friday November 06, 2026 @05:17PM
(#50399239)
we built workflows using swamp https://swamp-club.com/