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.
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.
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/
Revert from Debian Package Registry API (404 errors) back to
proven artifact upload method. Update README with clear
download instructions for Actions artifacts.
- 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.
- Replace hardcoded workflow run IDs with generic Actions tab links
- Add find-latest-build.sh script to automatically detect working builds
- Add download-latest.sh helper script for manual download guidance
- Update README with clear step-by-step download instructions
- Make download system self-maintaining and always accessible
- Provide both automated and manual download approaches
This fixes the broken download links by creating a system that
automatically finds the latest successful build and provides
reliable download instructions that work with Forgejo's artifact system.
- Add automatic README update workflow that triggers after successful builds
- Add manual workflow for updating download links to specific builds
- Update README with working download links to Build 97 artifacts
- Include direct links to both main package and debug symbols
- Add installation instructions with correct workflow run URLs
- Fix workflow run ID references and artifact download paths
This provides reliable download links that users can access directly
from the repository README to install the latest libostree backport.