{"id":17375909,"url":"https://github.com/drewml/jira-deploy-release","last_synced_at":"2025-03-27T19:49:02.502Z","repository":{"id":72799325,"uuid":"67326236","full_name":"DrewML/jira-deploy-release","owner":"DrewML","description":"Automatically transition JIRA issues found in Git commit messages to a specified state","archived":false,"fork":false,"pushed_at":"2016-09-05T19:24:28.000Z","size":10,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-01T22:29:08.170Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DrewML.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2016-09-04T04:50:54.000Z","updated_at":"2016-12-10T02:37:04.000Z","dependencies_parsed_at":"2023-02-25T13:31:21.316Z","dependency_job_id":null,"html_url":"https://github.com/DrewML/jira-deploy-release","commit_stats":{"total_commits":9,"total_committers":1,"mean_commits":9.0,"dds":0.0,"last_synced_commit":"bc8736c007d61c0d4063e594e09c81137e86564a"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrewML%2Fjira-deploy-release","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrewML%2Fjira-deploy-release/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrewML%2Fjira-deploy-release/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrewML%2Fjira-deploy-release/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DrewML","download_url":"https://codeload.github.com/DrewML/jira-deploy-release/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245916256,"owners_count":20693389,"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-10-16T04:04:13.285Z","updated_at":"2025-03-27T19:49:02.460Z","avatar_url":"https://github.com/DrewML.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JIRA Deploy Release\n\n[![Build Status](https://travis-ci.org/DrewML/jira-deploy-release.svg?branch=master)](https://travis-ci.org/DrewML/jira-deploy-release)\n\nAutomatically transition JIRA issues found in Git commit messages to a specified state. Can be used to easily remove a manual step in your Continuous Delivery process.\n\n## Install\n\n```shell\nnpm install --save-dev jira-deploy-release\n```\n\n## Requirements\n\n- A version of `node.js` \u003e= `6.0.0`\n- `Git` must be installed and available on `$PATH`\n\n## Usage\n\n### Authorization\n\nAt this time, this package only supports using [Basic Authentication](https://developer.atlassian.com/jiradev/jira-apis/jira-rest-apis/jira-rest-api-tutorials/jira-rest-api-example-basic-authentication) when using the JIRA API.\n\nThe `JIRA_AUTH` environment variable, or the `--auth` argument expect a string that is a JIRA username and password, in the format `user:pass`, that has been base64 encoded.\n\n### With Environment Variables\n\n```shell\nexport JIRA_HOST='jira.myhost.com'\nexport JIRA_PROJECT='MYPROJ'\nexport JIRA_AUTH='UdjcldaXR3aHky=='\nexport JIRA_TRANSITION='4'\n\n$ jira-deploy-release\n```\n\n### With Command Line Arguments\n\n```shell\n$ jira-deploy-release --proj=MYPROJ --host=jira.myhost.com --auth='UdjcldaXR3aHky==' --transition=4\n```\n\n## TODO:\n\n- Allow configuration and enabling/disabling of message posted on issue\n- Unit test `git` module\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrewml%2Fjira-deploy-release","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdrewml%2Fjira-deploy-release","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrewml%2Fjira-deploy-release/lists"}