{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":411745858,"defaultBranch":"main","name":"sqlite-s3vfs","ownerLogin":"uktrade","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-29T16:17:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15107524?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710360919.0","currentOid":""},"activityList":{"items":[{"before":"f94a8624f90e2974297df6de150d3d7a8eb0daf2","after":null,"ref":"refs/heads/fix/recent-apsw","pushedAt":"2024-03-13T20:14:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"}},{"before":"98da943566704277fafa9590be076a7a2d2686b8","after":"213dd1a18280eb2c5d515c452ec6d2398e75797c","ref":"refs/heads/main","pushedAt":"2024-03-13T20:14:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"Merge pull request #25 from uktrade/fix/recent-apsw\n\nfix: work with recent apsw","shortMessageHtmlLink":"Merge pull request #25 from uktrade/fix/recent-apsw"}},{"before":"525b9bad643eec1b17b99e85117aaaeda5dd8ce5","after":"f94a8624f90e2974297df6de150d3d7a8eb0daf2","ref":"refs/heads/fix/recent-apsw","pushedAt":"2024-03-13T19:55:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"fix: work with recent apsw\n\nIt looks like from apsw 3.43.1.1 onwards, the virtual filesystem file needs the\nxSectorSize function.\n\nNothing in the apsw changelog at https://rogerbinns.github.io/apsw/changes.html\nmakes this particular clear - the issue from 3.43.1.1 onwards was determined by\nrunning the tests for sqlite-s3vfs for each apsw version.\n\nThe sector size of \"0\" for some reason is the only one that makes the rollback\ntests pass\n\nThank you to https://github.com/blueshed for the report\n\nCloses https://github.com/uktrade/sqlite-s3vfs/issues/24","shortMessageHtmlLink":"fix: work with recent apsw"}},{"before":"738a386ef7282a98b969625305e0694d69259db2","after":"525b9bad643eec1b17b99e85117aaaeda5dd8ce5","ref":"refs/heads/fix/recent-apsw","pushedAt":"2024-03-13T19:32:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"fix: work with recent apsw\n\nIt looks like from apsw 3.43.1.1 onwards, the virtual filesystem file needs the\nxSectorSize function.\n\nNothing in the apsw changelog at https://rogerbinns.github.io/apsw/changes.html\nmakes this particular clear - the issue from 3.43.1.1 onwards was determined by\nrunning the tests for sqlite-s3vfs for each apsw version.\n\nThank you to https://github.com/blueshed for the report and the fix.\n\nCloses https://github.com/uktrade/sqlite-s3vfs/issues/24","shortMessageHtmlLink":"fix: work with recent apsw"}},{"before":"3f328dcaaed317626f0c1631e84134d073ed319a","after":"738a386ef7282a98b969625305e0694d69259db2","ref":"refs/heads/fix/recent-apsw","pushedAt":"2024-03-13T19:28:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"fix: work with recent apsw\n\nIt looks like from apsw 3.43.1.1 onwards, the virtual filesystem file needs the\nxSectorSize function.\n\nCloses https://github.com/uktrade/sqlite-s3vfs/issues/24","shortMessageHtmlLink":"fix: work with recent apsw"}},{"before":"24bd994f6b78963eab21b107b4cb6d0bc2b3cb30","after":"3f328dcaaed317626f0c1631e84134d073ed319a","ref":"refs/heads/fix/recent-apsw","pushedAt":"2024-03-13T19:27:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"fix: work with recent apsw\n\nIt looks like from apsw 3.43.1.1 onwards, the virtual filesystem file needs the\nxSectorSize function.\n\nCloses https://github.com/uktrade/sqlite-s3vfs/issues/24","shortMessageHtmlLink":"fix: work with recent apsw"}},{"before":"31a0051a85f3319e03cdb91b1bfa133b0bae3e15","after":"24bd994f6b78963eab21b107b4cb6d0bc2b3cb30","ref":"refs/heads/fix/recent-apsw","pushedAt":"2024-03-13T19:18:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"fix: work with recent apsw\n\nIt looks like from apsw 3.43.1.1 onwards, the virtual filesystem file needs the\nxSectorSize function. Inheriting from apsw.VFSFile seems to sort it - it has\nreasonable default implementations from what I can tell.\n\nCloses https://github.com/uktrade/sqlite-s3vfs/issues/24","shortMessageHtmlLink":"fix: work with recent apsw"}},{"before":"7c7d4100f0fbb9e725b32879114be88fa6dfb1a7","after":"31a0051a85f3319e03cdb91b1bfa133b0bae3e15","ref":"refs/heads/fix/recent-apsw","pushedAt":"2024-03-13T19:15:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"fix: work with recent apsw\n\nCloses https://github.com/uktrade/sqlite-s3vfs/issues/24","shortMessageHtmlLink":"fix: work with recent apsw"}},{"before":"98da943566704277fafa9590be076a7a2d2686b8","after":"7c7d4100f0fbb9e725b32879114be88fa6dfb1a7","ref":"refs/heads/fix/recent-apsw","pushedAt":"2024-03-13T19:08:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"fix: work with recent apsw","shortMessageHtmlLink":"fix: work with recent apsw"}},{"before":null,"after":"98da943566704277fafa9590be076a7a2d2686b8","ref":"refs/heads/fix/recent-apsw","pushedAt":"2024-03-13T19:07:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"Merge pull request #21 from uktrade/build/automatically-install-apsw\n\nbuild: automatically install APSW","shortMessageHtmlLink":"Merge pull request #21 from uktrade/build/automatically-install-apsw"}},{"before":"2b1335de645999b40df2c400bc6010075def5b34","after":null,"ref":"refs/heads/build/automatically-install-apsw","pushedAt":"2023-08-30T09:11:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"}},{"before":"a42acd2b51ac9fa0d5bb2b7f7dbb8169bf0000ae","after":"98da943566704277fafa9590be076a7a2d2686b8","ref":"refs/heads/main","pushedAt":"2023-08-30T09:11:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"Merge pull request #21 from uktrade/build/automatically-install-apsw\n\nbuild: automatically install APSW","shortMessageHtmlLink":"Merge pull request #21 from uktrade/build/automatically-install-apsw"}},{"before":"197c7815378bee6a701877632546029c7375195b","after":"2b1335de645999b40df2c400bc6010075def5b34","ref":"refs/heads/build/automatically-install-apsw","pushedAt":"2023-08-30T08:24:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"build: automatically install APSW\n\nThis is now available on PyPI https://github.com/uktrade/sqlite-s3vfs/issues/20\n\nHave made sqlite-s3vfs depend on what is the most recent version of APSW. May\nallow earlier versions down the line if we test them.","shortMessageHtmlLink":"build: automatically install APSW"}},{"before":"cdcdbf34cedbeaa41d3aff4a97380fcfc3f14751","after":"197c7815378bee6a701877632546029c7375195b","ref":"refs/heads/build/automatically-install-apsw","pushedAt":"2023-08-30T08:11:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"build: automatically install APSW\n\nThis is now available on PyPI https://github.com/uktrade/sqlite-s3vfs/issues/20\n\nHave made sqlite-s3vfs depend on what is the most recent version of APSW. May\nallow earlier versions down the line if we test them.","shortMessageHtmlLink":"build: automatically install APSW"}},{"before":null,"after":"cdcdbf34cedbeaa41d3aff4a97380fcfc3f14751","ref":"refs/heads/build/automatically-install-apsw","pushedAt":"2023-08-30T08:03:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"build: automatically install APSW\n\nThis is now available on PyPI https://github.com/uktrade/sqlite-s3vfs/issues/20","shortMessageHtmlLink":"build: automatically install APSW"}},{"before":"a4bbf3b23c58997b20094bf2191f46d1a538b645","after":null,"ref":"refs/heads/build/remove-unused-setup.py","pushedAt":"2023-08-19T17:57:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"}},{"before":"a103e22b76364e6788ebd48ad7d8f6ded5a2269f","after":"a42acd2b51ac9fa0d5bb2b7f7dbb8169bf0000ae","ref":"refs/heads/main","pushedAt":"2023-08-19T17:57:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"Merge pull request #19 from uktrade/build/remove-unused-setup.py\n\nbuild: remove unused setup.py","shortMessageHtmlLink":"Merge pull request #19 from uktrade/build/remove-unused-setup.py"}},{"before":null,"after":"a4bbf3b23c58997b20094bf2191f46d1a538b645","ref":"refs/heads/build/remove-unused-setup.py","pushedAt":"2023-08-19T17:57:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"build: remove unused setup.py","shortMessageHtmlLink":"build: remove unused setup.py"}},{"before":"6d9deeccf48eb45a28e54938bf4f35005ac33cb7","after":null,"ref":"refs/heads/dev/remove-unused-requirements-files","pushedAt":"2023-08-19T17:55:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"}},{"before":"2cebd3478e955ae36021f420a48894fb78fc5506","after":"a103e22b76364e6788ebd48ad7d8f6ded5a2269f","ref":"refs/heads/main","pushedAt":"2023-08-19T17:55:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"Merge pull request #18 from uktrade/dev/remove-unused-requirements-files\n\ndev: remove unused requirements files","shortMessageHtmlLink":"Merge pull request #18 from uktrade/dev/remove-unused-requirements-files"}},{"before":null,"after":"6d9deeccf48eb45a28e54938bf4f35005ac33cb7","ref":"refs/heads/dev/remove-unused-requirements-files","pushedAt":"2023-08-19T17:55:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"dev: remove unused requirements files","shortMessageHtmlLink":"dev: remove unused requirements files"}},{"before":"86e0251e914e676c777fddd9610f759e3d1dcb6c","after":null,"ref":"refs/heads/ci/github-actions-codecov","pushedAt":"2023-08-19T17:53:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"}},{"before":"aac52bdf09a184871a02de91bd3fb768779239d4","after":"2cebd3478e955ae36021f420a48894fb78fc5506","ref":"refs/heads/main","pushedAt":"2023-08-19T17:53:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"Merge pull request #17 from uktrade/ci/github-actions-codecov\n\nci: move to GitHub actions and Codecov","shortMessageHtmlLink":"Merge pull request #17 from uktrade/ci/github-actions-codecov"}},{"before":"48e153b62805c7446b83a7f60511af4fcb4dec1b","after":"86e0251e914e676c777fddd9610f759e3d1dcb6c","ref":"refs/heads/ci/github-actions-codecov","pushedAt":"2023-08-19T17:53:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"ci: move to GitHub actions and Codecov","shortMessageHtmlLink":"ci: move to GitHub actions and Codecov"}},{"before":"59530c2c79d6b13099142741741245ce4f40ac76","after":"48e153b62805c7446b83a7f60511af4fcb4dec1b","ref":"refs/heads/ci/github-actions-codecov","pushedAt":"2023-08-19T17:02:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"ci: move to GitHub actions and Codecov","shortMessageHtmlLink":"ci: move to GitHub actions and Codecov"}},{"before":"d5f5abe1de1c8942cfe251e369da4a011f90dbd8","after":"59530c2c79d6b13099142741741245ce4f40ac76","ref":"refs/heads/ci/github-actions-codecov","pushedAt":"2023-08-19T16:58:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"ci: move to GitHub actions and Codecov","shortMessageHtmlLink":"ci: move to GitHub actions and Codecov"}},{"before":"4e3591c837289757a026a0095957ca27400e4bf4","after":"d5f5abe1de1c8942cfe251e369da4a011f90dbd8","ref":"refs/heads/ci/github-actions-codecov","pushedAt":"2023-08-19T16:53:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"ci: move to GitHub actions and Codecov","shortMessageHtmlLink":"ci: move to GitHub actions and Codecov"}},{"before":null,"after":"4e3591c837289757a026a0095957ca27400e4bf4","ref":"refs/heads/ci/github-actions-codecov","pushedAt":"2023-08-19T16:49:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"ci: move to GitHub actions and Codecov","shortMessageHtmlLink":"ci: move to GitHub actions and Codecov"}},{"before":"879e60bc2e92704e3b4b8fcf9913c7747dc3db9e","after":null,"ref":"refs/heads/ci/rename-deploy-package-workflow-and-environment","pushedAt":"2023-08-19T16:20:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"}},{"before":"103d5c332667d6bd786abcb42de9f7d7a75fdd8c","after":"aac52bdf09a184871a02de91bd3fb768779239d4","ref":"refs/heads/main","pushedAt":"2023-08-19T16:20:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"michalc","name":"Michal Charemza","path":"/michalc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13877?s=80&v=4"},"commit":{"message":"Merge pull request #16 from uktrade/ci/rename-deploy-package-workflow-and-environment\n\nci: rename deploy to pypi workflow and environment to be consistent with other packages","shortMessageHtmlLink":"Merge pull request #16 from uktrade/ci/rename-deploy-package-workflow…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEFOauRAA","startCursor":null,"endCursor":null}},"title":"Activity · uktrade/sqlite-s3vfs"}