{"push_id":2709056594,"size":6,"distinct_size":0,"ref":"refs/heads/mutation-merge","head":"43f5b50d9ebfac9352d87350582994f742a64e6f","before":"d51a387b5d1715442016da9a0fd5d9dfa73c3d51","commits":[{"sha":"a2288da93899c73d5f0a000737494986bfbe1581","author":{"name":"Shreyas Jaganmohan","email":"e48f808928fb3eaf4385416e3957d2828f8691d1@gmail.com"},"message":"fix: send Deployment level extension events even if a user is not found (#266)\n\n* Add ForceRebuild option\r\n\r\n* don't return if user not found","distinct":false,"url":"https://api.github.com/repos/codeamp/circuit/commits/a2288da93899c73d5f0a000737494986bfbe1581"},{"sha":"13c14362441cf77af6b7245d0585c46807b2b42a","author":{"name":"Amos Kyler","email":"6b293d9ea44881b260b516fb1a39efd1059c19b5@gmail.com"},"message":"use last 12 digits of image id as image tag (#268)\n\n* use last 12 digits of image id as image tag\r\n\r\n* update test to reflect image tagging changes","distinct":false,"url":"https://api.github.com/repos/codeamp/circuit/commits/13c14362441cf77af6b7245d0585c46807b2b42a"},{"sha":"47449d793c8fa0e9070aed9e6371b894efa3afbe","author":{"name":"Amos Kyler","email":"6b293d9ea44881b260b516fb1a39efd1059c19b5@gmail.com"},"message":"ImagePullPolicy: AlwaysPull --> PullIfNotPresent (#269)","distinct":false,"url":"https://api.github.com/repos/codeamp/circuit/commits/47449d793c8fa0e9070aed9e6371b894efa3afbe"},{"sha":"7434a4cca238fea305da409028492edcb36a76c4","author":{"name":"Shreyas Jaganmohan","email":"e48f808928fb3eaf4385416e3957d2828f8691d1@gmail.com"},"message":"Add pagination for Projects, Releases, Services, Features and Secrets (#245)\n\n* Add pagination for Releases\r\n\r\n* Add +1\r\n\r\n* change comment\r\n\r\n* Change param to cursor and response with nextCursor\r\n\r\n* encapsulate filtering logic in releaselist\r\n\r\n* fix resolver logic\r\n\r\n* rm +1\r\n\r\n* Add pagination for other relevant resources\r\n\r\n* push\r\n\r\n* Add structs pkg\r\n\r\n* add more logic\r\n\r\n* Abstractions + better code :)\r\n\r\n* rm unnecessary spaces\r\n\r\n* off by 1 err\r\n\r\n* Fix tests\r\n\r\n* add tests\r\n\r\n* CodeAmp Plugin Reorganization  (#224)\r\n\r\n* Pulled handlers out of codeamp plugin as first step of refactor.\r\n\r\n* WIP CodeAmp Plugin\r\n\r\n* WIP DRYing\r\n\r\n* WIP DRYing\r\n\r\n* Broke down codeamp plugin init process\r\n\r\n* WIP Abstracting GraphQL Resolvers\r\n\r\n* WIP GraphQL Plugin\r\n\r\n* Updated Dockerfile to reflect new location of graphql schema file\r\n\r\n* Moving files from GraphQL back to CodeAmp\r\n\r\n* WIP CodeAmp Refactor\r\n\r\n* Moved graphql assets to graphql folder. Fixed docker build.\r\n\r\n* Moved CheckAuth and Claims struct into db_resolver namespace\r\n\r\n* Updated readme to remove duplicate circleci badge. Fixed broken project_test. Removed superfluous log statement in heartbeat plugin.\r\n\r\n* WIP GraphQL Resolvers\r\n\r\n* Addressing issues from go-vet\r\n\r\n* Fixed removed field when json attribute should have been updated ot match\r\n\r\n* WIP CodeAmp Refactor\r\n\r\n* Moved models into model namespace out of graphql_resolver\r\n\r\n* Moved inputs into model namespace\r\n\r\n* Resolver tests use common setup function in test.go\r\n\r\n* WIP Test Fix\r\n\r\n* WIP Test Fix\r\n\r\n* WIP CodeAmp Refactor\r\n\r\n* User moved over to using initializer, resolver, and db resolver\r\n\r\n* WIP CodeAmp Resolvers Organization\r\n\r\n* Fixed issue with graphql schema not matching function signature\r\n\r\n* WIP Projects Resolver\r\n\r\n* Added option to disable auth for testing. Added more tests and some cleanup for user resolver test.\r\n\r\n* Privatized auth functions\r\n\r\n* Restored disabled code in query and mutation. Tests fixed.\r\n\r\n* Moved logic out of query.go but kept interface there. Moved to 'intiializers' files but will probably turn into general resolver logic\r\n\r\n* Moved last couple of queries argument logic out to initializer files\r\n\r\n* Moved 'initializers' to become 'query' classes.\r\n\r\n* Updated graphql resolvers to return DB resolver's data.\r\n\r\n* Restored extension resolver code\r\n\r\n* Reenabled some code that had been commented out\r\n\r\n* Restoring commented out return value in mutation\r\n\r\n* Fixed bonehead mistake in mutation. Restored some disabled code in project.go\r\n\r\n* Turned warn with fields into debug with fields.\r\n\r\n* Fixed bug in returning plurals of resolvers. Used incorrect form of make()\r\n\r\n* Small updates after merge with master\r\n\r\n* Add pagination for Releases\r\n\r\n* rm +1\r\n\r\n* Add pagination for other relevant resources\r\n\r\n* push\r\n\r\n* Add structs pkg\r\n\r\n* Abstractions + better code :)\r\n\r\n* Fix tests\r\n\r\n* rm transistor\r\n\r\n* working on pagination\r\n\r\n* Working schema and resolvers\r\n\r\n* helper fns\r\n\r\n* Pagination works\r\n\r\n* reset vendor\r\n\r\n* rm structs\r\n\r\n* fix tests\r\n\r\n* fix paginator\r\n\r\n* add projectresolver append\r\n\r\n* Add assert statements\r\n\r\n* rm delete\r\n\r\n* change update env fn\r\n\r\n* rm query.go\r\n\r\n* rm tests (redundant)\r\n\r\n* Rm 'create' events for releaseExtension and mark db state (#261)\r\n\r\n* Update issue templates (#262)\r\n\r\n* Add pr template (#263)\r\n\r\n* fix: send Deployment level extension events even if a user is not found (#266)\r\n\r\n* Add ForceRebuild option\r\n\r\n* don't return if user not found\r\n\r\n* Add db in resolver\r\n\r\n* rm find","distinct":false,"url":"https://api.github.com/repos/codeamp/circuit/commits/7434a4cca238fea305da409028492edcb36a76c4"},{"sha":"a78d782572096bd5810f4642311831c88860de6e","author":{"name":"Shreyas Jaganmohan","email":"e48f808928fb3eaf4385416e3957d2828f8691d1@gmail.com"},"message":"fix: use the correct overridden value in extensionConfig in ExtractArtifacts function (#270)","distinct":false,"url":"https://api.github.com/repos/codeamp/circuit/commits/a78d782572096bd5810f4642311831c88860de6e"},{"sha":"43f5b50d9ebfac9352d87350582994f742a64e6f","author":{"name":"Andrew Ballman","email":"2c566efadad5f7c9ff4bd295e87556463653f0d1@users.noreply.github.com"},"message":"Resolvers Test Coverage (#252)\n\n* Initial Commit for Resolvers Tests\r\n\r\n* WIP Test Coverage\r\n\r\n* Fixed error handling in dockerbuilder test\r\n\r\n* WIP ProjectExtension Test. Removed unnecessary auth overiding in favor of faking JWT token in test.\r\n\r\n* WIP Test Coverage\r\n\r\n* Added function calls for 'created' and 'projects' to increase code coverage. Modified test to hard delete after tests complete.\r\n\r\n* Make codebeat happier with auth\r\n\r\n* More auth refactor\r\n\r\n* CircleCI Updates. Attempting to add codebeat test coverage.\r\n\r\n* Goveralls still needs to be injected into Dockerfile\r\n\r\n* WIP CircleCI\r\n\r\n* Switched to yarn instead of npm. Removed goveralls, because coveralls is not great\r\n\r\n* Try installling NPM by hand\r\n\r\n* Try and install via package manager\r\n\r\n* Try adding source for apt\r\n\r\n* Attempt at reporting to codecov\r\n\r\n* Ditched coveralls badge because they are terrible\r\n\r\n* Environment test coverage\r\n\r\n* Possible fix for one test\r\n\r\n* Temporarily disabled problem tests\r\n\r\n* Fixed compile error\r\n\r\n* Some debug info for docker\r\n\r\n* Project Test cleans up its test data it creates. CircleCI update, try to run migrations first.\r\n\r\n* Fixes for environment test. IsDefault test modified. Added test case for created time and for projects.\r\n\r\n* Small fixupes for environment_test\r\n\r\n* Added environment_query test for when a project slug is provided\r\n\r\n* Taking a stab at test coverage generation for circleci\r\n\r\n* Be more explicit about paths\r\n\r\n* Another shot at test coverage report on ci\r\n\r\n* Increased environment_query test coverage\r\n\r\n* WIP User Test\r\n\r\n* WIP Secret Tests\r\n\r\n* WIP Project Test\r\n\r\n* Moved project interface test to separate test. Added additional test for length of secrets associated with a project.\r\n\r\n* Added test for project extension\r\n\r\n* WIP Project Test\r\n\r\n* Added error checking for raw message columns being null\r\n\r\n* WIP Feature Test\r\n\r\n* WIP Service Test\r\n\r\n* WIP Service Test\r\n\r\n* WIP Extension Test\r\n\r\n* WIP ServiceSpec Test\r\n\r\n* WIP Permissions Test. Could probably be shoehorned into projects test.\r\n\r\n* WIP Merged Permission Test into User Test. Permission is not a distinct thing, users have them.\r\n\r\n* Removed leftover permissions cleanup\r\n\r\n* WIP ReleaseExtension Test\r\n\r\n* WIP ReleaseExtension Test\r\n\r\n* WIP Project Extension Test\r\n\r\n* WIP Project Extension Test\r\n\r\n* WIP Release Extension Test\r\n\r\n* WIP Project Test\r\n\r\n* WIP Building Helper Functions for Resolver Tests\r\n\r\n* Moved codeamp resolver's middleware out to a middleware class. Wrote middleware tests. Needs more work on tests.\r\n\r\n* Restored some temporarily disabled tests\r\n\r\n* WIP Test Organization\r\n\r\n* WIP Fixed Environment Test\r\n\r\n* Made mutation use model's ExtConfig\r\n\r\n* Release Extension Test Work\r\n\r\n* WIP Test Coverage\r\n\r\n* Small fixes after merge involving pagination\r\n\r\n* Post Merge Fixes\r\n\r\n* More test fixes after merge\r\n\r\n* WIP Mutation Tests. Temporarily disabled environment default test.\r\n\r\n* Removed log statement","distinct":false,"url":"https://api.github.com/repos/codeamp/circuit/commits/43f5b50d9ebfac9352d87350582994f742a64e6f"}]}
{"actor":{"display_login":"aballman"}}