├── .coveragerc ├── .github ├── .codecov.yml └── CODE_OF_CONDUCT.md ├── .gitignore ├── .gitmodules ├── CONTRIBUTING.md ├── ISSUE_HELP.md ├── LICENSE ├── README.md ├── Vagrantfile ├── ansible.cfg ├── ansibullbot ├── __init__.py ├── _text_compat.py ├── ansibletriager.py ├── ci │ ├── __init__.py │ ├── azp.py │ └── base.py ├── constants.py ├── defaulttriager.py ├── exceptions.py ├── ghapiwrapper.py ├── historywrapper.py ├── issuewrapper.py ├── plugins │ ├── __init__.py │ ├── backports.py │ ├── botstatus.py │ ├── ci_rebuild.py │ ├── collection_facts.py │ ├── community_workgroups.py │ ├── component_matching.py │ ├── contributors.py │ ├── cross_references.py │ ├── deprecation.py │ ├── docs_info.py │ ├── filament.py │ ├── label_commands.py │ ├── needs_contributor.py │ ├── needs_info.py │ ├── needs_revision.py │ ├── notifications.py │ ├── shipit.py │ ├── small_patch.py │ ├── spam.py │ ├── test_support_plugins.py │ └── traceback.py └── utils │ ├── __init__.py │ ├── botmetadata.py │ ├── component_tools.py │ ├── extractors.py │ ├── feature_flags.py │ ├── galaxy.py │ ├── gh_gql_client.py │ ├── git_tools.py │ ├── github.py │ ├── logs.py │ ├── moduletools.py │ ├── net_tools.py │ ├── receiver_client.py │ ├── sentry.py │ ├── sqlite_utils.py │ ├── systemtools.py │ ├── timetools.py │ └── version_tools.py ├── azure-pipelines.yml ├── ci_output ├── codecoverage │ └── .gitdir └── testresults │ └── .gitdir ├── constraints.txt ├── docs ├── collection_migration.md └── contribution_tips.md ├── examples └── ansibullbot.cfg ├── features.yaml ├── playbooks ├── bot-on-dev.yml ├── bot-on-prod.yml ├── files │ └── centos7.vimrc ├── group_vars │ ├── all.yml │ ├── ansibullbot.yml │ └── tower.yml ├── host_vars │ ├── ansibullbot-dev.eng.ansible.com.yml │ └── ansibullbot.eng.ansible.com.yml ├── hosts.yml ├── requirements.yml ├── setup-ansibullbot-dev.yml ├── setup-ansibullbot.yml ├── teardown-ansibullbot-dev.yml ├── tower.yml ├── update-ansibullbot.yml └── vagrant.yml ├── pytest.ini ├── requirements.txt ├── scripts ├── ansibot_actions.py ├── ansibot_receiver.py ├── ansibot_status.cgi ├── generate_issues_by_file.py └── slack-notice.py ├── setup.py ├── templates ├── bad_pr.j2 ├── bot_status.j2 ├── collection_migration.j2 ├── commit_msg_mentions.j2 ├── community_shipit_notify.j2 ├── community_workgroups.j2 ├── components_banner.j2 ├── docs_team_info.j2 ├── fork.j2 ├── incoming_ref_missing.j2 ├── issue_missing_data.j2 ├── merge_commit_notify.j2 ├── multiple_module_notify.j2 ├── needs_info_base.j2 ├── notify.j2 ├── shippable_test_result.j2 ├── test_support_plugins.j2 └── waiting_on_contributor_close.j2 ├── test-requirements.txt ├── tests ├── __init__.py ├── bin │ └── ansibot-test ├── component │ ├── __init__.py │ ├── module_matching.py │ ├── test_idempotence.py │ └── test_supershipit.py ├── fixtures │ ├── component_data │ │ ├── component_errors.json │ │ ├── component_expected_results.json │ │ ├── component_match_map.json │ │ └── component_skip.json │ ├── docs_info │ │ ├── 0_issue.yml │ │ ├── 1_issue.yml │ │ ├── 2_issue.yml │ │ ├── 3_issue.yml │ │ ├── 4_issue.yml │ │ ├── 5_issue.yml │ │ └── files │ │ │ ├── docsite_index.rst │ │ │ ├── hacks_fail_me.txt │ │ │ └── lib_ansible_foo.py │ ├── issue_template_meta.json │ ├── issuemeta │ │ └── metafiles-2017-11-02.tar.gz │ ├── needs_contributor │ │ └── 0_issue.yml │ ├── needs_revision │ │ ├── 0_issue.yml │ │ ├── 0_prstatus.json │ │ ├── 0_reviews.json │ │ ├── 1_issue.yml │ │ ├── 1_reviews.json │ │ └── 2_issue.yml │ ├── rebuild │ │ ├── 0_issue.yml │ │ ├── 0_prstatus.json │ │ ├── 1_issue.yml │ │ ├── 1_prstatus.json │ │ ├── 2_issue.yml │ │ ├── 2_prstatus.json │ │ ├── 3_issue.yml │ │ └── 3_prstatus.json │ ├── rebuild_merge │ │ ├── 0_issue.yml │ │ ├── 0_prstatus.json │ │ ├── 1_issue.yml │ │ ├── 1_prstatus.json │ │ ├── 2_issue.yml │ │ ├── 2_prstatus.json │ │ ├── 3_issue.yml │ │ └── 3_prstatus.json │ └── shipit │ │ ├── 0_issue.yml │ │ ├── 0_prstatus.json │ │ ├── 1_issue.yml │ │ ├── 1_prstatus.json │ │ ├── 2_issue.yml │ │ └── 2_prstatus.json ├── manual │ ├── group_errors.py │ └── matching_test.py ├── unit │ ├── __init__.py │ ├── decorators │ │ ├── __init__.py │ │ └── test_github.py │ ├── parsers │ │ ├── __init__.py │ │ ├── metadata_1.yml │ │ └── test_bot_metadata_parser.py │ ├── triagers │ │ ├── __init__.py │ │ └── plugins │ │ │ ├── __init__.py │ │ │ ├── test_automerge.py │ │ │ ├── test_docs_info.py │ │ │ ├── test_needs_contributor.py │ │ │ ├── test_needs_info.py │ │ │ ├── test_needs_revision.py │ │ │ ├── test_notifications.py │ │ │ ├── test_rebuild.py │ │ │ ├── test_rebuild_merge.py │ │ │ └── test_shipit.py │ ├── utils │ │ ├── __init__.py │ │ ├── test_component_tools.py │ │ ├── test_extractors_pr_number.py │ │ ├── test_githubid_extractor.py │ │ ├── test_sqlite_tools.py │ │ ├── test_template_extractor.py │ │ ├── test_template_extractor_simple.py │ │ └── test_time_tools.py │ └── wrappers │ │ ├── __init__.py │ │ └── test_history_wrapper.py └── utils │ ├── __init__.py │ ├── componentmocks.py │ ├── helpers.py │ ├── issue_mock.py │ └── repo_mock.py ├── tox.ini ├── triage_ansible.py └── triage_ansible_mp.py /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | omit = tests/* 3 | -------------------------------------------------------------------------------- /.github/.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/.github/.codecov.yml -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/.gitmodules -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /ISSUE_HELP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ISSUE_HELP.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/Vagrantfile -------------------------------------------------------------------------------- /ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansible.cfg -------------------------------------------------------------------------------- /ansibullbot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ansibullbot/_text_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/_text_compat.py -------------------------------------------------------------------------------- /ansibullbot/ansibletriager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/ansibletriager.py -------------------------------------------------------------------------------- /ansibullbot/ci/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ansibullbot/ci/azp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/ci/azp.py -------------------------------------------------------------------------------- /ansibullbot/ci/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/ci/base.py -------------------------------------------------------------------------------- /ansibullbot/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/constants.py -------------------------------------------------------------------------------- /ansibullbot/defaulttriager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/defaulttriager.py -------------------------------------------------------------------------------- /ansibullbot/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/exceptions.py -------------------------------------------------------------------------------- /ansibullbot/ghapiwrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/ghapiwrapper.py -------------------------------------------------------------------------------- /ansibullbot/historywrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/historywrapper.py -------------------------------------------------------------------------------- /ansibullbot/issuewrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/issuewrapper.py -------------------------------------------------------------------------------- /ansibullbot/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ansibullbot/plugins/backports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/plugins/backports.py -------------------------------------------------------------------------------- /ansibullbot/plugins/botstatus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/plugins/botstatus.py -------------------------------------------------------------------------------- /ansibullbot/plugins/ci_rebuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/plugins/ci_rebuild.py -------------------------------------------------------------------------------- /ansibullbot/plugins/collection_facts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/plugins/collection_facts.py -------------------------------------------------------------------------------- /ansibullbot/plugins/community_workgroups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/plugins/community_workgroups.py -------------------------------------------------------------------------------- /ansibullbot/plugins/component_matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/plugins/component_matching.py -------------------------------------------------------------------------------- /ansibullbot/plugins/contributors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/plugins/contributors.py -------------------------------------------------------------------------------- /ansibullbot/plugins/cross_references.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/plugins/cross_references.py -------------------------------------------------------------------------------- /ansibullbot/plugins/deprecation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/plugins/deprecation.py -------------------------------------------------------------------------------- /ansibullbot/plugins/docs_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/plugins/docs_info.py -------------------------------------------------------------------------------- /ansibullbot/plugins/filament.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/plugins/filament.py -------------------------------------------------------------------------------- /ansibullbot/plugins/label_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/plugins/label_commands.py -------------------------------------------------------------------------------- /ansibullbot/plugins/needs_contributor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/plugins/needs_contributor.py -------------------------------------------------------------------------------- /ansibullbot/plugins/needs_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/plugins/needs_info.py -------------------------------------------------------------------------------- /ansibullbot/plugins/needs_revision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/plugins/needs_revision.py -------------------------------------------------------------------------------- /ansibullbot/plugins/notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/plugins/notifications.py -------------------------------------------------------------------------------- /ansibullbot/plugins/shipit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/plugins/shipit.py -------------------------------------------------------------------------------- /ansibullbot/plugins/small_patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/plugins/small_patch.py -------------------------------------------------------------------------------- /ansibullbot/plugins/spam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/plugins/spam.py -------------------------------------------------------------------------------- /ansibullbot/plugins/test_support_plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/plugins/test_support_plugins.py -------------------------------------------------------------------------------- /ansibullbot/plugins/traceback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/plugins/traceback.py -------------------------------------------------------------------------------- /ansibullbot/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ansibullbot/utils/botmetadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/utils/botmetadata.py -------------------------------------------------------------------------------- /ansibullbot/utils/component_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/utils/component_tools.py -------------------------------------------------------------------------------- /ansibullbot/utils/extractors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/utils/extractors.py -------------------------------------------------------------------------------- /ansibullbot/utils/feature_flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/utils/feature_flags.py -------------------------------------------------------------------------------- /ansibullbot/utils/galaxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/utils/galaxy.py -------------------------------------------------------------------------------- /ansibullbot/utils/gh_gql_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/utils/gh_gql_client.py -------------------------------------------------------------------------------- /ansibullbot/utils/git_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/utils/git_tools.py -------------------------------------------------------------------------------- /ansibullbot/utils/github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/utils/github.py -------------------------------------------------------------------------------- /ansibullbot/utils/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/utils/logs.py -------------------------------------------------------------------------------- /ansibullbot/utils/moduletools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/utils/moduletools.py -------------------------------------------------------------------------------- /ansibullbot/utils/net_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/utils/net_tools.py -------------------------------------------------------------------------------- /ansibullbot/utils/receiver_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/utils/receiver_client.py -------------------------------------------------------------------------------- /ansibullbot/utils/sentry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/utils/sentry.py -------------------------------------------------------------------------------- /ansibullbot/utils/sqlite_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/utils/sqlite_utils.py -------------------------------------------------------------------------------- /ansibullbot/utils/systemtools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/utils/systemtools.py -------------------------------------------------------------------------------- /ansibullbot/utils/timetools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/utils/timetools.py -------------------------------------------------------------------------------- /ansibullbot/utils/version_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/ansibullbot/utils/version_tools.py -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /ci_output/codecoverage/.gitdir: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ci_output/testresults/.gitdir: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /constraints.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/constraints.txt -------------------------------------------------------------------------------- /docs/collection_migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/docs/collection_migration.md -------------------------------------------------------------------------------- /docs/contribution_tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/docs/contribution_tips.md -------------------------------------------------------------------------------- /examples/ansibullbot.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/examples/ansibullbot.cfg -------------------------------------------------------------------------------- /features.yaml: -------------------------------------------------------------------------------- 1 | close_missing_ref_prs: false 2 | -------------------------------------------------------------------------------- /playbooks/bot-on-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/playbooks/bot-on-dev.yml -------------------------------------------------------------------------------- /playbooks/bot-on-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/playbooks/bot-on-prod.yml -------------------------------------------------------------------------------- /playbooks/files/centos7.vimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/playbooks/files/centos7.vimrc -------------------------------------------------------------------------------- /playbooks/group_vars/all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/playbooks/group_vars/all.yml -------------------------------------------------------------------------------- /playbooks/group_vars/ansibullbot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/playbooks/group_vars/ansibullbot.yml -------------------------------------------------------------------------------- /playbooks/group_vars/tower.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/playbooks/group_vars/tower.yml -------------------------------------------------------------------------------- /playbooks/host_vars/ansibullbot-dev.eng.ansible.com.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/playbooks/host_vars/ansibullbot-dev.eng.ansible.com.yml -------------------------------------------------------------------------------- /playbooks/host_vars/ansibullbot.eng.ansible.com.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/playbooks/host_vars/ansibullbot.eng.ansible.com.yml -------------------------------------------------------------------------------- /playbooks/hosts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/playbooks/hosts.yml -------------------------------------------------------------------------------- /playbooks/requirements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/playbooks/requirements.yml -------------------------------------------------------------------------------- /playbooks/setup-ansibullbot-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/playbooks/setup-ansibullbot-dev.yml -------------------------------------------------------------------------------- /playbooks/setup-ansibullbot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/playbooks/setup-ansibullbot.yml -------------------------------------------------------------------------------- /playbooks/teardown-ansibullbot-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/playbooks/teardown-ansibullbot-dev.yml -------------------------------------------------------------------------------- /playbooks/tower.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/playbooks/tower.yml -------------------------------------------------------------------------------- /playbooks/update-ansibullbot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/playbooks/update-ansibullbot.yml -------------------------------------------------------------------------------- /playbooks/vagrant.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/playbooks/vagrant.yml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | -c constraints.txt 2 | 3 | jinja2 4 | pygithub 5 | PyYAML 6 | requests 7 | sentry-sdk 8 | sqlalchemy 9 | -------------------------------------------------------------------------------- /scripts/ansibot_actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/scripts/ansibot_actions.py -------------------------------------------------------------------------------- /scripts/ansibot_receiver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/scripts/ansibot_receiver.py -------------------------------------------------------------------------------- /scripts/ansibot_status.cgi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/scripts/ansibot_status.cgi -------------------------------------------------------------------------------- /scripts/generate_issues_by_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/scripts/generate_issues_by_file.py -------------------------------------------------------------------------------- /scripts/slack-notice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/scripts/slack-notice.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/setup.py -------------------------------------------------------------------------------- /templates/bad_pr.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/templates/bad_pr.j2 -------------------------------------------------------------------------------- /templates/bot_status.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/templates/bot_status.j2 -------------------------------------------------------------------------------- /templates/collection_migration.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/templates/collection_migration.j2 -------------------------------------------------------------------------------- /templates/commit_msg_mentions.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/templates/commit_msg_mentions.j2 -------------------------------------------------------------------------------- /templates/community_shipit_notify.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/templates/community_shipit_notify.j2 -------------------------------------------------------------------------------- /templates/community_workgroups.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/templates/community_workgroups.j2 -------------------------------------------------------------------------------- /templates/components_banner.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/templates/components_banner.j2 -------------------------------------------------------------------------------- /templates/docs_team_info.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/templates/docs_team_info.j2 -------------------------------------------------------------------------------- /templates/fork.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/templates/fork.j2 -------------------------------------------------------------------------------- /templates/incoming_ref_missing.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/templates/incoming_ref_missing.j2 -------------------------------------------------------------------------------- /templates/issue_missing_data.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/templates/issue_missing_data.j2 -------------------------------------------------------------------------------- /templates/merge_commit_notify.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/templates/merge_commit_notify.j2 -------------------------------------------------------------------------------- /templates/multiple_module_notify.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/templates/multiple_module_notify.j2 -------------------------------------------------------------------------------- /templates/needs_info_base.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/templates/needs_info_base.j2 -------------------------------------------------------------------------------- /templates/notify.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/templates/notify.j2 -------------------------------------------------------------------------------- /templates/shippable_test_result.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/templates/shippable_test_result.j2 -------------------------------------------------------------------------------- /templates/test_support_plugins.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/templates/test_support_plugins.j2 -------------------------------------------------------------------------------- /templates/waiting_on_contributor_close.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/templates/waiting_on_contributor_close.j2 -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/bin/ansibot-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/bin/ansibot-test -------------------------------------------------------------------------------- /tests/component/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/component/module_matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/component/module_matching.py -------------------------------------------------------------------------------- /tests/component/test_idempotence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/component/test_idempotence.py -------------------------------------------------------------------------------- /tests/component/test_supershipit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/component/test_supershipit.py -------------------------------------------------------------------------------- /tests/fixtures/component_data/component_errors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/component_data/component_errors.json -------------------------------------------------------------------------------- /tests/fixtures/component_data/component_expected_results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/component_data/component_expected_results.json -------------------------------------------------------------------------------- /tests/fixtures/component_data/component_match_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/component_data/component_match_map.json -------------------------------------------------------------------------------- /tests/fixtures/component_data/component_skip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/component_data/component_skip.json -------------------------------------------------------------------------------- /tests/fixtures/docs_info/0_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/docs_info/0_issue.yml -------------------------------------------------------------------------------- /tests/fixtures/docs_info/1_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/docs_info/1_issue.yml -------------------------------------------------------------------------------- /tests/fixtures/docs_info/2_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/docs_info/2_issue.yml -------------------------------------------------------------------------------- /tests/fixtures/docs_info/3_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/docs_info/3_issue.yml -------------------------------------------------------------------------------- /tests/fixtures/docs_info/4_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/docs_info/4_issue.yml -------------------------------------------------------------------------------- /tests/fixtures/docs_info/5_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/docs_info/5_issue.yml -------------------------------------------------------------------------------- /tests/fixtures/docs_info/files/docsite_index.rst: -------------------------------------------------------------------------------- 1 | .. toctree:: 2 | api 3 | -------------------------------------------------------------------------------- /tests/fixtures/docs_info/files/hacks_fail_me.txt: -------------------------------------------------------------------------------- 1 | please fail 2 | -------------------------------------------------------------------------------- /tests/fixtures/docs_info/files/lib_ansible_foo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/docs_info/files/lib_ansible_foo.py -------------------------------------------------------------------------------- /tests/fixtures/issue_template_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/issue_template_meta.json -------------------------------------------------------------------------------- /tests/fixtures/issuemeta/metafiles-2017-11-02.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/issuemeta/metafiles-2017-11-02.tar.gz -------------------------------------------------------------------------------- /tests/fixtures/needs_contributor/0_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/needs_contributor/0_issue.yml -------------------------------------------------------------------------------- /tests/fixtures/needs_revision/0_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/needs_revision/0_issue.yml -------------------------------------------------------------------------------- /tests/fixtures/needs_revision/0_prstatus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/needs_revision/0_prstatus.json -------------------------------------------------------------------------------- /tests/fixtures/needs_revision/0_reviews.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/needs_revision/0_reviews.json -------------------------------------------------------------------------------- /tests/fixtures/needs_revision/1_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/needs_revision/1_issue.yml -------------------------------------------------------------------------------- /tests/fixtures/needs_revision/1_reviews.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/needs_revision/1_reviews.json -------------------------------------------------------------------------------- /tests/fixtures/needs_revision/2_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/needs_revision/2_issue.yml -------------------------------------------------------------------------------- /tests/fixtures/rebuild/0_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/rebuild/0_issue.yml -------------------------------------------------------------------------------- /tests/fixtures/rebuild/0_prstatus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/rebuild/0_prstatus.json -------------------------------------------------------------------------------- /tests/fixtures/rebuild/1_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/rebuild/1_issue.yml -------------------------------------------------------------------------------- /tests/fixtures/rebuild/1_prstatus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/rebuild/1_prstatus.json -------------------------------------------------------------------------------- /tests/fixtures/rebuild/2_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/rebuild/2_issue.yml -------------------------------------------------------------------------------- /tests/fixtures/rebuild/2_prstatus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/rebuild/2_prstatus.json -------------------------------------------------------------------------------- /tests/fixtures/rebuild/3_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/rebuild/3_issue.yml -------------------------------------------------------------------------------- /tests/fixtures/rebuild/3_prstatus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/rebuild/3_prstatus.json -------------------------------------------------------------------------------- /tests/fixtures/rebuild_merge/0_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/rebuild_merge/0_issue.yml -------------------------------------------------------------------------------- /tests/fixtures/rebuild_merge/0_prstatus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/rebuild_merge/0_prstatus.json -------------------------------------------------------------------------------- /tests/fixtures/rebuild_merge/1_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/rebuild_merge/1_issue.yml -------------------------------------------------------------------------------- /tests/fixtures/rebuild_merge/1_prstatus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/rebuild_merge/1_prstatus.json -------------------------------------------------------------------------------- /tests/fixtures/rebuild_merge/2_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/rebuild_merge/2_issue.yml -------------------------------------------------------------------------------- /tests/fixtures/rebuild_merge/2_prstatus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/rebuild_merge/2_prstatus.json -------------------------------------------------------------------------------- /tests/fixtures/rebuild_merge/3_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/rebuild_merge/3_issue.yml -------------------------------------------------------------------------------- /tests/fixtures/rebuild_merge/3_prstatus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/rebuild_merge/3_prstatus.json -------------------------------------------------------------------------------- /tests/fixtures/shipit/0_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/shipit/0_issue.yml -------------------------------------------------------------------------------- /tests/fixtures/shipit/0_prstatus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/shipit/0_prstatus.json -------------------------------------------------------------------------------- /tests/fixtures/shipit/1_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/shipit/1_issue.yml -------------------------------------------------------------------------------- /tests/fixtures/shipit/1_prstatus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/shipit/1_prstatus.json -------------------------------------------------------------------------------- /tests/fixtures/shipit/2_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/fixtures/shipit/2_issue.yml -------------------------------------------------------------------------------- /tests/fixtures/shipit/2_prstatus.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /tests/manual/group_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/manual/group_errors.py -------------------------------------------------------------------------------- /tests/manual/matching_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/manual/matching_test.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/decorators/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/decorators/test_github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/unit/decorators/test_github.py -------------------------------------------------------------------------------- /tests/unit/parsers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/parsers/metadata_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/unit/parsers/metadata_1.yml -------------------------------------------------------------------------------- /tests/unit/parsers/test_bot_metadata_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/unit/parsers/test_bot_metadata_parser.py -------------------------------------------------------------------------------- /tests/unit/triagers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/triagers/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/triagers/plugins/test_automerge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/unit/triagers/plugins/test_automerge.py -------------------------------------------------------------------------------- /tests/unit/triagers/plugins/test_docs_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/unit/triagers/plugins/test_docs_info.py -------------------------------------------------------------------------------- /tests/unit/triagers/plugins/test_needs_contributor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/unit/triagers/plugins/test_needs_contributor.py -------------------------------------------------------------------------------- /tests/unit/triagers/plugins/test_needs_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/unit/triagers/plugins/test_needs_info.py -------------------------------------------------------------------------------- /tests/unit/triagers/plugins/test_needs_revision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/unit/triagers/plugins/test_needs_revision.py -------------------------------------------------------------------------------- /tests/unit/triagers/plugins/test_notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/unit/triagers/plugins/test_notifications.py -------------------------------------------------------------------------------- /tests/unit/triagers/plugins/test_rebuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/unit/triagers/plugins/test_rebuild.py -------------------------------------------------------------------------------- /tests/unit/triagers/plugins/test_rebuild_merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/unit/triagers/plugins/test_rebuild_merge.py -------------------------------------------------------------------------------- /tests/unit/triagers/plugins/test_shipit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/unit/triagers/plugins/test_shipit.py -------------------------------------------------------------------------------- /tests/unit/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/utils/test_component_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/unit/utils/test_component_tools.py -------------------------------------------------------------------------------- /tests/unit/utils/test_extractors_pr_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/unit/utils/test_extractors_pr_number.py -------------------------------------------------------------------------------- /tests/unit/utils/test_githubid_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/unit/utils/test_githubid_extractor.py -------------------------------------------------------------------------------- /tests/unit/utils/test_sqlite_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/unit/utils/test_sqlite_tools.py -------------------------------------------------------------------------------- /tests/unit/utils/test_template_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/unit/utils/test_template_extractor.py -------------------------------------------------------------------------------- /tests/unit/utils/test_template_extractor_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/unit/utils/test_template_extractor_simple.py -------------------------------------------------------------------------------- /tests/unit/utils/test_time_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/unit/utils/test_time_tools.py -------------------------------------------------------------------------------- /tests/unit/wrappers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/wrappers/test_history_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/unit/wrappers/test_history_wrapper.py -------------------------------------------------------------------------------- /tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/utils/componentmocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/utils/componentmocks.py -------------------------------------------------------------------------------- /tests/utils/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/utils/helpers.py -------------------------------------------------------------------------------- /tests/utils/issue_mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/utils/issue_mock.py -------------------------------------------------------------------------------- /tests/utils/repo_mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tests/utils/repo_mock.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/tox.ini -------------------------------------------------------------------------------- /triage_ansible.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/triage_ansible.py -------------------------------------------------------------------------------- /triage_ansible_mp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible/ansibullbot/HEAD/triage_ansible_mp.py --------------------------------------------------------------------------------