Skip to content

Releases: mineiros-io/terraform-github-repository

v0.0.6

12 Jan 16:00
eb0ec98
Compare
Choose a tag to compare
v0.0.6 Pre-release
Pre-release

Enhancements

ignore changes in parameters that are only used at creation:

  • ignore changes in auto_init
  • ignore changes in gitignore_template
  • ignore changes in license_template

v0.0.5

12 Jan 15:18
35fbf85
Compare
Choose a tag to compare
v0.0.5 Pre-release
Pre-release

Notes

  • breaking changes for teams and collaborator configuration (mainly due to conversion from count to for_each)

General changes

  • use for_each instead of count to not recreate most resources when order in module parameter changes
  • fix race condition in branch_protection configuration
  • add automated unit tests with terratest

New or changed parameters

  • add defaults
  • add extra_topics for adding additional topics when defaults.topics should not be overwritten but merged
  • remove collaborators
  • 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
  • remove teams
  • 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

v0.0.4

06 Jan 11:55
12fcc38
Compare
Choose a tag to compare
v0.0.4 Pre-release
Pre-release

Set auto_init default value to true

v0.0.3

06 Jan 11:50
dbb6f1b
Compare
Choose a tag to compare
v0.0.3 Pre-release
Pre-release

Set has_issues default value to false

v0.0.2

06 Jan 11:32
ddda658
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release
  • set has_ feature toggles default values to false
  • set example variables default value to null
  • output complete object
  • remove unnecessary Vars declaration from test
  • fix typos

v0.0.1

05 Jan 13:45
64e2296
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

This is the initial release of our GitHub Repository module with support for creating and managing GitHub Repositories for Organizations.