terraform-github-repository

A Terraform module to manage GitHub Repositories. https://github.com/

APACHE-2.0 License

Stars
156
Committers
13

Bot releases are visible (Hide)

terraform-github-repository - v0.5.0

Published by mariux about 4 years ago

Added

  • 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)
terraform-github-repository - v0.4.2

Published by mineiros-ci about 4 years ago

Changelog

Added

  • Add CHANGELOG.md.

Changed

  • Switch CI from SemaphoreCI to GitHub Actions.
terraform-github-repository - v0.4.1

Published by mineiros-ci over 4 years ago

Changelog

  • add CONTRIBUTING.md
  • upgrade pre-commit-hooks to v0.1.4
  • add phony-targets and markdown-link-check hooks
  • update logo and badges in README.md
terraform-github-repository - v0.4.0

Published by mineiros-ci over 4 years ago

Changelog

  • Fixes a bug that was introduced during the last release which forced the re-creation of teams on every run.
terraform-github-repository - v0.3.1

Published by mineiros-ci over 4 years ago

Changelog

  • Fix dependency issue when assigning teams by name
terraform-github-repository - v0.3.0

Published by mineiros-ci over 4 years ago

Changelog

  • Add issue_labels_create to specify whether you want to force or suppress the creation of issues labels. Default is true if has_issues is true or issue_labels is non-empty, otherwise default is false.
terraform-github-repository - v0.2.1

Published by mineiros-ci over 4 years ago

Changelog

  • 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.

Contributors

  • Special thanks to @chrispblink for providing this feature.
terraform-github-repository - v0.2.0

Published by mineiros-ci over 4 years ago

Changelog

  • set delete_branch_on_merge default value to true
  • use slugs for team ids
  • fix module dependency by introducing modules_depends_on
  • upgrade terraform-github-provider to ~> 2.6
terraform-github-repository - v0.1.0

Published by mineiros-ci over 4 years ago

First stable release!

Changelog

  • Update README and add more examples and related tests
terraform-github-repository - v0.0.7

Published by soerenmartius almost 5 years ago

Notes

Breaking Changes for branch_protection_rules. Properties are now configured as a nested object instead of lists.

terraform-github-repository - v0.0.6

Published by mariux almost 5 years ago

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
terraform-github-repository - v0.0.5

Published by mariux almost 5 years ago

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
terraform-github-repository - v0.0.4

Published by soerenmartius almost 5 years ago

Set auto_init default value to true

terraform-github-repository - v0.0.3

Published by soerenmartius almost 5 years ago

Set has_issues default value to false

terraform-github-repository - v0.0.2

Published by soerenmartius almost 5 years ago

  • 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
terraform-github-repository - v0.0.1

Published by soerenmartius almost 5 years ago

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