{"id":19227969,"url":"https://github.com/snakemake/snakemake-github-action","last_synced_at":"2025-04-16T00:44:19.483Z","repository":{"id":45968550,"uuid":"215050897","full_name":"snakemake/snakemake-github-action","owner":"snakemake","description":"A Github action for running a Snakemake workflow","archived":false,"fork":false,"pushed_at":"2023-08-15T11:36:48.000Z","size":51,"stargazers_count":51,"open_issues_count":13,"forks_count":11,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-04-25T17:41:54.750Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/snakemake.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-14T13:26:29.000Z","updated_at":"2024-06-18T16:43:56.812Z","dependencies_parsed_at":"2024-06-18T16:43:51.745Z","dependency_job_id":"4b267632-831b-44ea-98ef-6a32456af144","html_url":"https://github.com/snakemake/snakemake-github-action","commit_stats":{"total_commits":77,"total_committers":9,"mean_commits":8.555555555555555,"dds":"0.38961038961038963","last_synced_commit":"7975caa564cc1d982008528d6bde428c60f97e43"},"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snakemake%2Fsnakemake-github-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snakemake%2Fsnakemake-github-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snakemake%2Fsnakemake-github-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snakemake%2Fsnakemake-github-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/snakemake","download_url":"https://codeload.github.com/snakemake/snakemake-github-action/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223844748,"owners_count":17212819,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T15:26:06.892Z","updated_at":"2024-11-09T15:26:07.467Z","avatar_url":"https://github.com/snakemake.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Snakemake github action\n\nThis action runs Snakemake on the repository.\n\n## Inputs\n\n### `directory`\n\n**Required** The working directory to use. Default `.test`.\n\n### `snakefile`\n\nThe Snakefile containing the workflow description. Default `Snakefile`.\n\n### `args`\n\nAdditional arguments to pass to Snakemake.\n\n### `stagein`\n\nPreliminary commands to run before the workflow execution.\n\n### `task`\n\nWhether to run Snakemake or to generate a container image specification (in the form of a Dockerfile) that contains all required environments. Can be either `run` or `containerize`. Default `run`.\n\n### `show-disk-usage-on-error`\n\nWhether used disk space shall be printed if Snakemake fails. Can be either `true` or `false` (default: `false`).\n\n## Example usage\n\n```yaml\n- name: Linting\n  uses: snakemake/snakemake-github-action@v1\n  with:\n    directory: '.test'\n    snakefile: 'workflow/Snakefile'\n    args: '--lint'\n\n- name: Testing\n  uses: snakemake/snakemake-github-action@v1\n  with:\n    directory: '.test'\n    snakefile: 'workflow/Snakefile'\n    args: '--cores 1 --use-conda --conda-cleanup-pkgs cache'\n    stagein: '' # additional preliminary commands to run (can be multiline)\n    show-disk-usage-on-error: true\n\n\n- name: Create container file\n  uses: snakemake/snakemake-github-action@v1\n  with:\n    snakefile: 'workflow/Snakefile'\n    task: 'containerize'\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnakemake%2Fsnakemake-github-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsnakemake%2Fsnakemake-github-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnakemake%2Fsnakemake-github-action/lists"}