{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":697464185,"defaultBranch":"main","name":"snakemake-storage-plugin-s3","ownerLogin":"snakemake","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-27T19:30:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33450111?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723624562.0","currentOid":""},"activityList":{"items":[{"before":"e05ff469b8b7e52fcdf9ac8c40d8742f68194be5","after":"9dcafa9c917bf51e894ccd8691ddde3bcd6d078d","ref":"refs/heads/dependabot/pip/black-gte-23.9.1-and-lt-25.0.0","pushedAt":"2024-08-14T08:37:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps-dev): update black requirement\n\nUpdates the requirements on [black](https://github.com/psf/black) to permit the latest version.\n- [Release notes](https://github.com/psf/black/releases)\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\n- [Commits](https://github.com/psf/black/compare/23.9.1...24.1.1)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): update black requirement"}},{"before":"b6e5874bf573cc2d6b874a9421cf67f249590591","after":"e05ff469b8b7e52fcdf9ac8c40d8742f68194be5","ref":"refs/heads/dependabot/pip/black-gte-23.9.1-and-lt-25.0.0","pushedAt":"2024-08-14T08:36:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps-dev): update black requirement\n\nUpdates the requirements on [black](https://github.com/psf/black) to permit the latest version.\n- [Release notes](https://github.com/psf/black/releases)\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\n- [Commits](https://github.com/psf/black/compare/23.9.1...24.1.1)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): update black requirement"}},{"before":"dfc2988a5abe5b295495658c988ca9b10f02d1d5","after":null,"ref":"refs/heads/release-please--branches--main--components--snakemake-storage-plugin-s3","pushedAt":"2024-08-14T08:35:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"johanneskoester","name":"Johannes Köster","path":"/johanneskoester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"}},{"before":"f36aca4a70411d45f6350be5da23ffc2c751e685","after":"bd5ac5daf80f1fcefb6091bf9903677bc403acbb","ref":"refs/heads/main","pushedAt":"2024-08-14T08:35:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"johanneskoester","name":"Johannes Köster","path":"/johanneskoester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"chore(main): release 0.2.12 (#35)\n\n:robot: I have created a release *beep* *boop*\r\n---\r\n\r\n\r\n##\r\n[0.2.12](https://github.com/snakemake/snakemake-storage-plugin-s3/compare/v0.2.11...v0.2.12)\r\n(2024-08-14)\r\n\r\n\r\n### Bug Fixes\r\n\r\n* allow boto3 to automatically refresh credentials\r\n([#33](https://github.com/snakemake/snakemake-storage-plugin-s3/issues/33))\r\n([fc92231](https://github.com/snakemake/snakemake-storage-plugin-s3/commit/fc922318d0000dfba7584f97f5ee2afbba072f06))\r\n* fix retrieval of nested directories\r\n([#27](https://github.com/snakemake/snakemake-storage-plugin-s3/issues/27))\r\n([42e55c3](https://github.com/snakemake/snakemake-storage-plugin-s3/commit/42e55c35841c45bf1018d50dfba6ff3340dd774a))\r\n\r\n---\r\nThis PR was generated with [Release\r\nPlease](https://github.com/googleapis/release-please). See\r\n[documentation](https://github.com/googleapis/release-please#release-please).\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\nCo-authored-by: Johannes Köster ","shortMessageHtmlLink":"chore(main): release 0.2.12 (#35)"}},{"before":"f5e46fac986f6e6b8ab98ccd85f64f67625296d6","after":"dfc2988a5abe5b295495658c988ca9b10f02d1d5","ref":"refs/heads/release-please--branches--main--components--snakemake-storage-plugin-s3","pushedAt":"2024-08-14T08:35:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"johanneskoester","name":"Johannes Köster","path":"/johanneskoester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"Merge branch 'main' into release-please--branches--main--components--snakemake-storage-plugin-s3","shortMessageHtmlLink":"Merge branch 'main' into release-please--branches--main--components--…"}},{"before":"fca9df8416587eab3950951233f7308f621955fa","after":null,"ref":"refs/heads/dependabot/pip/flake8-gte-6.1-and-lt-8.0","pushedAt":"2024-08-14T08:34:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"johanneskoester","name":"Johannes Köster","path":"/johanneskoester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"}},{"before":"fc922318d0000dfba7584f97f5ee2afbba072f06","after":"f36aca4a70411d45f6350be5da23ffc2c751e685","ref":"refs/heads/main","pushedAt":"2024-08-14T08:34:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"johanneskoester","name":"Johannes Köster","path":"/johanneskoester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"chore(deps-dev): update flake8 requirement from ^6.1.0 to >=6.1,<8.0 (#12)\n\nUpdates the requirements on [flake8](https://github.com/pycqa/flake8) to\r\npermit the latest version.\r\n
\r\nCommits\r\n
    \r\n
  • 88a4f9b\r\nRelease 7.0.0
  • \r\n
  • 6f3a60d\r\nMerge pull request #1906\r\nfrom PyCQA/upgrade-pyflakes
  • \r\n
  • cde8570\r\nupgrade pyflakes to 3.2.x
  • \r\n
  • 2ab9d76\r\nMerge pull request #1903\r\nfrom PyCQA/pre-commit-ci-update-config
  • \r\n
  • e27611f\r\n[pre-commit.ci] pre-commit autoupdate
  • \r\n
  • 9d20be1\r\nMerge pull request #1902\r\nfrom PyCQA/pre-commit-ci-update-config
  • \r\n
  • 06c1503\r\n[pre-commit.ci] auto fixes from pre-commit.com hooks
  • \r\n
  • b67ce03\r\nFix bugbear lints
  • \r\n
  • c8801c1\r\n[pre-commit.ci] pre-commit autoupdate
  • \r\n
  • 045f297\r\nMerge pull request #1893\r\nfrom PyCQA/pre-commit-ci-update-config
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\n> **Note**\r\n> Automatic rebases have been disabled on this pull request as it has\r\nbeen open for over 30 days.\r\n\r\n\r\n\r\n## Summary by CodeRabbit\r\n\r\n- **Chores**\r\n- Updated the version constraint for the `flake8` package to allow for a\r\nbroader range of compatible versions, enhancing maintainability and\r\naccess to newer features.\r\n\r\n\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps-dev): update flake8 requirement from ^6.1.0 to >=6.1,<8.0 (#…"}},{"before":"56f2d7f22d2f10b958c95e899dc10d704718cb29","after":"f5e46fac986f6e6b8ab98ccd85f64f67625296d6","ref":"refs/heads/release-please--branches--main--components--snakemake-storage-plugin-s3","pushedAt":"2024-08-14T08:33:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(main): release 0.2.12","shortMessageHtmlLink":"chore(main): release 0.2.12"}},{"before":"85468375c022f732cc67c85fc68e8a92627705bf","after":"fc922318d0000dfba7584f97f5ee2afbba072f06","ref":"refs/heads/main","pushedAt":"2024-08-14T08:32:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"johanneskoester","name":"Johannes Köster","path":"/johanneskoester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"fix: allow boto3 to automatically refresh credentials (#33)\n\nThis PR makes access_key, secret_key, and token fields optional in\r\nStorageProviderSettings. This change prevents fixed credentials from\r\noverriding auto-refreshing AWS credentials, thus supporting longer\r\noperation times beyond the typical one-hour limit.\r\n\r\n**Changes**:\r\n\r\nSet required to False for access_key, secret_key, and token.\r\nRemoved manual override of the access_key, secret_key, and token.\r\n\r\n**Benefits**:\r\n\r\nAllows the application to utilize environment variables or AWS IAM roles\r\nfor credentials which makes it support operations exceeding one hour.\r\n\r\n\r\n\r\n## Summary by CodeRabbit\r\n\r\n- **New Features**\r\n- Enhanced flexibility in AWS S3 credential management; `access_key` and\r\n`secret_key` are now optional in the configuration.\r\n \r\n- **Bug Fixes**\r\n- Simplified the initialization process for AWS credentials, reducing\r\ncomplexity and potential errors related to credential retrieval.\r\n\r\n\r\n\r\n---------\r\n\r\nCo-authored-by: Pedro Barbosa (CTW) \r\nCo-authored-by: Johannes Köster ","shortMessageHtmlLink":"fix: allow boto3 to automatically refresh credentials (#33)"}},{"before":"48b76b729b47bce7558fac0e0153a8a3a5d51065","after":"b6e5874bf573cc2d6b874a9421cf67f249590591","ref":"refs/heads/dependabot/pip/black-gte-23.9.1-and-lt-25.0.0","pushedAt":"2024-08-14T08:20:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps-dev): update black requirement\n\nUpdates the requirements on [black](https://github.com/psf/black) to permit the latest version.\n- [Release notes](https://github.com/psf/black/releases)\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\n- [Commits](https://github.com/psf/black/compare/23.9.1...24.1.1)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): update black requirement"}},{"before":"db2ce8d33605c9fcf615afda451bbc2af1472e54","after":"658f46c619f91edfc1fdbd27620196cd7ad87927","ref":"refs/heads/dependabot/pip/pytest-gte-7.4.2-and-lt-9.0.0","pushedAt":"2024-08-14T08:20:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps-dev): update pytest requirement from ^7.4.2 to >=7.4.2,<9.0.0\n\nUpdates the requirements on [pytest](https://github.com/pytest-dev/pytest) to permit the latest version.\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/7.4.2...8.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: pytest\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): update pytest requirement from ^7.4.2 to >=7.4.2,<9.0.0"}},{"before":"6c3d456ba2b9d3260980fa25a0e29e2005ef13f6","after":"fca9df8416587eab3950951233f7308f621955fa","ref":"refs/heads/dependabot/pip/flake8-gte-6.1-and-lt-8.0","pushedAt":"2024-08-14T08:20:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps-dev): update flake8 requirement from ^6.1.0 to >=6.1,<8.0\n\nUpdates the requirements on [flake8](https://github.com/pycqa/flake8) to permit the latest version.\n- [Commits](https://github.com/pycqa/flake8/compare/6.1.0...7.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: flake8\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): update flake8 requirement from ^6.1.0 to >=6.1,<8.0"}},{"before":"1b966f044655a20f162398d00b58af96053c47bf","after":null,"ref":"refs/heads/dependabot/pip/urllib3-gte-2.0-and-lt-2.3","pushedAt":"2024-08-14T08:17:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"johanneskoester","name":"Johannes Köster","path":"/johanneskoester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"}},{"before":"42e55c35841c45bf1018d50dfba6ff3340dd774a","after":"85468375c022f732cc67c85fc68e8a92627705bf","ref":"refs/heads/main","pushedAt":"2024-08-14T08:17:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"johanneskoester","name":"Johannes Köster","path":"/johanneskoester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"build: Require boto3/botocore 1.34.63; stop pinning urllib3 (#32)\n\nSince\r\nhttps://github.com/boto/botocore/commit/f9470df1af9f2a59d3c30f691e593d0e4abbe9e2,\r\nbotocore supports all `urllib3` versions except 2.2.0 on Python 3.10 and\r\nlater. It should be safe to stop pinning `urllib3` separately here.\r\n\r\nCo-authored-by: Johannes Köster ","shortMessageHtmlLink":"build: Require boto3/botocore 1.34.63; stop pinning urllib3 (#32)"}},{"before":"422f567225722452313180bd4b41496efdc8e497","after":null,"ref":"refs/heads/chore/more-complex-query","pushedAt":"2024-08-14T08:04:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"johanneskoester","name":"Johannes Köster","path":"/johanneskoester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"}},{"before":"42e55c35841c45bf1018d50dfba6ff3340dd774a","after":"56f2d7f22d2f10b958c95e899dc10d704718cb29","ref":"refs/heads/release-please--branches--main--components--snakemake-storage-plugin-s3","pushedAt":"2024-08-14T08:03:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(main): release 0.2.12","shortMessageHtmlLink":"chore(main): release 0.2.12"}},{"before":null,"after":"42e55c35841c45bf1018d50dfba6ff3340dd774a","ref":"refs/heads/release-please--branches--main--components--snakemake-storage-plugin-s3","pushedAt":"2024-08-14T08:03:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"fix: fix retrieval of nested directories (#27)\n\nwhen retrieving directories from an s3 bucket, snakemake creates a\r\nnested directory structure in the temporary `.snakemake/storage/s3`\r\nfolder and cannot find the files in it.\r\n\r\n\r\n\r\n## Summary by CodeRabbit\r\n\r\n- **New Features**\r\n- Updated dependencies to the latest versions for improved stability and\r\nperformance.\r\n- Enhanced logic for retrieving S3 objects, improving directory\r\nhandling.\r\n\r\n- **Bug Fixes**\r\n- Improved test cases for better accuracy in testing S3 object retrieval\r\npaths.\r\n\r\n\r\n\r\n---------\r\n\r\nCo-authored-by: Johannes Köster ","shortMessageHtmlLink":"fix: fix retrieval of nested directories (#27)"}},{"before":"a39759adac31b2a0773becb7f1a30ac0cc78f9c9","after":"42e55c35841c45bf1018d50dfba6ff3340dd774a","ref":"refs/heads/main","pushedAt":"2024-08-14T08:03:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"johanneskoester","name":"Johannes Köster","path":"/johanneskoester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"fix: fix retrieval of nested directories (#27)\n\nwhen retrieving directories from an s3 bucket, snakemake creates a\r\nnested directory structure in the temporary `.snakemake/storage/s3`\r\nfolder and cannot find the files in it.\r\n\r\n\r\n\r\n## Summary by CodeRabbit\r\n\r\n- **New Features**\r\n- Updated dependencies to the latest versions for improved stability and\r\nperformance.\r\n- Enhanced logic for retrieving S3 objects, improving directory\r\nhandling.\r\n\r\n- **Bug Fixes**\r\n- Improved test cases for better accuracy in testing S3 object retrieval\r\npaths.\r\n\r\n\r\n\r\n---------\r\n\r\nCo-authored-by: Johannes Köster ","shortMessageHtmlLink":"fix: fix retrieval of nested directories (#27)"}},{"before":"197a5b097ef584e3f5e1b9d64a46ff5a59ffa321","after":"422f567225722452313180bd4b41496efdc8e497","ref":"refs/heads/chore/more-complex-query","pushedAt":"2024-08-14T07:20:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"johanneskoester","name":"Johannes Köster","path":"/johanneskoester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"Merge branch 'main' into chore/more-complex-query","shortMessageHtmlLink":"Merge branch 'main' into chore/more-complex-query"}},{"before":"635108cfbacced23dda2525d92f4adc4e3bd73e4","after":"a39759adac31b2a0773becb7f1a30ac0cc78f9c9","ref":"refs/heads/main","pushedAt":"2024-08-14T07:19:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"johanneskoester","name":"Johannes Köster","path":"/johanneskoester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"test: Fix tests for snakemake.settings reorganization (#28)\n\nIn\r\nhttps://github.com/snakemake/snakemake/commit/ab8d2ddc38b610b0bf5b2e5368cfaf349921470a,\r\n`snakemake.settings.RemoteExecutionSettings` was moved into a new\r\n`snakemake.settings.types` module. That broke the tests:\r\n\r\n```\r\n$ gh repo clone snakemake/snakemake-storage-plugin-s3\r\n$ cd snakemake-storage-plugin-s3\r\n$ python3.12 -m venv _e\r\n$ . _e/bin/activate\r\n(_e) $ pip install -e .\r\n(_e) $ pip install pytest snakemake setuptools\r\n(_e) $ python -m pytest tests/tests.py\r\n============================================================================================= test session starts ==============================================================================================\r\nplatform linux -- Python 3.12.3, pytest-8.2.2, pluggy-1.5.0\r\nrootdir: /home/ben/src/forks/snakemake-storage-plugin-s3 \r\nconfigfile: pyproject.toml\r\ncollected 0 items / 1 error \r\n\r\n==================================================================================================== ERRORS ====================================================================================================\r\n_______________________________________________________________________________________ ERROR collecting tests/tests.py ________________________________________________________________________________________\r\ntests/tests.py:47: in \r\n class TestWorkflows(snakemake.common.tests.TestWorkflowsMinioPlayStorageBase):\r\ntests/tests.py:61: in TestWorkflows\r\n ) -> snakemake.settings.RemoteExecutionSettings:\r\nE AttributeError: module 'snakemake.settings' has no attribute 'RemoteExecutionSettings'\r\n=========================================================================================== short test summary info ============================================================================================\r\nERROR tests/tests.py - AttributeError: module 'snakemake.settings' has no attribute 'RemoteExecutionSettings'\r\n!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\r\n=============================================================================================== 1 error in 0.18s ===============================================================================================\r\n```\r\n\r\nThis PR fixes the import path for `RemoteExecutionSettings` in\r\n`tests/tests.py`.","shortMessageHtmlLink":"test: Fix tests for snakemake.settings reorganization (#28)"}},{"before":null,"after":"197a5b097ef584e3f5e1b9d64a46ff5a59ffa321","ref":"refs/heads/chore/more-complex-query","pushedAt":"2024-08-14T07:10:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"johanneskoester","name":"Johannes Köster","path":"/johanneskoester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"chore: use more complex query for testing","shortMessageHtmlLink":"chore: use more complex query for testing"}},{"before":"031def07be748f9d26b4d9a14d12f7e1b9c42520","after":null,"ref":"refs/heads/release-please--branches--main--components--snakemake-storage-plugin-s3","pushedAt":"2024-04-17T10:58:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"johanneskoester","name":"Johannes Köster","path":"/johanneskoester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"}},{"before":"a0bb3a5faadef23ac030cd01505327c8fc7cc897","after":"635108cfbacced23dda2525d92f4adc4e3bd73e4","ref":"refs/heads/main","pushedAt":"2024-04-17T10:58:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"johanneskoester","name":"Johannes Köster","path":"/johanneskoester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"chore(main): release 0.2.11 (#26)\n\n:robot: I have created a release *beep* *boop*\r\n---\r\n\r\n\r\n##\r\n[0.2.11](https://github.com/snakemake/snakemake-storage-plugin-s3/compare/v0.2.10...v0.2.11)\r\n(2024-04-17)\r\n\r\n\r\n### Bug Fixes\r\n\r\n* update to at least 3.2.2 of storage interface\r\n([a0bb3a5](https://github.com/snakemake/snakemake-storage-plugin-s3/commit/a0bb3a5faadef23ac030cd01505327c8fc7cc897))\r\n* fix errors when retrieving directories\r\n\r\n---\r\nThis PR was generated with [Release\r\nPlease](https://github.com/googleapis/release-please). See\r\n[documentation](https://github.com/googleapis/release-please#release-please).\r\n\r\n---------\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\nCo-authored-by: Johannes Köster ","shortMessageHtmlLink":"chore(main): release 0.2.11 (#26)"}},{"before":"1415d9409d26b777ef5d67a6de86041e0648645c","after":"031def07be748f9d26b4d9a14d12f7e1b9c42520","ref":"refs/heads/release-please--branches--main--components--snakemake-storage-plugin-s3","pushedAt":"2024-04-17T10:57:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johanneskoester","name":"Johannes Köster","path":"/johanneskoester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"26eb3b5e8e57efaa4bd6cbb06fedcbcfe990c79c","after":"1415d9409d26b777ef5d67a6de86041e0648645c","ref":"refs/heads/release-please--branches--main--components--snakemake-storage-plugin-s3","pushedAt":"2024-04-17T10:49:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(main): release 0.2.11","shortMessageHtmlLink":"chore(main): release 0.2.11"}},{"before":"3d5a4b4d369211d10cdced3ea25eecb2215bcc8c","after":"a0bb3a5faadef23ac030cd01505327c8fc7cc897","ref":"refs/heads/main","pushedAt":"2024-04-17T10:49:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johanneskoester","name":"Johannes Köster","path":"/johanneskoester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"fix: update to at least 3.2.2 of storage interface","shortMessageHtmlLink":"fix: update to at least 3.2.2 of storage interface"}},{"before":"3d5a4b4d369211d10cdced3ea25eecb2215bcc8c","after":"26eb3b5e8e57efaa4bd6cbb06fedcbcfe990c79c","ref":"refs/heads/release-please--branches--main--components--snakemake-storage-plugin-s3","pushedAt":"2024-04-17T10:25:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(main): release 0.2.11","shortMessageHtmlLink":"chore(main): release 0.2.11"}},{"before":null,"after":"3d5a4b4d369211d10cdced3ea25eecb2215bcc8c","ref":"refs/heads/release-please--branches--main--components--snakemake-storage-plugin-s3","pushedAt":"2024-04-17T10:25:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: release 0.2.11\n\nRelease-As: 0.2.11","shortMessageHtmlLink":"chore: release 0.2.11"}},{"before":"c4063488b7279489b7a31292e07a037d0824c90a","after":"3d5a4b4d369211d10cdced3ea25eecb2215bcc8c","ref":"refs/heads/main","pushedAt":"2024-04-17T10:25:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johanneskoester","name":"Johannes Köster","path":"/johanneskoester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"chore: release 0.2.11\n\nRelease-As: 0.2.11","shortMessageHtmlLink":"chore: release 0.2.11"}},{"before":"fab956d8e247fc8c924885f64ec3522cc86a4cee","after":null,"ref":"refs/heads/dir-test","pushedAt":"2024-04-17T10:02:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"johanneskoester","name":"Johannes Köster","path":"/johanneskoester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNFQwODozNzo1NS4wMDAwMDBazwAAAASaA2jM","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNFQwODozNzo1NS4wMDAwMDBazwAAAASaA2jM","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xN1QxMDowMjozMi4wMDAwMDBazwAAAAQy6_PE"}},"title":"Activity · snakemake/snakemake-storage-plugin-s3"}