No description
  • Python 97.8%
  • Jinja 1.9%
  • Vim Script 0.3%
Find a file
2023-05-16 16:46:36 +02:00
.github Drop the deprecated GitHub Actions Workflow 2019-09-11 10:08:52 +02:00
ansibullbot needs_template does not apply to core (#1678) 2023-03-24 11:06:03 +01:00
ci_output Rename shippable to ci_output (#1486) 2021-01-19 10:56:30 +01:00
docs shippable_token is not used anymore (#1633) 2022-02-16 09:00:19 +01:00
examples triagers/ansible: un-hardcode ansible_core_team (#1583) 2021-06-21 13:42:29 +02:00
playbooks Add sivel's ssh key (#1679) 2023-05-16 16:46:36 +02:00
scripts Remove unmaintained one-off scripts (#1621) 2021-11-30 13:49:07 +01:00
templates point docs message to updated WG agenda (#1672) 2023-01-04 07:56:27 +01:00
tests Remove support:* and *_review labels (#1662) 2022-10-04 16:18:41 +02:00
.coveragerc Instruct coverage to omit tests 2018-10-08 12:27:06 -04:00
.gitignore Base gitignore on gitignore.io 2018-12-20 21:26:22 +01:00
.gitmodules Update mkrizek/ansible-role-ansibullbot.git (#1670) 2023-01-02 12:40:09 +01:00
ansible.cfg Update ansibullbot role (#992) 2018-08-04 09:28:51 -04:00
azure-pipelines.yml Add Python 3.11 to the test matrix (#1666) 2022-10-26 11:52:42 +02:00
constraints.txt Add Python 3.11 to the test matrix (#1666) 2022-10-26 11:52:42 +02:00
CONTRIBUTING.md Change master --> devel 2021-07-28 17:02:26 -04:00
features.yaml Add a falsy close_missing_ref_prs feature toggle 2018-12-13 17:28:19 +01:00
ISSUE_HELP.md Remove support:* and *_review labels (#1662) 2022-10-04 16:18:41 +02:00
LICENSE Add gplv3 license 2017-07-06 12:05:57 -04:00
pytest.ini Another cleanup (#1562) 2021-05-14 10:43:49 +02:00
README.md Change master --> devel 2021-07-28 17:02:26 -04:00
requirements.txt Ansible is not a dep anymore (#1594) 2021-11-03 09:47:26 +01:00
setup.py Replace nose test runner with pytest 2018-10-08 12:27:06 -04:00
test-requirements.txt Drop Python 2 (#1451) 2021-01-18 17:54:22 +01:00
tox.ini tox.ini (#1671) 2023-01-02 12:35:21 +01:00
triage_ansible.py Flatten dirs (#1604) 2021-11-10 09:32:23 +01:00
triage_ansible_mp.py Flatten dirs (#1604) 2021-11-10 09:32:23 +01:00
Vagrantfile set config on everywhere to allow for future simulator testing (#1076) 2019-04-09 17:00:31 -04:00

Build Status codecov

See the Ansibullbot Project Board for what is being worked on: Project Board

User Guide

If you are looking for help, please see the ISSUE HELP

Ansibull Github Issue/Pullrequest Bot

$ ./triage_ansible.py --help
usage: triage_ansible.py [-h] [--cachedir CACHEDIR_BASE] [--logfile LOGFILE]
                         [--daemonize]
                         [--daemonize_interval DAEMONIZE_INTERVAL] [--debug]
                         [--dry-run] [--force] [--pause] [--dump_actions]
                         [--botmetafile BOTMETAFILE]
                         [--repo {ansible/ansible}] [--skip_no_update]
                         [--collect_only] [--sort {asc,desc}]
                         [--skiprepo SKIPREPO] [--only_prs] [--only_issues]
                         [--only_closed]
                         [--ignore_state] [--ignore_bot_broken]
                         [--ignore_module_commits] [--pr PR]
                         [--start-at START_AT] [--resume] [--last LAST]
                         [--commit ANSIBLE_COMMIT] [--ignore_galaxy]
                         [--ci {azp}]

Triage issue and pullrequest queues for Ansible. (NOTE: only useful if you
have commit access to the repo in question.)

optional arguments:
  -h, --help            show this help message and exit
  --cachedir CACHEDIR_BASE
  --logfile LOGFILE     Send logging to this file
  --daemonize           run in a continuos loop
  --daemonize_interval DAEMONIZE_INTERVAL
                        seconds to sleep between loop iterations
  --debug, -d           Debug output
  --dry-run, -n         Don't make any changes
  --force, -f           Do not ask questions
  --pause, -p           Always pause between prs|issues
  --dump_actions        serialize the actions to disk [/tmp/actions]
  --botmetafile BOTMETAFILE
                        Use this filepath for botmeta instead of from the
                        repo
  --repo {ansible/ansible}, -r {ansible/ansible}
                        Github repo to triage (defaults to all)
  --skip_no_update      skip processing if updated_at hasn't changed
  --collect_only        stop after caching issues
  --sort {asc,desc}     Direction to sort issues [desc=9-0 asc=0-9]
  --skiprepo SKIPREPO   Github repo to skip triaging
  --only_prs            Triage pullrequests only
  --only_issues         Triage issues only
  --only_closed         Triage closed issues|prs only
  --ignore_state        Do not skip processing closed issues
  --ignore_bot_broken   Do not skip processing bot_broken|bot_skip issues
  --ignore_module_commits
                        Do not enumerate module commit logs
  --pr PR, --id PR      Triage only the specified pr|issue (separated by
                        commas)
  --start-at START_AT   Start triage at the specified pr|issue
  --resume              pickup right after where the bot last stopped
  --last LAST           triage the last N issues or PRs
  --commit ANSIBLE_COMMIT
                        Use a specific commit for the indexers
  --ignore_galaxy       do not index or search for components in galaxy
  --ci {azp}            Specify a CI provider that repo uses