All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add support for
visibility
parameter. Defaults toprivate
and respects desired state as defined in deprecatedprivate
parameter.
- Add deprecation of
private
parameter. - BREAKING CHANGE: Minimum Github Terraform Provider version increased to
2.9.0
.
- Add support for managing github secrets via
plaintext_secrets
argument (#58/#59 kudos to @mrodm)
- Add support for Terraform v0.14.x
- Remove support for Terraform Github Provider v3.1.0 as this version introduced undocumented breaking changes. See integrations/terraform-provider-github#566 for details.
- Adjust default branch in code to github new default branch naming
- Add support for Terraform v0.13.x
- Add support for Terraform Github Provider v3.x
- Prepare support for Terraform v0.14.x (needs terraform v0.12.20 or above)
0.4.2 - 2020-06-23
- Add
CHANGELOG.md
.
- Switch CI from SemaphoreCI to GitHub Actions.
0.4.1 - 2020-06-04
- Add CONTRIBUTING.md.
- Add
phony-targets
andmarkdown-link-check
hooks.
- Update logo and badges in README.md.
0.4.0 - 2020-05-28
- Fix a bug that was introduced during the last release which forced the re-creation of teams on every run.
0.3.1 - 2020-05-24
- Fix dependency issue when assigning teams by name.
0.3.0 - 2020-05-14
- Add
issue_labels_create
to specify whether you want to force or suppress the creation of issues labels. Default istrue
ifhas_issues
istrue
orissue_labels
is non-empty, otherwise default isfalse
.
0.2.1 - 2020-05-09
- Introduced support for the
github_repository_webhook
resource. You can now add webhooks to your repositories through the newly
introduced variable
webhooks
. For further information please read the documentation.
0.2.0 - 2020-04-16
- Use slugs for team ids.
- Set
delete_branch_on_merge
default value totrue
. - Upgrade terraform-github-provider to
~> 2.6
.
- Fix module dependency by introducing
modules_depends_on
.
0.1.0 - 2020-02-27
- Update README.md and add more examples and related tests.
0.0.7 - 2020-01-14
- Breaking Changes for
branch_protection_rules
. Properties are now configured as a nested object instead of lists.
0.0.6 - 2020-01-12
- Ignore changes in
auto_init
. - Ignore changes in
gitignore_template
. - Ignore changes in
license_template
.
0.0.5 - 2020-01-12
- Add
defaults
. - Add
extra_topics
for adding additional topics when defaults.topics should not be overwritten but merged. - Add
admin_collaborators
as a list of github usernames to add as collaborators with admin permission. - Add
push_collaborators
as a list of github usernames to add as collaborators with push permission. - Add
pull_collaborators
as a list of github usernames to add as collaborators with pull permission. - Add
admin_team_ids
as a list of team IDs to add as admin teams. - Add
push_team_ids
as a list of team IDs to add as push teams. - Add
pull_team_ids
as a list of team IDs to add as pull teams.
- Use
for_each
instead ofcount
to not recreate most resources when order in module parameter changes. - Add automated unit tests.
- Fix race condition in
branch_protection
configuration.
- Remove
teams
. - Remove
collaborators
.
0.0.4 - 2020-01-06
- Set
auto_init
default value totrue
.
0.0.3 - 2020-01-06
- Set has_issues default value to
false
.
0.0.2 - 2020-01-06
- Remove unnecessary
Vars
declaration from test.
- Set
has_feature
toggles default values tofalse
. - Set example variables default value to null.
0.0.1 - 2020-01-05
- This is the initial release of our GitHub Repository module with support for creating and managing GitHub Repositories for Organizations.