def create_bump_commit(repository, release_branch, bintray_user, bintray_org): with release_branch.config_reader() as cfg: release = cfg.get('release') print('Updating version info in __init__.py and run.sh') update_run_sh_version(release) update_init_py_version(release) input( 'Please add the release notes to the CHANGELOG.md file, then press Enter to continue.' ) proceed = None while not proceed: print(repository.diff()) proceed = yesno('Are these changes ok? y/N ', default=False) if repository.diff(): repository.create_bump_commit(release_branch, release) repository.push_branch_to_remote(release_branch) bintray_api = BintrayAPI(os.environ['BINTRAY_TOKEN'], bintray_user) if not bintray_api.repository_exists(bintray_org, release_branch.name): print('Creating data repository {} on bintray'.format( release_branch.name)) bintray_api.create_repository(bintray_org, release_branch.name, 'generic') else: print('Bintray repository {} already exists. Skipping'.format( release_branch.name))
def create_bump_commit(repository, release_branch, bintray_user, bintray_org): with release_branch.config_reader() as cfg: release = cfg.get('release') print('Updating version info in __init__.py and run.sh') update_run_sh_version(release) update_init_py_version(release) input('Please add the release notes to the CHANGELOG.md file, then press Enter to continue.') proceed = None while not proceed: print(repository.diff()) proceed = yesno('Are these changes ok? y/N ', default=False) if repository.diff(): repository.create_bump_commit(release_branch, release) repository.push_branch_to_remote(release_branch) bintray_api = BintrayAPI(os.environ['BINTRAY_TOKEN'], bintray_user) print('Creating data repository {} on bintray'.format(release_branch.name)) bintray_api.create_repository(bintray_org, release_branch.name, 'generic')