Dear GitHub,
In my work for Google Summer of Code 2023 I have designed a system for Continuous Integration for packages built for OpenWrt's package manager, opkg.
After building packages, this requires uploading in a particular file structure the binaries used for CI. Something very similar to Ubuntu's PPA, but hosted on GitHub itself.
I wanted to use GitHub Packages but found they only allow package-management-specific configurations, like Docker or RubyGems. There's no generic method to provide a custom repository structure, unlike other forges.
In this particular case, I was able to use GitHub releases, but only because the maximum file depth was 1. It would be great if GitHub would allow generic package repositories with uploads through HTTP requests and thus give more uses cases to GitHub Packages.
The feature would be similar to npm package integration:
Andrei Enache, 2023 GSoC Contributor
Add this link for npm example, with a screenshot where the package is visible in red https://docs.github.com/en/packages/quickstart