Some checks failed
ci / gate (push) Has been cancelled
rpm/blackbeard-wallet.spec is the house prebuilt-binary spec: the bare binary from the release, the desktop entry rendered from the same template Tauri's bundlers use, AppStream metadata and four hicolor icons; no strip, no debuginfo; validators run where they exist; every rpmlint warning that stands is explained at the top. The release workflow gains a package job on the rpm runner (changelog entry from the tag through actions/rpm-changelog, rpmbuild with dist .fc44, rpmlint) and a publish job under the shared rpm-publish concurrency group that signs with the repository key, rsyncs as gitea_ci to oolon, runs createrepo_c and regenerates packages.json, exactly as cichlid does. rpm/rpmmacros and script/generate-packages-json.py are cichlid's. Built here from the local release binary: blackbeard-wallet-0.1.0-1.fc44 installs /usr/bin/blackbeard-wallet, the desktop entry, the metainfo and the icons. The publish job needs RPM_SIGNING_KEY, RPM_SIGNING_KEY_ID and RSYNC_SSH_KEY on this repository, which only the operator can add; until then a tag builds and attaches the release but stops at publish. Refs #33 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014ftBXYuba8ARhQeF74oUgW