Skip to content

Jamian/releasy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Releasy

Bandit Security Rating Coverage

Sometimes, with complex releases, figuring out where all the different changes have occurred can be overwhelming. Releasy leverages the Jira dev-status (and other) APIs to map repositories and code paths back to a Jira Release. This is especially useful if you're trying to figure out all the different Terraform Projects which need to be applied as part of releases.

This handy CLI tool will figure this all out and generate a handy HTML page with a couple of tables to help point you in the right direction.

⚠️ The Jira dev-status API is not an official / public API and as such is a little lacking in documentation and is subject to undocumented change. For this reason this tool is a fantastic advisor... but take it as the source of all truth at your own peril!

Contributing

Local Development Setup

  1. virtualenv -p python3 venv
  2. pip install -e .
  3. RELEASY_JIRA_BASE_URL=<jira-base-url> RELEASY_JIRA_AUTH_USERNAME=<jira-email> RELEASY_JIRA_AUTH_API_KEY=<jira-api-key> releasy --version <version> --projects <project1,project2...>

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages