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

Propagate comment changes to GitHub comments #977

Merged
merged 4 commits into from
Sep 27, 2017

Conversation

joshsmith
Copy link
Contributor

What's in this PR?

This somehow was not merged properly before into anything. I'm not quite sure what happened.

npendery and others added 3 commits September 26, 2017 15:30
…refactors

- if task params containg a "github_repo_id", an issue is created on github alongside task and task is associated with issue
- refactors:
  - removed reliance on ja_resource and canary from task controller
  - extracted task creation into separate module
  - extracted task-related queries into separate module
  - removed some unused code
  - moved some code around to follow boundex context convention
  - fixed several dialyzer warnings
@joshsmith joshsmith added this to the GitHub integration milestone Sep 27, 2017
@joshsmith
Copy link
Contributor Author

@begedin I have since had to address bugs that cropped up in this and were not caught in tests. We need to test this out against actual API endpoints before things go up for code review. Mocks only go so far and this was a case where the mocks were lying to us about what the endpoints actually looked like.

This should now work and be ready for review.

@joshsmith
Copy link
Contributor Author

There's an argument to be made here that we should be doing some actual integration tests.

@joshsmith joshsmith force-pushed the 801-802-propagate-comment-changes-to-github-comments branch from 5ef76cd to e9cd37e Compare September 27, 2017 00:48
@joshsmith
Copy link
Contributor Author

If this looks good, please do squash into a single commit and then merge.

@begedin begedin merged commit 5b1bc1f into develop Sep 27, 2017
@begedin begedin deleted the 801-802-propagate-comment-changes-to-github-comments branch September 27, 2017 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants