No description
  • Go 97.5%
  • HTML 1.5%
  • Makefile 0.6%
  • Shell 0.4%
Find a file
Stephen Hoekstra ce15a112bd
Use commit SHA to lookup commit info in github_repository_file resource (#644)
* Fix references to "master"

Signed-off-by: Stephen Hoekstra <shoekstra@schubergphilis.com>

* Use commit SHA to lookup commit info

Currently the provider loops through commits in a repo until it finds the most recent commit containing the managed file. This is inefficient and could lead to you being rate limited if managing a few files that were updated a long time ago.

This commit fixes that by storing the commit SHA when updating the file and using that SHA to lookup the commit info instead of looping through all commits.

Signed-off-by: Stephen Hoekstra <shoekstra@schubergphilis.com>
2021-01-07 11:05:24 -05:00
.github Allow dependabot to check github actions (#643) 2021-01-07 09:16:27 -05:00
examples change private to visibility (#635) 2021-01-07 09:19:51 -05:00
github Use commit SHA to lookup commit info in github_repository_file resource (#644) 2021-01-07 11:05:24 -05:00
scripts Added linting to provider (#262) 2019-09-03 15:07:05 -05:00
vendor Added allowsDeletionsand allowsForcePushessettings (#623) 2020-12-18 12:42:28 -05:00
website Use commit SHA to lookup commit info in github_repository_file resource (#644) 2021-01-07 11:05:24 -05:00
.gitignore data_source/github_repositories: add sort capabilities (#234) 2019-06-07 21:26:13 -05:00
.go-version Upgrade to Go version 1.13 2020-03-01 14:22:58 +02:00
.golangci.yml update golangci config 2020-03-02 13:52:10 +02:00
.travis.yml Remove unused script 2020-04-28 09:38:27 -04:00
CHANGELOG.md v4.1.0 2020-12-01 13:45:54 +00:00
CODE_OF_CONDUCT.md Update Documentation Ahead Of Project Transfer (#587) 2020-11-04 18:39:56 -05:00
CONTRIBUTING.md Update Documentation Ahead Of Project Transfer (#587) 2020-11-04 18:39:56 -05:00
GNUmakefile Temporarily turn off make target for release 2020-10-12 09:11:20 -04:00
go.mod Added allowsDeletionsand allowsForcePushessettings (#623) 2020-12-18 12:42:28 -05:00
go.sum Added allowsDeletionsand allowsForcePushessettings (#623) 2020-12-18 12:42:28 -05:00
LICENSE Change LICENSE To MIT (#591) 2020-11-06 07:50:45 -05:00
main.go Fixed acceptance tests 2020-03-02 12:58:06 +02:00
README.md Update Documentation Ahead Of Project Transfer (#587) 2020-11-04 18:39:56 -05:00
renovate.json Update renovate.json 2019-05-02 19:52:21 -04:00
SECURITY.md Update Documentation Ahead Of Project Transfer (#587) 2020-11-04 18:39:56 -05:00
tools.go Try Tools Pattern From AWS Provider 2020-04-28 09:22:35 -04:00

Terraform Provider GitHub

Requirements

  • Terraform 0.10.x
  • Go 1.13 (to build the provider plugin)

Usage

Detailed documentation for the GitHub provider can be found here.

Contributing

Detailed documentation for contributing to the GitHub provider can be found here.

Roadmap

This project leverages Milestones to scope upcoming features and bug fixes. Issues that receive the most recent discussion or the most reactions will be more likely to be included in an upcoming release.

Support

This is a community-supported project. GitHub Support is not responsible for maintenance. Please engage with the community via Issues for support.