-
-
Notifications
You must be signed in to change notification settings - Fork 5.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Arch packages implementation #31037
base: main
Are you sure you want to change the base?
Arch packages implementation #31037
Conversation
…ction and remove windows incompatible dependency
… files/blobs creation
Co-authored-by: silverwind <me@silverwind.io>
… file in memory, added download counter related to pkg.tar.zst files
…unnecessary directory creation
…sion and related files
…void duplication error
…ields and unnecessary string conversions
… upload for better security
…equest automatically from package metadata in database
TODO:
|
Co-authored-by: d1nch8g@ion.lc
When #25396 was closed some weeks ago, I adopted the PR and rewrote it to look similar to how the other package registries work. I will push my changes next week, then we could compare with this PR and decide how we continue. |
@KN4CK3R My implementation is not perfect, in fact, I just refactored the original pr and delegated its signature to Gitea to manage, like #27069. |
close #25037
This Commit was created by d1nch8g (#25396).
Sources: https://ion.lc/core/gitea
This PR adds a package registry for Arch Linux packages with support for package files, signatures, and automatic pacman-database management.
Features:
tar.zst
package and Gitea sign it.SigLevel = Required
.You can follow this tutorial to build a *.pkg.tar.zst package for testing
Co-authored-by: d1nch8g@ion.lc
Co-authored-by: @KN4CK3R
Co-authored-by: @silverwind