{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":621122364,"defaultBranch":"master","name":"mock-alchemy","ownerLogin":"jonyscathe","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-03-30T03:10:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5369952?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1681435903.0","currentOid":""},"activityList":{"items":[{"before":"bc422a7077013e3b77b0ad4803c3692594855ba7","after":"b68a236c14622e7036fbd2b893ef054e120e70e6","ref":"refs/heads/jonyscathe/execute_mutate","pushedAt":"2023-05-16T06:48:49.527Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonyscathe","name":null,"path":"/jonyscathe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5369952?s=80&v=4"},"commit":{"message":"chore: Add tests\n\nAlso return data from an insert with a returning statement.","shortMessageHtmlLink":"chore: Add tests"}},{"before":"7e8d3e5ccff2b2a4187da158c66691f2066a7117","after":"bc422a7077013e3b77b0ad4803c3692594855ba7","ref":"refs/heads/jonyscathe/execute_mutate","pushedAt":"2023-04-18T07:01:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonyscathe","name":null,"path":"/jonyscathe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5369952?s=80&v=4"},"commit":{"message":"chore: Change noxfile back\n\nUndo changes I had made for testing","shortMessageHtmlLink":"chore: Change noxfile back"}},{"before":"5797ec71632dbbfb00d90c27cacea1c02d8604b8","after":"7e8d3e5ccff2b2a4187da158c66691f2066a7117","ref":"refs/heads/jonyscathe/execute_mutate","pushedAt":"2023-04-17T02:22:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonyscathe","name":null,"path":"/jonyscathe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5369952?s=80&v=4"},"commit":{"message":"chore: handle zero case\n\nOn no rows to update or delete","shortMessageHtmlLink":"chore: handle zero case"}},{"before":"a40ccc126b46877371763785c407ea4f7a9e29ac","after":"5797ec71632dbbfb00d90c27cacea1c02d8604b8","ref":"refs/heads/jonyscathe/execute_mutate","pushedAt":"2023-04-17T01:31:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonyscathe","name":null,"path":"/jonyscathe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5369952?s=80&v=4"},"commit":{"message":"feat: Added support for delete/upate\n\nORM 2.0 is pretty useable now.\nStill needs tests","shortMessageHtmlLink":"feat: Added support for delete/upate"}},{"before":"045a98f19235397a01d9d0c73d0c589f8387fb15","after":"a40ccc126b46877371763785c407ea4f7a9e29ac","ref":"refs/heads/jonyscathe/execute_mutate","pushedAt":"2023-04-14T07:45:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonyscathe","name":null,"path":"/jonyscathe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5369952?s=80&v=4"},"commit":{"message":"chore: Minor tidy up and todos\n\nWill hopefully finish this next week sometime","shortMessageHtmlLink":"chore: Minor tidy up and todos"}},{"before":"bd9adf0836f1a7f0ff08689deeed616eaaa90ec3","after":"045a98f19235397a01d9d0c73d0c589f8387fb15","ref":"refs/heads/jonyscathe/execute_mutate","pushedAt":"2023-04-14T07:06:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jonyscathe","name":null,"path":"/jonyscathe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5369952?s=80&v=4"},"commit":{"message":"chore: Insert a boundary\n\nManually throw in a boundary if an execute(insert()) is not\nreturning","shortMessageHtmlLink":"chore: Insert a boundary"}},{"before":"e7bd57f15868095ae3bf8399855382685ef300cf","after":"bd9adf0836f1a7f0ff08689deeed616eaaa90ec3","ref":"refs/heads/jonyscathe/execute_mutate","pushedAt":"2023-04-14T03:50:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonyscathe","name":null,"path":"/jonyscathe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5369952?s=80&v=4"},"commit":{"message":"chore: Add insert as well\n\nAs an alternative to using session.add()","shortMessageHtmlLink":"chore: Add insert as well"}},{"before":"cac200762668d88726397fe9dc9d92c796c5f279","after":"e7bd57f15868095ae3bf8399855382685ef300cf","ref":"refs/heads/jonyscathe/execute_mutate","pushedAt":"2023-04-14T03:03:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonyscathe","name":null,"path":"/jonyscathe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5369952?s=80&v=4"},"commit":{"message":"fix: Allow more expression matches\n\nFor session.execute(update(...)) statements and\nsession.execute(delete(...)) statements","shortMessageHtmlLink":"fix: Allow more expression matches"}},{"before":null,"after":"cac200762668d88726397fe9dc9d92c796c5f279","ref":"refs/heads/jonyscathe/execute_mutate","pushedAt":"2023-04-14T01:31:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jonyscathe","name":null,"path":"/jonyscathe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5369952?s=80&v=4"},"commit":{"message":"feat: Allow data mutation with ORM 2.0\n\nCan now add data and read it back using session.execute(select(...))","shortMessageHtmlLink":"feat: Allow data mutation with ORM 2.0"}},{"before":"670e1c618ea6e4571b085db4e1c5b874c96c0634","after":null,"ref":"refs/heads/jonyscathe/select_comparisons","pushedAt":"2023-04-14T00:39:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonyscathe","name":null,"path":"/jonyscathe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5369952?s=80&v=4"}},{"before":"02943ef1b4e1425b46926a8458f024e8d1857f9d","after":"4652d2cf3693f56947afb87fa131eb61c1d67183","ref":"refs/heads/master","pushedAt":"2023-04-14T00:39:21.045Z","pushType":"push","commitsCount":5,"pusher":{"login":"jonyscathe","name":null,"path":"/jonyscathe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5369952?s=80&v=4"},"commit":{"message":"Merge pull request #330 from jonyscathe/jonyscathe/select_comparisons\n\nfeat: ExpressionMatch on select()","shortMessageHtmlLink":"Merge pull request rajivsarvepalli#330 from jonyscathe/jonyscathe/sel…"}},{"before":"bf38a2b2ca40d6ccf2b6dfe8928007077186b5da","after":"670e1c618ea6e4571b085db4e1c5b874c96c0634","ref":"refs/heads/jonyscathe/select_comparisons","pushedAt":"2023-04-04T01:02:26.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"jonyscathe","name":null,"path":"/jonyscathe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5369952?s=80&v=4"},"commit":{"message":"Merge branch 'master' into jonyscathe/select_comparisons\n\n* master:\n Bump actions/upload-artifact from 3.1.0 to 3.1.2\n Bump actions/download-artifact from 3.0.0 to 3.0.2\n Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.4\n Bump pydata-sphinx-theme from 0.13.1 to 0.13.3 in /docs\n Bump pydata-sphinx-theme from 0.13.1 to 0.13.3\n Bump flake8-rst-docstrings from 0.2.7 to 0.3.0\n Bump black from 23.1.0 to 23.3.0\n Bump sqlalchemy from 2.0.7 to 2.0.8\n Bump coverage from 6.5.0 to 7.2.2","shortMessageHtmlLink":"Merge branch 'master' into jonyscathe/select_comparisons"}},{"before":"32782ded6091090b4ec3e2213c05ec8a56602dc1","after":"02943ef1b4e1425b46926a8458f024e8d1857f9d","ref":"refs/heads/master","pushedAt":"2023-04-04T01:01:11.537Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jonyscathe","name":null,"path":"/jonyscathe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5369952?s=80&v=4"},"commit":{"message":"Merge pull request #334 from rajivsarvepalli/dependabot/github_actions/actions/upload-artifact-3.1.2\n\nBump actions/upload-artifact from 3.1.0 to 3.1.2","shortMessageHtmlLink":"Merge pull request rajivsarvepalli#334 from rajivsarvepalli/dependabo…"}},{"before":"8664c713675ac57f4cd003e6d237f5e4c863d6a2","after":"bf38a2b2ca40d6ccf2b6dfe8928007077186b5da","ref":"refs/heads/jonyscathe/select_comparisons","pushedAt":"2023-04-03T02:29:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonyscathe","name":null,"path":"/jonyscathe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5369952?s=80&v=4"},"commit":{"message":"chore: Add sql_alchemy_imports\n\nAs to not repeat the declarative_base import over and over\nAny other imports that differ between sqlalchemy v1 and v2 can also\ngo in here.\n\nAlso cleaned up tests so that tests of select() expression matcher\nrun in a separate test that only runs in sqlalchemy >= 1.4.0","shortMessageHtmlLink":"chore: Add sql_alchemy_imports"}},{"before":"92f731fc081d175ed4f90ee2c9f31607d4152770","after":"8664c713675ac57f4cd003e6d237f5e4c863d6a2","ref":"refs/heads/jonyscathe/select_comparisons","pushedAt":"2023-03-30T04:43:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonyscathe","name":null,"path":"/jonyscathe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5369952?s=80&v=4"},"commit":{"message":"chore: Don't use pkg_resources\n\nThat is deprecated, so using packages instead. Didn't want to add\na new dependency, but not sure of any other option other than dropping\nsupport for sqlalchemy < 1.4.x","shortMessageHtmlLink":"chore: Don't use pkg_resources"}},{"before":"8d7a69ee5944fdbd2c6fd913abf092c399937b24","after":"92f731fc081d175ed4f90ee2c9f31607d4152770","ref":"refs/heads/jonyscathe/select_comparisons","pushedAt":"2023-03-30T04:18:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonyscathe","name":null,"path":"/jonyscathe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5369952?s=80&v=4"},"commit":{"message":"feat: ExpressionMatch on select()\n\nAllows ExpressionMatch on select statement.\nAlso removed deprecation warnings in sqlalchemy==1.4.47 & 2.0.4\ntests.\nThis does require a bunch of package checking which isn't super nice,\nnot sure if there is a better/nicer way to do that, but this should\nwork fine.","shortMessageHtmlLink":"feat: ExpressionMatch on select()"}},{"before":"da6fb5457d77b2413fe3a52b5ca163d69dbf895c","after":"32782ded6091090b4ec3e2213c05ec8a56602dc1","ref":"refs/heads/master","pushedAt":"2023-03-30T04:12:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonyscathe","name":null,"path":"/jonyscathe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5369952?s=80&v=4"},"commit":{"message":"chore: Undo noxfile change\n\nKeep pre-commit at 3.8.","shortMessageHtmlLink":"chore: Undo noxfile change"}},{"before":"8d7a69ee5944fdbd2c6fd913abf092c399937b24","after":"da6fb5457d77b2413fe3a52b5ca163d69dbf895c","ref":"refs/heads/master","pushedAt":"2023-03-30T04:10:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonyscathe","name":null,"path":"/jonyscathe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5369952?s=80&v=4"},"commit":{"message":"feat: ExpressionMatch on select()\n\nAllows ExpressionMatch on select statement.\nAlso removed deprecation warnings in sqlalchemy==1.4.47 & 2.0.4\ntests.\nThis does require a bunch of package checking which isn't super nice,\nnot sure if there is a better/nicer way to do that, but this should\nwork fine.","shortMessageHtmlLink":"feat: ExpressionMatch on select()"}},{"before":null,"after":"8d7a69ee5944fdbd2c6fd913abf092c399937b24","ref":"refs/heads/jonyscathe/select_comparisons","pushedAt":"2023-03-30T03:12:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jonyscathe","name":null,"path":"/jonyscathe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5369952?s=80&v=4"},"commit":{"message":"Merge pull request #271 from rajivsarvepalli/dependabot/github_actions/codecov/codecov-action-3.1.1\n\nBump codecov/codecov-action from 3.1.0 to 3.1.1","shortMessageHtmlLink":"Merge pull request rajivsarvepalli#271 from rajivsarvepalli/dependabo…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADLYEggQA","startCursor":null,"endCursor":null}},"title":"Activity · jonyscathe/mock-alchemy"}