Add artifactapi_remote_github_deb resource #15
Reference in New Issue
Block a user
Delete Branch "benvin/deb-github-metadataonly"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds the metadata-only Debian/apt analog of
artifactapi_remote_github_rpmso a GitHub repo's release.debassets can be consumed as an apt repository (index synthesized from release metadata, package bytes 302-redirected to a backingreleases_remote). This stacks on the deb local+remote work (#14).newRemoteResource("github_deb")in the provider and adds aNewRemoteGitHubDebconvenience constructor mirroringgithub_rpmartifactapi_remote_github_debto the expected type-name listmodelToAPI, metadata, and constructor test coverage forgithub_debgithub_debin the README (types list, releases_remote note, dedicated notes section)examples/resources/artifactapi_remote_github_deb/main.tf(a backingartifactapi_remote_genericgithub.com remote + agithub_debremote forgoodtune/ghp)Add the metadata-only Debian/apt analog of artifactapi_remote_github_rpm, exposing a GitHub repo's release .deb assets as a synthesized apt repository with downloads redirected to a backing releases_remote. - Register newRemoteResource("github_deb") and add NewRemoteGitHubDeb ctor - Bump provider resource count 19 -> 20 and add the type name to test lists - Add modelToAPI/metadata/constructor test coverage for github_deb - Document github_deb in README and add an examples/ main.tf (goodtune/ghp)45f133f76eto25b72fd1ac