Hi everyone,
I’d like to propose adding Slackware package builds to Atuin’s release pipeline for a specific but useful use case.
Background: I use UnRAID, which boots from a flash drive and doesn’t persist shell history between reboots. Atuin would be perfect for this since it can store history in a database, but UnRAID uses a specific package format.
What’s needed:
- Add a build step in
.github/workflows/release.ymlafter the existing Linux build - Install
makepkgon the Ubuntu runner - Create proper Slackware package structure with
/usr/local/bin/atuinand metadata - Output a
.txzfile alongside other release assets - Some minor scripting to make sure atuin runs at boot and is configured in a way that persists authentication
What do you all think?