Dmitrii Sharshakov
b8f92b6a26
feat: Replace mholt/archiver/v3 with mholt/archives ( #7025 )
...
Resolves #6266
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7025
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Dmitrii Sharshakov <d3dx12.xx@gmail.com>
Co-committed-by: Dmitrii Sharshakov <d3dx12.xx@gmail.com>
2025-08-08 06:53:20 +02:00
Gusted
2457f5ff22
chore: branding import path ( #7337 )
...
- Massive replacement of changing `code.gitea.io/gitea` to `forgejo.org`.
- Resolves forgejo/discussions#258
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7337
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Reviewed-by: Beowulf <beowulf@beocode.eu>
Reviewed-by: Panagiotis "Ivory" Vasilopoulos <git@n0toose.net>
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-committed-by: Gusted <postmaster@gusted.xyz>
2025-03-27 19:40:14 +00:00
dragon
37a300b105
Add support for indexing arch files
2024-12-09 11:34:50 +08:00
dragon
a3ef037ccb
clean style and add more tests
2024-08-26 11:13:22 +08:00
dragon
600c703ef4
Fix arch OptDepends version check and add gzip compression
2024-08-26 10:45:24 +08:00
Exploding Dragon
87d50eca87
feat: support grouping by any path for arch package ( #4903 )
...
Previous arch package grouping was not well-suited for complex or multi-architecture environments. It now supports the following content:
- Support grouping by any path.
- New support for packages in `xz` format.
- Fix clean up rules
<!--start release-notes-assistant-->
## Draft release notes
<!--URL:https://codeberg.org/forgejo/forgejo-- >
- Features
- [PR](https://codeberg.org/forgejo/forgejo/pulls/4903 ): <!--number 4903 --><!--line 0 --><!--description c3VwcG9ydCBncm91cGluZyBieSBhbnkgcGF0aCBmb3IgYXJjaCBwYWNrYWdl-->support grouping by any path for arch package<!--description-->
<!--end release-notes-assistant-->
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/4903
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Exploding Dragon <explodingfkl@gmail.com>
Co-committed-by: Exploding Dragon <explodingfkl@gmail.com>
2024-08-11 10:35:11 +00:00
Exploding Dragon
f17194ca91
Arch packages implementation ( #4785 )
...
This PR is from https://github.com/go-gitea/gitea/pull/31037
This PR was originally created by @d1nch8g , and the original source code comes from https://ion.lc/core/gitea .
This PR adds a package registry for [Arch Linux](https://archlinux.org/ ) packages with support for package files, [signatures](https://wiki.archlinux.org/title/Pacman/Package_signing ), and automatic [pacman-database](https://archlinux.org/pacman/repo-add.8.html ) management.
Features:
1. Push any ` tar.zst ` package and Gitea sign it.
2. Delete endpoint for specific package version and all related files
3. Supports trust levels with `SigLevel = Required`.
4. Package UI with instructions to connect to the new pacman database and visualised package metadata

You can follow [this tutorial](https://wiki.archlinux.org/title/Creating_packages ) to build a *.pkg.tar.zst package for testing
docs pr: https://codeberg.org/forgejo/docs/pulls/791
Co-authored-by: d1nch8g@ion.lc
Co-authored-by: @KN4CK3R
Co-authored-by: @mahlzahn
Co-authored-by: @silverwind
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/4785
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Exploding Dragon <explodingfkl@gmail.com>
Co-committed-by: Exploding Dragon <explodingfkl@gmail.com>
2024-08-04 06:16:29 +00:00