The billing-usage branch is complete and tested.
Tasks
Upstream PR
integrations#3293 — open, awaiting review.
Fixes applied before opening:
- Dereferenced
*string pointer fields (organization_name, repository_name) in flattenUsageItems — were being stored as pointers in TypeString schema fields
- Replaced deprecated
ValidateFunc with ValidateDiagFunc for year, month, day across all three data sources
- Replaced fork-local
buildID() with upstream-compatible buildTwoPartID()
Branch
billing-usage
Resources implemented
github_enterprise_billing_usage (data source)
github_enterprise_billing_usage_summary (data source)
github_enterprise_billing_premium_request_usage (data source)
The
billing-usagebranch is complete and tested.Tasks
integrations/terraform-provider-githubmain branchUpstream PR
integrations#3293 — open, awaiting review.
Fixes applied before opening:
*stringpointer fields (organization_name,repository_name) inflattenUsageItems— were being stored as pointers inTypeStringschema fieldsValidateFuncwithValidateDiagFuncforyear,month,dayacross all three data sourcesbuildID()with upstream-compatiblebuildTwoPartID()Branch
billing-usageResources implemented
github_enterprise_billing_usage(data source)github_enterprise_billing_usage_summary(data source)github_enterprise_billing_premium_request_usage(data source)