Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gposton/branch protection apps #297

Merged
merged 2 commits into from
Mar 5, 2020

Conversation

gposton
Copy link
Contributor

@gposton gposton commented Nov 21, 2019

Adds support for assigning 'apps' in branch protection rules.

Note that this requires changes from upstream vendor (google/go-github) to be vendor'd in.

See upstream vendor PR here: google/go-github#1337

Note: From the comments in the above PR, it looks like this PR is the one that's actually going to land (same functionality) google/go-github#1283

@ghost ghost added the size/XS label Nov 21, 2019
@goloroden
Copy link

It would be so awesome to have this 😊

Hence, out of curiosity, any news on this?

@gposton
Copy link
Contributor Author

gposton commented Dec 4, 2019

Still waiting on the upstream change.

@goloroden
Copy link

Thanks for the fast reply 😊

@gposton
Copy link
Contributor Author

gposton commented Dec 5, 2019

Upstream change just merged: google/go-github#1283

@gposton-goodmoney gposton-goodmoney force-pushed the gposton/branch_protection_apps branch from 5f1e1bd to 4ce4a7e Compare January 30, 2020 15:26
@gposton
Copy link
Contributor Author

gposton commented Jan 30, 2020

@goloroden @paultyng I just rebased this and it should be good2go! See comment here: https://github.com/terraform-providers/terraform-provider-github/pull/296#issuecomment-578916134

@gposton
Copy link
Contributor Author

gposton commented Jan 31, 2020

@paultyng how do I vendor in new changes from google/go-github#1283?

@umpox
Copy link

umpox commented Feb 27, 2020

@gposton @paultyng Did you get any further with this?

@gposton gposton force-pushed the gposton/branch_protection_apps branch from 4ce4a7e to 23e31ed Compare February 27, 2020 16:58
@gposton
Copy link
Contributor Author

gposton commented Feb 27, 2020

@paultyng @goloroden @umpox Upstream change was vendored in with this commit: hashicorp@c533ed9. I've rebased this branch and it should be good to go now!

@umpox
Copy link

umpox commented Mar 3, 2020

@paultyng @jcudit Any chance we could get this merged soon? Or is there anything else you need on this branch? 😃

@jcudit
Copy link
Contributor

jcudit commented Mar 3, 2020

Thanks for the ping 😄

This is missing a documentation update to https://github.com/terraform-providers/terraform-provider-github/blob/master/website/docs/r/branch_protection.html.markdown.

I'll run the acceptance tests here to confirm no regressions and plan to ship this once the docs are updated.

@ghost ghost added the Type: Documentation Improvements or additions to documentation label Mar 3, 2020
@gposton
Copy link
Contributor Author

gposton commented Mar 3, 2020

Thanks @jcudit! @umpox @paultyng Docs have been added.

@jcudit
Copy link
Contributor

jcudit commented Mar 4, 2020

@gposton thanks for getting those updated. The acceptance test that this case falls under has been failing regularly, but has become more stable from the work over in https://github.com/terraform-providers/terraform-provider-github/pull/372. I'd like to focus on shipping the test fix over there before circling back to this one. Ideally, this ships end of week after the related acceptance tests pass.

Thanks for the extra patience 😄

@mrwacky42
Copy link
Contributor

@jcudit - If the test is flakey, and unrelated to the code in this PR, why make this PR wait? It looks like the last Travis build passed.

@jcudit jcudit merged commit 71d0202 into integrations:master Mar 5, 2020
@mrwacky42
Copy link
Contributor

Nice!

@jcudit jcudit added this to the v2.5.0 milestone Mar 27, 2020
kfcampbell pushed a commit to kfcampbell/terraform-provider-github that referenced this pull request Jul 26, 2022
…ction_apps

Gposton/branch protection apps
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size/XS Type: Documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants