releases/tools
Sean McGinnis 27d4f7db98 Update add_reviewers to add to all open reviews
This updates the script to not require a specific topic to make it
easier to automate a job that periodically makes sure all open reviews
have had the PTL and liaison added.

Also refactored the adding of teams because bash array handling can be a
bit wonky sometimes and not always append values. This makes sure no
teams are skipped.

This is slightly less optimized for large reviews like the final series
release since it loops through teams based on the deliverable files. As
a slight optimization, it will skip a team if it was the same team as
the last deliverable file. It just might be possible that the same team
will be processed multiple times if their deliverable files are not in
alphabetical order, but there is no harm in that other than taking
slightly longer to complete.

Change-Id: I9a9194ea276aa0120aef21a321f48a93419fb848
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-05-09 07:15:06 -05:00
..
aclissues.py Be explicit about python3 executable 2019-10-16 09:45:29 -05:00
aclmanager.py Be explicit about python3 executable 2019-10-16 09:45:29 -05:00
add_release_note_links.sh make add_release_notes_links.sh smarter 2018-02-28 11:43:48 -05:00
add_reviewers.sh Update add_reviewers to add to all open reviews 2020-05-09 07:15:06 -05:00
announce.sh Rely on Zuul to provide project name in announces 2020-04-24 12:41:09 +02:00
build_reenqueue_commands.sh Fix bashate errors 2018-07-30 14:56:05 -05:00
build_tag_history.sh Remove coreos-image-builder references 2020-02-11 08:58:09 -08:00
bulk_review.sh trivial - fix nits in script 2020-02-20 17:40:09 +01:00
check_approval.py Make check_approval not require openstack_governance 2019-12-17 18:21:29 +01:00
clone_repo.sh Update upstream cloning URL 2020-04-21 14:25:41 -05:00
discover_branch_points.py Remove unused imports in tools and commands 2019-11-27 17:45:34 +01:00
functions add a script to get a list of unreleased changes for a team 2018-11-19 12:57:18 -05:00
governance_consistency.py governance/releases consistency check tool 2020-01-23 12:40:43 +01:00
import_branch_points.sh update import_branch_points.sh to use edit-deliverable 2017-08-01 16:31:11 -04:00
inactive_project_report.sh Fix bashate errors 2018-07-30 14:56:05 -05:00
list_changes_unreleased_deliverables.sh Fix bashate errors 2018-07-30 14:56:05 -05:00
list_client_library_unreleased_changes.sh Update lib release instructions for freeze 2019-09-19 16:04:06 -05:00
list_library_unreleased_changes.sh Update lib release instructions for freeze 2019-09-19 16:04:06 -05:00
list_rc_updates.sh add a tool to show changes in rc-based repos 2019-03-27 13:54:24 -04:00
list_stable_unreleased_changes.sh Fix bashate errors 2018-07-30 14:56:05 -05:00
list_unreleased_and_open_changes.sh Fix ssh host addr link. 2019-11-20 18:16:54 +08:00
list_unreleased_changes_for_team.sh add a script to get a list of unreleased changes for a team 2018-11-19 12:57:18 -05:00
list_unreleased_changes.sh Fix bashate errors 2018-07-30 14:56:05 -05:00
list_weeks.py Remove unused imports in tools and commands 2019-11-27 17:45:34 +01:00
make_missing_releases.sh Address review comments for make_missing_releases 2020-01-09 11:56:25 -06:00
membership_freeze_test.py Be explicit about python3 executable 2019-10-16 09:45:29 -05:00
mkteampage.sh tools: Trivial fixup 2016-06-16 16:12:18 +10:00
new_release.sh Display more help to the new-release wrapper 2020-05-05 22:37:17 +02:00
run_yamllint.sh add wrapper for yamllint 2017-07-31 17:11:02 -04:00
series_diff_start.sh Fix bashate errors 2018-07-30 14:56:05 -05:00
tag_history_from_git.py Remove unused imports in tools and commands 2019-11-27 17:45:34 +01:00
tox-log-command.sh fix command handling in tox-log-command.sh 2017-12-06 16:39:25 -05:00
transition_series.sh Add script to transition entire series to EM or EOL 2019-04-11 06:44:55 -05:00
verify_branches_and_late_releases.py Remove unused imports in tools and commands 2019-11-27 17:45:34 +01:00