Skip to content

[WIP] - Database#49

Open
txsmith wants to merge 23 commits intomasterfrom
database
Open

[WIP] - Database#49
txsmith wants to merge 23 commits intomasterfrom
database

Conversation

@txsmith
Copy link
Collaborator

@txsmith txsmith commented May 2, 2017

No description provided.

@preview-code
Copy link

preview-code bot commented May 2, 2017

This pull request can be reviewed with Preview Code.
To speed up the review process and get better feedback on your changes, please order your changes.

@txsmith txsmith changed the title Initial attempt at setting up a database with PostgreSQL and jOOQ [WIP] - Database May 2, 2017
@txsmith txsmith force-pushed the database branch 2 times, most recently from de1df8f to 011b3ac Compare May 31, 2017 08:10
}
}


Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Too much enters.

return fetchPull(pull).then(DatabaseActions::fetchGroups);
}


Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

* Added initial version of approvingAPI v2

* Allow users to set the approval status multiple times

* Implement getApprovals

* Implement and test GitHub authentication actions (#53)

* Add tests for getApprovals actions

* Added two tests (then stepper was empty)

* Test that evaluation of getApproval finishes

* Added enpoint for fetching hunk approvals

* Added tests for getHunkApprovals

* Added javadoc for approvalsAPI

* Change all occurrences of Seq to List

* Implement DeleteGroup in DatabaseInterpreter

* Ensure ApproveStatus is never null

* Implement FetchHunksForGroup in DatabaseInterpreter

* Make Approvals refer to a hunk by their ID

* Constrain hunks to be unique per pull request

* Coerce the jOOQ api into handling 'INSERT INTO ... RETURNING ...' queries

* Change the database dsl to return entire hunks/approvals

* Fix tests for database service

* Re-implement hunk and approval fetching

* Implement generic deserialization of types with one field

* Implement wrapped type serialization

* Test wrapped type de/serialization

* Implement github authentication actions and a caching interpreter

* Import hunks when a PR is opened (#54)
Repository owner deleted a comment from eanker Jun 29, 2017
txsmith and others added 2 commits July 6, 2017 14:11
* Change configuration from ENV vars to a yaml-file

* Get the config file path as command line argument
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.

2 participants