Commit graph

11 commits

Author SHA1 Message Date
f040922759 Add proper Debian Package Registry upload method with fallback to Generic Registry. I hate this, nothing works.
All checks were successful
Build libostree Backport / Build libostree Backport (push) Successful in 10m1s
2025-07-21 08:09:32 +00:00
088e09b1b4 Update workflow to test with new access token
All checks were successful
Build libostree Backport / Build libostree Backport (push) Successful in 9m7s
2025-07-21 07:10:56 +00:00
2f2b46581d test: add API endpoint testing to debug package registry issues
All checks were successful
Build libostree Backport / Build libostree Backport (push) Successful in 9m40s
2025-07-21 06:36:53 +00:00
fff0774835 feat: implement proper Debian Package Registry setup
All checks were successful
Build libostree Backport / Build libostree Backport (push) Successful in 9m55s
Replace Generic Package Registry with proper Debian Package Registry using
correct API endpoint and authentication. Update workflow to use POST method
with form data and proper Bearer token authentication. Update README with
professional apt repository setup including GPG key verification and proper
installation instructions following Forgejo documentation.
2025-07-21 06:02:09 +00:00
9e4e1646e6 feat: switch to Generic Package Registry for reliable uploads
All checks were successful
Build libostree Backport / Build libostree Backport (push) Successful in 10m20s
Replace Debian Package Registry with Generic Package Registry for better
reliability and compatibility. Update workflow to use simpler API format
and organize packages by name/version. Update README with new download
instructions and direct package links.
2025-07-21 05:48:22 +00:00
e2eee01d08 fix: use correct Forgejo API authentication with ACCESS_TOKEN
All checks were successful
Build libostree Backport / Build libostree Backport (push) Successful in 9m52s
Update workflow to use proper Forgejo API authentication format:
- Use Authorization: token header as per Forgejo documentation
- Reference ACCESS_TOKEN secret instead of GITEA_TOKEN
- Add explicit PUT method and correct Content-Type header
- Update README with Debian Package Registry installation instructions

This should resolve authentication issues and enable successful package uploads
to the Forgejo Debian Package Registry.
2025-07-21 05:27:20 +00:00
8033048adf feat: create built-in download page to replace external actions
Replace upload-artifact@v4 (authentication issues) with custom download page
generation. This eliminates dependency on external GitHub Actions that
aren't available in Forgejo.

- Generate beautiful HTML download page with all packages
- Include package sizes, descriptions, and installation instructions
- Provide direct download links without artifact expiration
- Update README with new download page URL and instructions
- Create professional user experience with built-in functionality

The download page is available at:
https://git.raines.xyz/robojerk/libostree-dev/raw/branch/main/downloads/
2025-07-21 05:20:01 +00:00
e3775c5de5 fix: revert to reliable artifact upload
Some checks failed
Build libostree Backport / Build libostree Backport (push) Failing after 1s
Revert from Debian Package Registry API (404 errors) back to
proven artifact upload method. Update README with clear
download instructions for Actions artifacts.
2025-07-21 05:17:39 +00:00
0ea13ef18f needed curl
All checks were successful
Build libostree Backport / Build libostree Backport (push) Successful in 10m15s
2025-07-21 04:09:36 +00:00
7f512cfab4 feat: integrate Forgejo Debian Package Registry for professional distribution
Some checks failed
Build libostree Backport / Build libostree Backport (push) Failing after 10m14s
- Replace artifact upload with Debian Package Registry integration
- Add automatic package upload to Forgejo's native Debian repository
- Update README with apt repository installation instructions
- Provide multiple download methods: apt repo, direct download, and artifacts
- Enable users to install packages via standard apt commands
- Improve package distribution with version control and deduplication

This change transforms the package distribution from manual artifact downloads
to a professional Debian repository that users can add to their apt sources.
2025-07-21 03:51:42 +00:00
46de31a373 added files
All checks were successful
Build libostree Backport / Build libostree Backport (push) Successful in 9m19s
2025-07-21 03:08:18 +00:00