{"id":22876873,"url":"https://github.com/webini/zenhub-pipeline","last_synced_at":"2025-05-06T21:23:45.709Z","repository":{"id":79435089,"uuid":"85260854","full_name":"Webini/zenhub-pipeline","owner":"Webini","description":"Automatically transfer issues in pipeline by commit message ","archived":false,"fork":false,"pushed_at":"2019-06-28T11:06:00.000Z","size":13,"stargazers_count":14,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-31T03:05:39.391Z","etag":null,"topics":["commit","hooks","move","pipeline","zenhub"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Webini.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2017-03-17T02:10:31.000Z","updated_at":"2020-04-06T21:05:06.000Z","dependencies_parsed_at":"2023-04-20T03:02:10.752Z","dependency_job_id":null,"html_url":"https://github.com/Webini/zenhub-pipeline","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Webini%2Fzenhub-pipeline","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Webini%2Fzenhub-pipeline/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Webini%2Fzenhub-pipeline/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Webini%2Fzenhub-pipeline/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Webini","download_url":"https://codeload.github.com/Webini/zenhub-pipeline/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252770245,"owners_count":21801514,"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":["commit","hooks","move","pipeline","zenhub"],"created_at":"2024-12-13T15:28:07.021Z","updated_at":"2025-05-06T21:23:45.701Z","avatar_url":"https://github.com/Webini.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"ZenHub-Pipeline\n===============\n\n## Description\n\nThis small server allow you to change the pipeline of your issues using commit messages.\n\nTo move one issue \n\n```\ngit commit -m \"#1 =\u003e InProgress\"\n``` \n\nTo move multiple issues\n```\ngit commit -m \"#1 #5 #42 =\u003e InProgress\"\n```\n\nThe original pipeline name is escaped with all char except alpha, the app will match the start of what you have written. If multiple pipelines are found the issue is not moved. \n\nSo `Review/QA` with be accessible by typing `review`, `rev` or `reviewqa`\n\n## Configuration\nWe are using these env variables:\n\n#### ZENHUB_TOKEN\nYour ZenHub api token. Get one [here](https://github.com/ZenHubIO/API#for-zenhub-users)\n\n#### GIT_TOKEN\nThe git token, it will be used to read issue's name from your private repositories.\n[Create a new one here](https://github.com/settings/tokens/new?scopes=repo\u0026description=ZenHubPipeline).\n\n#### GIT_HOOK_SECRET (optional)\nThe hook secret specified at the creation of the hook.\n\n#### HOST\nServer host\n\n#### PORT\nServer port\n\n## Installation\nRun with docker or manually \n```\ndocker run -p 8080:8080 -e \"ZENHUB_TOKEN=\u003ctoken\u003e\" -e \"GIT_TOKEN=\u003ctoken\u003e\" -e \"GIT_HOOK_SECRET=\u003csecret\u003e\" nicocanicolas/zenhub-pipeline\n``` \nOnce the server is started, go to your repository(ies) and add a new push hook ( default path: \"/\" ) to your brand new server address.\n\n## Contributions\nAs this project was made in hurry, contributions are welcome :p \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebini%2Fzenhub-pipeline","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwebini%2Fzenhub-pipeline","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebini%2Fzenhub-pipeline/lists"}