xavierk
8b6d4b2447
Index XBPS artifacts in repository
2026-09-15 16:47:35 +05:30
xavierk
72dacab03b
Configure XBPS release committer
2026-09-15 16:45:08 +05:30
xavierk
cca6804964
Fix XBPS publication artifact paths
2026-09-15 16:44:27 +05:30
xavierk
dea2186d6b
Prepare XBPS repository publication
2026-09-15 16:43:41 +05:30
xavierk and CommandCodeBot
37a0ed7030
Fix signing key path to avoid conflating auth and signing identities
...
- Change default from ~/.ssh/id_rsa to ~/.ssh/id_xbps
- Add comment explaining key separation
- Update script documentation to match
Addresses code review finding: default signing key should not be
the user's personal SSH authentication key.
Co-authored-by: CommandCodeBot <noreply@commandcode.ai >
2026-09-14 22:40:57 +05:30
xavierk and CommandCodeBot
985efed906
Implement XBPS proof of concept (issue #83 )
...
Prove signed XBPS installation and immediate updates through Gitea.
Changes:
- Add scripts/xbps-publish.sh for automated XBPS publication
- Add Makefile targets: package-xbps, sign-xbps, xbps-publish
- Add docs/spec/xbps-proof-results.md with acceptance criteria results
- Add docs/adr/0008-native-void-support.md (architecture decision)
- Add docs/spec/native-void-support.md (feature specification)
- Add docs/spec/native-void-tickets.md (implementation tickets)
Proof results:
- Raw URL delivery verified (no LFS indirection)
- Signing key handling established (SSH RSA via xbps-rindex)
- Install and update flow demonstrated (v0.3.5 → v0.3.6)
- Cache behavior documented (6-hour max-age, -S flag for immediate discovery)
- Publication mechanism documented and automated
- Failure recovery demonstrated (git revert)
Repository: https://git.bongbetic.com/xavierk/Fenris-xbps
Co-authored-by: CommandCodeBot <noreply@commandcode.ai >
2026-09-14 22:37:49 +05:30