b26e651d45
The artifactapi server gains a github_rpm remote type that exposes a GitHub repo's releases as a metadata-only yum repository (synthesized repodata, no precache, downloads redirected to a backend remote). Surface it through the provider so these remotes are declarable as code alongside the other types. - Register the github_rpm remote resource (artifactapi_remote_github_rpm), reusing the shared remoteResource plumbing; add the NewRemoteGitHubRPM constructor to match its siblings. - Generalize the releases_remote attribute description: it now names the backend remote that serves download bytes for both the terraform remote (URL rewriting) and the github_rpm remote (302 redirect of .rpm downloads). - Document the type and add an example wiring a github_rpm remote to a generic github.com releases_remote. Tests cover the resource metadata type name, the constructor, and mapping of package_type/base_url/releases_remote/patterns through the API model; the resource-count and expected-types assertions are updated. Depends on the github_rpm API surface in artifactapi (separate PR). Cut a minor release (make minor) once merged.