Releases: integrations/terraform-provider-github
Releases Β· integrations/terraform-provider-github
v6.10.2
What's Changed
π Bugfixes
- fix: Revert provider input constraints by @stevehipwell in #3099
- chore: Fix repo allow forking by @stevehipwell in #3094
π Documentation
New Contributors
Full Changelog: v6.10.1...v6.10.2
v6.10.1
v6.10.0
What's Changed
π New Features
- feat: Update go-github to v81 by @stevehipwell in #3050
- feat: Add support for repo private forking by @stevehipwell in #3056
- feat: Add team notification settings by @stevehipwell in #3059
- feat: Add Organization workflow permission resource by @deiga in #3015
- feat: Add support for Copilot code review in repository and organization rulesets by @JiayangZhou in #2965
π Bugfixes
- fix: Correct private forking implementation by @stevehipwell in #3067
- fix: ensure failed membership invite can be deleted by @deiga in #3058
- fix: Revert anon auth complication by @deiga in #3071
- fix: Prevent enterprise org taint on SAML enforcement error by @ericpardee in #3026
- fix: Escape environment name for id by @stevehipwell in #3079
- fix: Enable importing
github_emu_group_mappingfor Group with multiple teams by @deiga in #3054 - fix: Fix Org Ruleset tests && enable
allowed_merge_methodsby @deiga in #2976
πͺ¦ Deprecations
π οΈ Maintenance
- maint: Refactor integration tests by @stevehipwell in #2986
- maint: Ensure all acc tests have testacc prefix by @deiga in #3064
- maint: Add regression test for #2614 by @deiga in #3062
- maint: Improve provider tests by @deiga in #3061
- maint: Link directly to an example file to keep the link current when changes happen by @deiga in #3019
- maint: Properly enable test sweeper by @deiga in #3055
- maint: Update GNUmakefile to enhance test command functionality by @deiga in #3051
- maint: Convert legacy Schema Migrations to use StateUpgraders by @deiga in #3065
- maint: migrate releases resource and data source to context-aware fun⦠by @tempora-mutantur in #3036
- build(deps): bump anchore/sbom-action from 0.21.0 to 0.21.1 in the github-actions group by @dependabot[bot] in #3075
- build(deps): bump the gomod group across 1 directory with 2 updates by @dependabot[bot] in #3057
- build(deps): bump the github-actions group across 1 directory with 5 updates by @dependabot[bot] in #3013
New Contributors
- @JiayangZhou made their first contribution in #2965
- @ericpardee made their first contribution in #3026
- @tempora-mutantur made their first contribution in #3036
Full Changelog: v6.9.1...v6.10.0
v6.9.1
What's Changed
π Bugfixes
- fix: Fixes boolean conversions in rulesets from causing Panics by @deiga in #2977
- fix: Fix base url regression to ensure trailing / by @stevehipwell in #2990
- fix: Fix errors as nil bomb by @stevehipwell in #2992
- fix: Fix organization_custom_properties create by @stevehipwell in #2995
- fix: Fix repository environment deployment by @stevehipwell in #2993
- fix: Correct github_organization_role_teams & github_organization_role_users by @stevehipwell in #2994
- fix:
github_organization_roleEnsurerole_idis set after Create by @deiga in #3011 - fix(RateLimitRoundtripper): Fix mutex leak and not respecting context cancellation by @pete-woods in #2298
- fix: Ensure repository creation works if vulnerability-alerts isn't modifiable on repo level by @deiga in #3024
π Documentation
Docs
- docs: Fix documented block name for ignored collaborator teams by @tabacco in #2551
- docs: correct grammar errors in data.github_release docs by @mdb in #2515
- docs: Add missing link to schema for
merge_queuerepository rule by @usmonster in #2581
Maintenance
New Contributors
- @pete-woods made their first contribution in #2298
- @tabacco made their first contribution in #2551
Full Changelog: v6.9.0...v6.9.1
v6.9.0
What's Changed
π New Features
- feat: Adds enterprise settings resources to the provider by @nickfloyd in #2852
- feat: Add values_editable_by support to github_organization_custom_properties by @markszabo in #2931
- feat: Add functionality to update github_branch_default instead of forcing replacement by @thisispr in #2911
- feat: Align environment branch policy support by @stevehipwell in #2932
- feat: Add github_actions_hosted_runner resource by @austenstone in #2893
- feat: Refactor workflows by @stevehipwell in #2946
π Bugfixes
- fix HTTP 422 error in github_organization_settings resource by @netflash in #2807
- fix(github_repository_file): delete error handling and codesigning by @ivanmartos in #2736
- fix required_code_scanning missing from terraform state by @stricklerxc in #2701
- fix: do not update/create rulesets on archived repository by @scadu in #2460
- fix: change
forktoTypeStringand add conditional ForceNew by @diofeher in #2959 - fix: missing error returns by @nickfloyd in #2962
- fix: Fix org roles implementation by @stevehipwell in #2968
πͺ¦ Deprecations
- fix: make repository argument required by @mikutas in #2603
- fix(organization_ruleset): handle other error responses by @skeggse in #2705
π οΈ Maintenance
- chore(actions): Add release stack and extra validation test on Release (tag event) by @ViacheslavKudinov in #2904
- chore: Integrate v6.8.3 into main by @nickfloyd in #2902
- chore: Deprecate duplicate org team role resources by @stevehipwell in #2933
- chore: Update security and analysis by @Brink2Three in #2935
- chore: Update golangci-lint to v2 by @stevehipwell in #2864
- chore: Refactor base url logic by @stevehipwell in #2951
- build(deps): bump the github-actions group with 2 updates by @dependabot[bot] in #2923
- build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 by @dependabot[bot] in #2927
- build(deps): bump actions/checkout from 5.0.1 to 6.0.0 by @dependabot[bot] in #2939
- build(deps): bump actions/setup-go from 6.0.0 to 6.1.0 in the github-actions group by @dependabot[bot] in #2938
- build(deps): bump the gomod group across 1 directory with 4 updates by @dependabot[bot] in #2942
- build(deps): bump github/codeql-action from 4.31.4 to 4.31.5 in the github-actions group by @dependabot[bot] in #2956
New Contributors
- @Brink2Three made their first contribution in #2935
- @markszabo made their first contribution in #2931
- @thisispr made their first contribution in #2911
- @austenstone made their first contribution in #2893
- @netflash made their first contribution in #2807
- @ivanmartos made their first contribution in #2736
- @stricklerxc made their first contribution in #2701
- @skeggse made their first contribution in #2705
- @scadu made their first contribution in #2460
- @diofeher made their first contribution in #2959
Full Changelog: v6.8.0...v6.9.0
v6.8.3
v6.8.2
This merge brings the following enhancements from v6.7.5:
- Added destroy_on_drift field to both github_actions_secret and github_actions_organization_secret
- Improved drift detection logic with configurable behavior
- Added schema migrations for backward compatibility
- Enhanced test coverage for drift detection scenarios
- Fixed ForceNew field configurations
Full Changelog: v6.8.1...v6.8.2
v6.8.1
v6.8.0
What's Changed
π New Features
- fix/feature: Adds support for max_file_size, max_file_path_length, file_extension_restriction, and unknown rulesets for repos and orgs by @nickfloyd in #2821
- feat: Handle error management on resources when dealing with archived repos. by @nickfloyd in #2837
- feat: Update removal operations for related resources to now gracefully handle deleting archived repositories by @nickfloyd in #2844
- feat: support workflow permissions in repository by @M0NsTeRRR in #2309
- feat: implement missing data source github_actions_environment_public_key by @nobbs in #2500
- feat: Adds migration for destory-on-drift for actions organization secret to prevent state from getting out of sync with the schema by @nickfloyd in #2820
- feat: Adds DiffSuppressFunc and DiffSuppressOnRefresh to resources that have etag properties to suppress etag-related diffs by @nickfloyd in #2840
- feat: Max per page by @dee-kryvenko in #2703
- feat(core): add fork functionality by @hminaee-tc in #2678
π Bugfixes
- fix: Add destroy-on-drift property to the GitHub Action Secret resource schema by @nickfloyd in #2832
- fix: error when updating ruleset without bypass actors by @dblinkhorn in #2824
- fix(resource/github_organization_custom_properties): allow for import by @pippitt in #2834
- fix: Support for Github Environment Secrets' Lifecycle Ignore Changes by @bshore-bf in #2651
- fix: update of github release by @findmyname666 in #2350
- fix: commit signoff is enforced by the organization by @steveteuber in #2763
- fix: Repository Custom Properties Refresh by @SharpEdgeMarshall in #2691
- fix: Check current default branch before modifying by @stevehipwell in #2863
- fix: import command syntax for GitHub custom property documentation by @deiga in #2871
- fix(issue-2873): send empty slice for bypass_actors to avoid 422 on null by @VyacheslavPerfilyev in #2875
- fix(transport): change rate limit log messages from DEBUG to WARN level by @tdabasinskas in #2687
π οΈ Maintenance
- maint: gofmt clean up by @nickfloyd in #2888
- maint: Update to go-github v67 by @nickfloyd in #2810
- build(deps): bump github/codeql-action from 3.28.0 to 4.31.0 by @dependabot[bot] in #2811
- build(deps): bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #2812
- build(deps): bump actions/stale from 9.0.0 to 10.1.0 by @dependabot[bot] in #2813
- build(deps): bump actions/setup-go from 5.2.0 to 6.0.0 by @dependabot[bot] in #2814
- build(deps): bump peter-evans/create-or-update-comment from 4 to 5 by @dependabot[bot] in #2815
- build(deps): update several GitHub Actions to the next major versions by @ViacheslavKudinov in #2816
- build(deps): bump github/codeql-action from 4.31.0 to 4.31.2 in the github-actions group by @dependabot[bot] in #2860
- chore(Actions): Skip to run "Add issue to project" workflow on the forks by @ViacheslavKudinov in #2833
- chore: Tune Goreleaser config and workflow to address warnings by @ViacheslavKudinov in #2835
- chore(actions): Add scan of Actions workflows by CodeQL by @ViacheslavKudinov in #2859
- chore(actions): Add workflow that runs Terraform configuration validation by @ViacheslavKudinov in #2887
- chore(actions): Adds labeler Action to automatically add labels on PR:s by @ViacheslavKudinov in #2853
- chore(actions): Disable to run "Issue/PR response" workflow on forks by @ViacheslavKudinov in #2854
- chore(Actions): disable label synchronization in pull request labeler by @ViacheslavKudinov in #2879
- chore: Update pull request template checklist by @nickfloyd in #2827
π Documentation
- docs: Add destroy_on_drift docs to organization secret by @nickfloyd in #2825
- docs(github_repository_tag_protection): Remove documentation for the resource no longer supported by provider since v6.4.0 by @ViacheslavKudinov in #2826
- docs(github_organization_custom_role): Fix typo organization(_)repository by @kohbis in #2831
- docs: Adds do_not_enforce_on_create option for github_repository_ruleset docs by @nenosrep in #2667
- docs: Fix doc to revert wrong file deletion by @ViacheslavKudinov in #2847
New Contributors
- @nenosrep made their first contribution in #2667
- @kohbis made their first contribution in #2831
- @deiga made their first contribution in #2871
- @VyacheslavPerfilyev made their first contribution in #2875
- @M0NsTeRRR made their first contribution in #2309
- @bshore-bf made their first contribution in #2651
- @nobbs made their first contribution in #2500
- @findmyname666 made their first contribution in #2350
- @steveteuber made their first contribution in #2763
- @tdabasinskas made their first contribution in #2687
- @hminaee-tc made their first contribution in #2678
Full Changelog: v6.7.0...v6.8.0