FEATURES:
- New Resource:
github_project_column
(#139)
ENHANCEMENTS:
- all resources: Use
Etag
to save API quota (~ 33%) (#143) - all resources: Implement & use RateLimitTransport to avoid hitting API rate limits (#145)
BUG FIXES:
- resource/github_issue_label: Return genuine errors instead of ignoring them when reading existing resource (#142)
- resource/github_membership: Return genuine errors instead of ignoring them when reading existing resource (#142)
- resource/github_repository_deploy_key: Return genuine errors instead of ignoring them when reading existing resource (#142)
- resource/github_team: Return genuine errors instead of ignoring them when reading existing resource (#142)
- resource/github_team_membership: Return genuine errors instead of ignoring them when reading existing resource (#142)
- resource/github_team_repository: Return genuine errors instead of ignoring them when reading existing resource (#142)
- resource/github_user_gpg_key: Return genuine errors instead of ignoring them when reading existing resource (#142)
BUG FIXES:
- resource/github_repository: Avoid spurious diff for
topics
(#138)
FEATURES:
- New Data Source:
github_repository
(#109) - New Data Source:
github_repositories
(#129) - New Resource:
github_organization_project
(#111) - New Resource:
github_repository_project
(#115) - New Resource:
github_user_gpg_key
(#120) - New Resource:
github_user_ssh_key
(#119)
ENHANCEMENTS:
- provider: Add
insecure
mode (#48) - data-source/github_ip_ranges: Add importer IPs (#100)
- resource/github_repository: Add support for
topics
(#97) - resource/github_issue_label: Add support for
description
(#118) - resource/github_team: Expose
slug
(#136) - resource/github_team_membership: Make role updatable (#137)
BUG FIXES:
- resource/github_*: Prevent crashing on invalid ID format (#108)
- resource/github_repository_deploy_key: Avoid spurious diff of
key
(#132) - resource/github_repository_webhook: Avoid spurious diff of
secret
(#133) - resource/github_repository: Make non-updatable fields
ForceNew
(#135) - resource/github_organization_webhook: Avoid spurious diff of
secret
(#134)
FEATURES:
- New Data Source:
github_ip_ranges
(#82)
ENHANCEMENTS:
- resource/github_repository: Add support for archiving (#64)
- resource/github_repository: Add
html_url
(#93) - resource/github_repository: Add
has_projects
(#92) - resource/github_team: Add
parent_team_id
(#54)
ENHANCEMENTS:
- resource/github_branch_protection: Add support for
require_code_owners_review
(#51)
BUG FIXES:
- resource/github_membership: Fix a crash when bad import input is given (#72)
BACKWARDS INCOMPATIBILITIES / NOTES:
- resource/github_branch_protection: The
include_admin
attributes haven't been working for quite some time due to upstream API changes. These attributes are now deprecated in favor of the new top-levelenforce_admins
attribute. Theinclude_admin
attributes currently have no affect on the resource, and will yield aDEPRECATED
notice to the user.
IMPROVEMENTS:
- resource/github_repository: Allow updating default_branch (#23)
- resource/github_repository: Add license_template and gitignore_template (#24)
- resource/github_repository_webhook: Add import (#29)
- resource/github_branch_protection: Support enforce_admins (#26)
- resource/github_team: Supports managing a team's LDAP DN in GitHub Enterprise (#39)
BUG FIXES:
- resource/github_branch_protection: Fix crash on nil values (#26)
FEATURES:
- New Resource:
github_repository_deploy_key
[#15215](hashicorp/terraform#15215)
IMPROVEMENTS: