{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":213319194,"defaultBranch":"master","name":"snakemake-wrappers","ownerLogin":"snakemake","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-10-07T07:20:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33450111?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716893911.0","currentOid":""},"activityList":{"items":[{"before":"18d3ca855d3c363f6ab462cdf299594ae24d920e","after":"395643bf29a5e89436ddadeba8cf88c3241c88cd","ref":"refs/heads/release-v3.11.0","pushedAt":"2024-05-29T07:47:36.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: release 3.11.0","shortMessageHtmlLink":"chore: release 3.11.0"}},{"before":"9c8cf81c1894fc019ffbf0f906eb88e0960c3e7d","after":"847ab1d918c09908bcdb40fa3413b6dbc88d4803","ref":"refs/heads/master","pushedAt":"2024-05-29T07:46:37.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":"feat: All ngsderive subcommands (#2732)\n\n\r\n\r\n\r\n\r\n\r\nThis PR adds all [ngsderive](https://github.com/stjudecloud/ngsderive)\r\nsubcommands in a single wrapper, just like XSV and SeqKit.\r\n\r\n### QC\r\n\r\n\r\n* [X] I confirm that:\r\n\r\nFor all wrappers added by this PR, \r\n\r\n* there is a test case which covers any introduced changes,\r\n* `input:` and `output:` file paths in the resulting rule can be changed\r\narbitrarily,\r\n* either the wrapper can only use a single core, or the example rule\r\ncontains a `threads: x` statement with `x` being a reasonable default,\r\n* rule names in the test case are in\r\n[snake_case](https://en.wikipedia.org/wiki/Snake_case) and somehow tell\r\nwhat the rule is about or match the tools purpose or name (e.g.,\r\n`map_reads` for a step that maps reads),\r\n* all `environment.yaml` specifications follow [the respective best\r\npractices](https://stackoverflow.com/a/64594513/2352071),\r\n* the `environment.yaml` pinning has been updated by running\r\n`snakedeploy pin-conda-envs environment.yaml` on a linux machine,\r\n* wherever possible, command line arguments are inferred and set\r\nautomatically (e.g. based on file extensions in `input:` or `output:`),\r\n* all fields of the example rules in the `Snakefile`s and their entries\r\nare explained via comments (`input:`/`output:`/`params:` etc.),\r\n* `stderr` and/or `stdout` are logged correctly (`log:`), depending on\r\nthe wrapped tool,\r\n* temporary files are either written to a unique hidden folder in the\r\nworking directory, or (better) stored where the Python function\r\n`tempfile.gettempdir()` points to (see\r\n[here](https://docs.python.org/3/library/tempfile.html#tempfile.gettempdir);\r\nthis also means that using any Python `tempfile` default behavior\r\nworks),\r\n* the `meta.yaml` contains a link to the documentation of the respective\r\ntool or command,\r\n* `Snakefile`s pass the linting (`snakemake --lint`),\r\n* `Snakefile`s are formatted with\r\n[snakefmt](https://github.com/snakemake/snakefmt),\r\n* Python wrapper scripts are formatted with\r\n[black](https://black.readthedocs.io).\r\n* Conda environments use a minimal amount of channels, in recommended\r\nordering. E.g. for bioconda, use (conda-forge, bioconda, nodefaults, as\r\nconda-forge should have highest priority and defaults channels are\r\nusually not needed because most packages are in conda-forge nowadays).\r\n\r\n---------\r\n\r\nCo-authored-by: tdayris \r\nCo-authored-by: tdayris \r\nCo-authored-by: Johannes Köster \r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\nCo-authored-by: snakedeploy-bot[bot] <115615832+snakedeploy-bot[bot]@users.noreply.github.com>\r\nCo-authored-by: Felix Mölder \r\nCo-authored-by: Christopher Schröder \r\nCo-authored-by: Filipe G. Vieira <1151762+fgvieira@users.noreply.github.com>","shortMessageHtmlLink":"feat: All ngsderive subcommands (#2732)"}},{"before":"e587c658b01edb459a70d22f0588d1c21805b901","after":"18d3ca855d3c363f6ab462cdf299594ae24d920e","ref":"refs/heads/release-v3.11.0","pushedAt":"2024-05-28T12:59:11.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: release 3.11.0","shortMessageHtmlLink":"chore: release 3.11.0"}},{"before":"36eb30a00b957cc6dee3a1ebc89bda543af88dcf","after":null,"ref":"refs/heads/fastq-separate-use-collate","pushedAt":"2024-05-28T12:58:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fgvieira","name":"Filipe G. Vieira","path":"/fgvieira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1151762?s=80&v=4"}},{"before":"3c86baef4586b596c6c3375336828257e8bb815f","after":"9c8cf81c1894fc019ffbf0f906eb88e0960c3e7d","ref":"refs/heads/master","pushedAt":"2024-05-28T12:58:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fgvieira","name":"Filipe G. Vieira","path":"/fgvieira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1151762?s=80&v=4"},"commit":{"message":"perf: Use samtools collate in fastq separate wrapper (#2960)\n\n\r\n\r\n\r\n\r\n\r\n### QC\r\n\r\n\r\n* [x] I confirm that:\r\n\r\nFor all wrappers added by this PR, \r\n\r\n* there is a test case which covers any introduced changes,\r\n* `input:` and `output:` file paths in the resulting rule can be changed\r\narbitrarily,\r\n* either the wrapper can only use a single core, or the example rule\r\ncontains a `threads: x` statement with `x` being a reasonable default,\r\n* rule names in the test case are in\r\n[snake_case](https://en.wikipedia.org/wiki/Snake_case) and somehow tell\r\nwhat the rule is about or match the tools purpose or name (e.g.,\r\n`map_reads` for a step that maps reads),\r\n* all `environment.yaml` specifications follow [the respective best\r\npractices](https://stackoverflow.com/a/64594513/2352071),\r\n* the `environment.yaml` pinning has been updated by running\r\n`snakedeploy pin-conda-envs environment.yaml` on a linux machine,\r\n* wherever possible, command line arguments are inferred and set\r\nautomatically (e.g. based on file extensions in `input:` or `output:`),\r\n* all fields of the example rules in the `Snakefile`s and their entries\r\nare explained via comments (`input:`/`output:`/`params:` etc.),\r\n* `stderr` and/or `stdout` are logged correctly (`log:`), depending on\r\nthe wrapped tool,\r\n* temporary files are either written to a unique hidden folder in the\r\nworking directory, or (better) stored where the Python function\r\n`tempfile.gettempdir()` points to (see\r\n[here](https://docs.python.org/3/library/tempfile.html#tempfile.gettempdir);\r\nthis also means that using any Python `tempfile` default behavior\r\nworks),\r\n* the `meta.yaml` contains a link to the documentation of the respective\r\ntool or command,\r\n* `Snakefile`s pass the linting (`snakemake --lint`),\r\n* `Snakefile`s are formatted with\r\n[snakefmt](https://github.com/snakemake/snakefmt),\r\n* Python wrapper scripts are formatted with\r\n[black](https://black.readthedocs.io).\r\n* Conda environments use a minimal amount of channels, in recommended\r\nordering. E.g. for bioconda, use (conda-forge, bioconda, nodefaults, as\r\nconda-forge should have highest priority and defaults channels are\r\nusually not needed because most packages are in conda-forge nowadays).","shortMessageHtmlLink":"perf: Use samtools collate in fastq separate wrapper (#2960)"}},{"before":"9972412754d2f4ed9d990a55e624dbf603bf0433","after":"e587c658b01edb459a70d22f0588d1c21805b901","ref":"refs/heads/release-v3.11.0","pushedAt":"2024-05-28T12:04:01.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: release 3.11.0","shortMessageHtmlLink":"chore: release 3.11.0"}},{"before":"e10ab571a63b36ce1295e50b6f6b7e4742e0beae","after":"3c86baef4586b596c6c3375336828257e8bb815f","ref":"refs/heads/master","pushedAt":"2024-05-28T12:03:16.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":"feat: add samtools markdup wrapper (#2926)\n\n\r\n\r\n\r\n\r\n\r\n### QC\r\n\r\n\r\n* [x] I confirm that:\r\n\r\nFor all wrappers added by this PR, \r\n\r\n* there is a test case which covers any introduced changes,\r\n* `input:` and `output:` file paths in the resulting rule can be changed\r\narbitrarily,\r\n* either the wrapper can only use a single core, or the example rule\r\ncontains a `threads: x` statement with `x` being a reasonable default,\r\n* rule names in the test case are in\r\n[snake_case](https://en.wikipedia.org/wiki/Snake_case) and somehow tell\r\nwhat the rule is about or match the tools purpose or name (e.g.,\r\n`map_reads` for a step that maps reads),\r\n* all `environment.yaml` specifications follow [the respective best\r\npractices](https://stackoverflow.com/a/64594513/2352071),\r\n* the `environment.yaml` pinning has been updated by running\r\n`snakedeploy pin-conda-envs environment.yaml` on a linux machine,\r\n* wherever possible, command line arguments are inferred and set\r\nautomatically (e.g. based on file extensions in `input:` or `output:`),\r\n* all fields of the example rules in the `Snakefile`s and their entries\r\nare explained via comments (`input:`/`output:`/`params:` etc.),\r\n* `stderr` and/or `stdout` are logged correctly (`log:`), depending on\r\nthe wrapped tool,\r\n* temporary files are either written to a unique hidden folder in the\r\nworking directory, or (better) stored where the Python function\r\n`tempfile.gettempdir()` points to (see\r\n[here](https://docs.python.org/3/library/tempfile.html#tempfile.gettempdir);\r\nthis also means that using any Python `tempfile` default behavior\r\nworks),\r\n* the `meta.yaml` contains a link to the documentation of the respective\r\ntool or command,\r\n* `Snakefile`s pass the linting (`snakemake --lint`),\r\n* `Snakefile`s are formatted with\r\n[snakefmt](https://github.com/snakemake/snakefmt),\r\n* Python wrapper scripts are formatted with\r\n[black](https://black.readthedocs.io).\r\n* Conda environments use a minimal amount of channels, in recommended\r\nordering. E.g. for bioconda, use (conda-forge, bioconda, nodefaults, as\r\nconda-forge should have highest priority and defaults channels are\r\nusually not needed because most packages are in conda-forge nowadays).\r\n\r\n---------\r\n\r\nCo-authored-by: Christian Meesters ","shortMessageHtmlLink":"feat: add samtools markdup wrapper (#2926)"}},{"before":"f4e5b66f8765d09d51d4a640d2d775d781c3018f","after":"e10ab571a63b36ce1295e50b6f6b7e4742e0beae","ref":"refs/heads/master","pushedAt":"2024-05-28T12:02: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":"fix: issue #366 and #2649 (#2928)\n\n\r\n\r\n\r\n\r\nAllow for custom URLs (fix issues #366 and #2649).\r\n\r\n### QC\r\n\r\n\r\n* [x] I confirm that:\r\n\r\nFor all wrappers added by this PR, \r\n\r\n* there is a test case which covers any introduced changes,\r\n* `input:` and `output:` file paths in the resulting rule can be changed\r\narbitrarily,\r\n* either the wrapper can only use a single core, or the example rule\r\ncontains a `threads: x` statement with `x` being a reasonable default,\r\n* rule names in the test case are in\r\n[snake_case](https://en.wikipedia.org/wiki/Snake_case) and somehow tell\r\nwhat the rule is about or match the tools purpose or name (e.g.,\r\n`map_reads` for a step that maps reads),\r\n* all `environment.yaml` specifications follow [the respective best\r\npractices](https://stackoverflow.com/a/64594513/2352071),\r\n* the `environment.yaml` pinning has been updated by running\r\n`snakedeploy pin-conda-envs environment.yaml` on a linux machine,\r\n* wherever possible, command line arguments are inferred and set\r\nautomatically (e.g. based on file extensions in `input:` or `output:`),\r\n* all fields of the example rules in the `Snakefile`s and their entries\r\nare explained via comments (`input:`/`output:`/`params:` etc.),\r\n* `stderr` and/or `stdout` are logged correctly (`log:`), depending on\r\nthe wrapped tool,\r\n* temporary files are either written to a unique hidden folder in the\r\nworking directory, or (better) stored where the Python function\r\n`tempfile.gettempdir()` points to (see\r\n[here](https://docs.python.org/3/library/tempfile.html#tempfile.gettempdir);\r\nthis also means that using any Python `tempfile` default behavior\r\nworks),\r\n* the `meta.yaml` contains a link to the documentation of the respective\r\ntool or command,\r\n* `Snakefile`s pass the linting (`snakemake --lint`),\r\n* `Snakefile`s are formatted with\r\n[snakefmt](https://github.com/snakemake/snakefmt),\r\n* Python wrapper scripts are formatted with\r\n[black](https://black.readthedocs.io).\r\n* Conda environments use a minimal amount of channels, in recommended\r\nordering. E.g. for bioconda, use (conda-forge, bioconda, nodefaults, as\r\nconda-forge should have highest priority and defaults channels are\r\nusually not needed because most packages are in conda-forge nowadays).","shortMessageHtmlLink":"fix: issue #366 and #2649 (#2928)"}},{"before":"d5078051b01448b162f506b5046ce6c7d6e75006","after":"36eb30a00b957cc6dee3a1ebc89bda543af88dcf","ref":"refs/heads/fastq-separate-use-collate","pushedAt":"2024-05-28T11:08:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fxwiegand","name":"Felix Wiegand","path":"/fxwiegand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39430842?s=80&v=4"},"commit":{"message":"Remove tmpdir usage\n\n-T is not required when -O is used","shortMessageHtmlLink":"Remove tmpdir usage"}},{"before":"3d9d295f73d3699d22a62a1d165e0516a674fa5a","after":"d5078051b01448b162f506b5046ce6c7d6e75006","ref":"refs/heads/fastq-separate-use-collate","pushedAt":"2024-05-28T11:00:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fxwiegand","name":"Felix Wiegand","path":"/fxwiegand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39430842?s=80&v=4"},"commit":{"message":"Update Snakefile","shortMessageHtmlLink":"Update Snakefile"}},{"before":null,"after":"3d9d295f73d3699d22a62a1d165e0516a674fa5a","ref":"refs/heads/fastq-separate-use-collate","pushedAt":"2024-05-28T10:58:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fxwiegand","name":"Felix Wiegand","path":"/fxwiegand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39430842?s=80&v=4"},"commit":{"message":"Update wrapper.py","shortMessageHtmlLink":"Update wrapper.py"}},{"before":"f021f100355024e73cc9a7ebd1004d0724992cab","after":"9972412754d2f4ed9d990a55e624dbf603bf0433","ref":"refs/heads/release-v3.11.0","pushedAt":"2024-05-24T06:07:06.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: release 3.11.0","shortMessageHtmlLink":"chore: release 3.11.0"}},{"before":"65f9f4429587bdf5eeb7be4dd4d2de58b802b004","after":null,"ref":"refs/heads/autobump/bio-vep-cache","pushedAt":"2024-05-24T06:06:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"728658d5fae40ea784f7b8d3c567c4f7240ef7c7","after":"f4e5b66f8765d09d51d4a640d2d775d781c3018f","ref":"refs/heads/master","pushedAt":"2024-05-24T06:06:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"perf: autobump bio/vep/cache (#2959)\n\nAutomatic bump of bio/vep/cache.\n\n---------\n\nCo-authored-by: snakedeploy-bot[bot] <115615832+snakedeploy-bot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"perf: autobump bio/vep/cache (#2959)"}},{"before":"e4cdcfb3c515bbbbe47066ebc18bf989acaba87b","after":"f021f100355024e73cc9a7ebd1004d0724992cab","ref":"refs/heads/release-v3.11.0","pushedAt":"2024-05-24T06:03:54.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: release 3.11.0","shortMessageHtmlLink":"chore: release 3.11.0"}},{"before":"f70927988380b337ca75637324e1795ba11a3284","after":null,"ref":"refs/heads/autobump/bio-vep-annotate","pushedAt":"2024-05-24T06:03:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"185ce7e4bd6adbdf840effa665f62e358865c8b8","after":"728658d5fae40ea784f7b8d3c567c4f7240ef7c7","ref":"refs/heads/master","pushedAt":"2024-05-24T06:03:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"perf: autobump bio/vep/annotate (#2958)\n\nAutomatic bump of bio/vep/annotate.\n\n---------\n\nCo-authored-by: snakedeploy-bot[bot] <115615832+snakedeploy-bot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"perf: autobump bio/vep/annotate (#2958)"}},{"before":"6c2cb90a18f13ebd16138865c0a6461fb34dcb80","after":"65f9f4429587bdf5eeb7be4dd4d2de58b802b004","ref":"refs/heads/autobump/bio-vep-cache","pushedAt":"2024-05-24T06:01:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snakedeploy-bot[bot]","name":null,"path":"/apps/snakedeploy-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"perf: update env pinning.","shortMessageHtmlLink":"perf: update env pinning."}},{"before":"185ce7e4bd6adbdf840effa665f62e358865c8b8","after":"6c2cb90a18f13ebd16138865c0a6461fb34dcb80","ref":"refs/heads/autobump/bio-vep-cache","pushedAt":"2024-05-24T06:01:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snakedeploy-bot[bot]","name":null,"path":"/apps/snakedeploy-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"perf: update bio/vep/cache/environment.yaml.","shortMessageHtmlLink":"perf: update bio/vep/cache/environment.yaml."}},{"before":null,"after":"185ce7e4bd6adbdf840effa665f62e358865c8b8","ref":"refs/heads/autobump/bio-vep-cache","pushedAt":"2024-05-24T06:01:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snakedeploy-bot[bot]","name":null,"path":"/apps/snakedeploy-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"perf: autobump bio/unicycler (#2957)\n\nAutomatic bump of bio/unicycler.\n\n---------\n\nCo-authored-by: snakedeploy-bot[bot] <115615832+snakedeploy-bot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"perf: autobump bio/unicycler (#2957)"}},{"before":"fc02038d3c623f1886891dc6a13280af1e0b6c25","after":"f70927988380b337ca75637324e1795ba11a3284","ref":"refs/heads/autobump/bio-vep-annotate","pushedAt":"2024-05-24T05:58:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snakedeploy-bot[bot]","name":null,"path":"/apps/snakedeploy-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"perf: update env pinning.","shortMessageHtmlLink":"perf: update env pinning."}},{"before":"185ce7e4bd6adbdf840effa665f62e358865c8b8","after":"fc02038d3c623f1886891dc6a13280af1e0b6c25","ref":"refs/heads/autobump/bio-vep-annotate","pushedAt":"2024-05-24T05:58:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snakedeploy-bot[bot]","name":null,"path":"/apps/snakedeploy-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"perf: update bio/vep/annotate/environment.yaml.","shortMessageHtmlLink":"perf: update bio/vep/annotate/environment.yaml."}},{"before":null,"after":"185ce7e4bd6adbdf840effa665f62e358865c8b8","ref":"refs/heads/autobump/bio-vep-annotate","pushedAt":"2024-05-24T05:58:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snakedeploy-bot[bot]","name":null,"path":"/apps/snakedeploy-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"perf: autobump bio/unicycler (#2957)\n\nAutomatic bump of bio/unicycler.\n\n---------\n\nCo-authored-by: snakedeploy-bot[bot] <115615832+snakedeploy-bot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"perf: autobump bio/unicycler (#2957)"}},{"before":"e447335f447d672a9a4acb687cf42327fcfe97b8","after":"e4cdcfb3c515bbbbe47066ebc18bf989acaba87b","ref":"refs/heads/release-v3.11.0","pushedAt":"2024-05-24T05:54:35.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: release 3.11.0","shortMessageHtmlLink":"chore: release 3.11.0"}},{"before":"3d91b040039903b1822d1e45e50b5f686d2032a1","after":null,"ref":"refs/heads/autobump/bio-unicycler","pushedAt":"2024-05-24T05:53:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"b2a469dc907c8f3761399affd29ca53f012cc3ee","after":"185ce7e4bd6adbdf840effa665f62e358865c8b8","ref":"refs/heads/master","pushedAt":"2024-05-24T05:53:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"perf: autobump bio/unicycler (#2957)\n\nAutomatic bump of bio/unicycler.\n\n---------\n\nCo-authored-by: snakedeploy-bot[bot] <115615832+snakedeploy-bot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"perf: autobump bio/unicycler (#2957)"}},{"before":"c4f04824f03c93199dcb28182f9650eb44e90c86","after":"3d91b040039903b1822d1e45e50b5f686d2032a1","ref":"refs/heads/autobump/bio-unicycler","pushedAt":"2024-05-24T05:49:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snakedeploy-bot[bot]","name":null,"path":"/apps/snakedeploy-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"perf: update env pinning.","shortMessageHtmlLink":"perf: update env pinning."}},{"before":"b2a469dc907c8f3761399affd29ca53f012cc3ee","after":"c4f04824f03c93199dcb28182f9650eb44e90c86","ref":"refs/heads/autobump/bio-unicycler","pushedAt":"2024-05-24T05:49:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snakedeploy-bot[bot]","name":null,"path":"/apps/snakedeploy-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"perf: update bio/unicycler/environment.yaml.","shortMessageHtmlLink":"perf: update bio/unicycler/environment.yaml."}},{"before":null,"after":"b2a469dc907c8f3761399affd29ca53f012cc3ee","ref":"refs/heads/autobump/bio-unicycler","pushedAt":"2024-05-24T05:49:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snakedeploy-bot[bot]","name":null,"path":"/apps/snakedeploy-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"perf: autobump bio/rbt/csvreport (#2956)\n\nAutomatic bump of bio/rbt/csvreport.\n\n---------\n\nCo-authored-by: snakedeploy-bot[bot] <115615832+snakedeploy-bot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"perf: autobump bio/rbt/csvreport (#2956)"}},{"before":"ba48fd59f3f4a15760b5d567a81542e751ac2f6d","after":"503f1615c6554b2d39f68973f89f4783a6b9965f","ref":"refs/heads/autobump/bio-trimmomatic-pe","pushedAt":"2024-05-24T05:43:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snakedeploy-bot[bot]","name":null,"path":"/apps/snakedeploy-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"perf: update bio/trimmomatic/pe/environment.yaml.","shortMessageHtmlLink":"perf: update bio/trimmomatic/pe/environment.yaml."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVqZs8QA","startCursor":null,"endCursor":null}},"title":"Activity · snakemake/snakemake-wrappers"}