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