- b517824 silent google meet notifications (#214)
- 811c5ab ':arrow_up: Automatic update of dependencies by Kebechet for the rhel8 environment' (#218)
- 89e12cd ':arrow_up: Automatic update of dependencies by Kebechet for the rhel8 environment' (#216)
- 8b03f04 ':arrow_up: Automatic update of dependencies by Kebechet for the rhel8 environment' (#213)
- bd6533f 🚢 Bump up base image initialized in CI.
- b97e30c Remove the left chatbot reference (#209)
- 1c3da6f Include lgtm label on Bots automatic PRs (#206)
- a738369 ⬆️ Automatic update of dependencies by Kebechet for the rhel8 environment (#205)
- 6f108ad ⬆️ Automatic update of dependencies by Kebechet for the rhel8 environment (#203)
- cc2a5aa ⬆️ Automatic update of dependencies by Kebechet for the rhel8 environment (#200)
- 631944c ⬆️ Automatic update of dependencies by Kebechet for the rhel8 environment (#197)
- 0e0c7f8 Update aicoe/sesheta/actions/chat.py
- e0e20bd ✨ :rockt: 🚢 add Max
- 8e2778b Update aicoe/sesheta/utils.py
- 1526add Update aicoe/sesheta/utils.py
- 015cccd Update OWNERS
- e2a90fc 📝 updated the list of thoth inhabitants
- 90d8388 🥹 removing @Fridex from the OWNERS file, thanks for all the great work!!!
- 5d5d1e3 ⬆️ update the GITHUB_REALNAME_MAP
- 29b471f 🐛 fix a pre-commit error
- 6a1d50c ⬆️ add black to dev deps
- ffd8e7d ✨ more better handling of spaces
- fec7e0a ⬆️ update a few people-github-meetid mappings, remove chatterbot functions (to reducte complexity)
- 8d78a82 removed chatterbot dependencies ⬇️
- ddda903 🚢 Bump up base image initialized in CI. (#194)
- 433951f Create Thoth schema updated command (#185)
- 653be97 Enable TLS verification (#187)
- 1d02dd1 add a tiny script to find issues requiring attention
- 628d8f8 add 'mypy' and relock
- 1fa87f7 Add missing known commands (#183)
- 2c8ebbe Add Pep and sync approvers/reviewers/maintainers
- cbf48f9 fixed my name to lowercase in sesheta/utils.py
- 🐳 set the spacy to pined version 2.3.5 (#179)
- Add Maya and Pep to the user list / map (#171)
- ✨ tiny tool to get member user id from a channel (#166)
- Update .prow.yaml
- remove 'human intervention' feature
- relocked
- update AICoE-CI image versions
- Sync the pre-commit fixes
- add some more realnames, clean up some imports
- removed auto-rebase
- remove some unused imports
Added a first skeleton of a review manager.
Using octomachinery to communicate with GitHub, this turned the application into an async one.
An merge-master-into-pullrequest
script.
- routine update for sefkhet-abwy
- ⬆️ bounced the version
- ⬆️ bounced the version
- ✨ added status intent handling stub
- ✨ added the hacktoberfest-accepted label
- ✨ added exception handling for main async loop
- ✨ added two advisor release milestones
- ✨ added labels
- 🔭 Removed hardcoded values
- Delete stale.yml
- ⬆️ using a different ServiceAccount Key now...
- issue_url is needed for labels creation
- using get with dict for getting the object (#49)
- ♻️ allow sefkhet-abwy to approve sesheta's pr
- 👽 include aicoe-ci configuration file
- 👮 update gchat ids for the users
- Add Tomas Coufal as tumido
- ✨ this (should) filter out approvals by sesheta
- do not notify channel on auto approval by Sesheta
- removed adding the 'approved' label, as it is sufficient to add an approving review
- added a realname mapping for sefkhet-abwy[bot]
- ✨ dont forget to label it 'approve'
- added a new milestone, auto-approve 'Automatic dependency re-locking'
- added check if PR was opened by sesheta
- ✨ two new standard labels, inspired by openshift/kubernetes community
- ✨ now with auto-approve of 'automatic updates'
- added descriptions to all DEFAULT_LABELS
- Lets pass the parsed text
- We can log the incoming json
- stipping username from public messages
- Added function to create releases
- commit by error
- ✨ debugging left over
- Tag's start with v
- Tag's start with v
- Lets pass the parsed text
- We can log the incoming json
- stipping username from public messages
- Added function to create releases
- fiddled a little on the label normalization
- Fix coala issue
- Added extra message to be ignored
- added metrics to be reported
- added aihttp client session
- ⬆️ Bump pyyaml from 3.13 to 5.1
- updated the raw github client to get a aiohttp session as a parameter
- relocked dependencies
- releases are repository specific, not PR specific
- do not notify on automatic dependency management PR
- supress the hangout notification on 'Automatic dependency re-locking'
- added logging_env_var_start to init_logging()
- ✨ ...
- ✨ initial non-functional chat bot
- 💚 handle KeyError in hangouts_userid()
- ✨ ...
- ✨ started migrating methods needed for release handling
- 🔒 bounced versions
- ✨ notify channel on opened/reopened issue
- 🚕 using the PR number as part of the cache key
- ✨ added send_notification() so that he just send one notification within 10secs
- feature to add size labels to pull requests
- feature to add approved labels after approved review
- added ...
- :sparkled: added create_or_update_milestone() and create a v0.6.0 mailestone
- 💚 added pytest job and trigger a build
- Update review_manager.py
- ✨ requested reviewers are not @mentioned in chat
- Create stale.yml
- .
- reduced the log level from error to warning, so that sentry doesnt pick these up
- finished working on rebase label, infra for reviewer assigning is done
- 💚 removed pytest job as we require p37 which is not supported by thoth zuul
- ✨ finished handling of needs-rebase label 🚀
- 💚 added has_label() method, to figure out if a given PR has a given label
- ✨ added needs-rebase label handling
- ✨ working on codeowners based reviewer list
- Update .zuul.yaml
- ✨ continued working on the rewiewers list generation method
- ✨ started working on the rewieers list generation method
- ✨ implemented to reviewer assign logic, part 2
- added rope
- ✨ implemented to reviewer assign logic
- ✨ moar readme
- ✨ WIP label handling works now, thx @webknjaz
- ✨ 💥
- started working on merging master to PR
- using new instance of github api, rather than RUNTIME_CONTEXT
- ✨ added a script to normalize the common labels in all our repos
- ✨ added WIP handling on PRs
- ✨ added a very first skeleton of a review manager, this is more like 'lets get used to octomachinery'
- 🚚 worked on logging and command line options
- ✨ using octomachinery to communicate with GitHub, this turned us into a async application!
- 🐛 fixed the uninitialized text on DM
- fix the issue url
- ✨ bug and kind/bug are treaded identifally
- fixed the GITHUB_REALNAME_MAP, added sai
- ✨ added/renamed the mile_stonecreator, it will create all the milestones over all the repositories...
- 🐛 fixed coala issues
- 🐛 fixed coala issues
- 🐛 fixed coala issues
- 🐛 fixed coala issues
- fixed thoth's config file
- fixed Bissenbay's hangout userid
- fixed E501
- relocked due to octomachinery 0.1.2 release
- 💚 fixed D103: Missing docstring in public function
- 💚 fixed D202: No blank lines allowed after function docstring
- 💚 fixed the repository name
- fixed the mapping, added realname() from github username
- fixed logging, and the slug
- fixed D202: No blank lines allowed after function docstring (found 1)
- 💚 some coala fixed
- 💚 some coala fixed
- ✨ bug issue get more labels
- ⬆️ added a few more milestones
- ⬆️ 🧠 cleaned up some version chaos
- ✨ added a few more standard labels
- 👮 make pre-commit happy
- ✨ updated to use Python3.8
- ✨ let's do an propper approve review, rather than just adding the label
- removed the handling of WIP label/title
- ✨ minor tweaks
- use the whole branch name for tag
- Respect Null response of github api attrib
- some minor parsing of incoming messages
- use the whole branch name for tag
- ✨ this version of 'label_normaliyer' uses GitHub's V4 API to get repos and their labels
- Respect Null response of github api attrib
- some minor parsing of incoming messages
- Added github and gchat ids for Karan Chauhan
- removed a little bit toooo much init_logging
- added standard github templates and pre-commit-hook-config
- removed black and pre-commit from [dev]
- some dependency updates, some reformatting
- ✨ put a little structure in
- added another positive emoji 😸
- ✨ some minor changes, esp on_issue_opened() and hangouts_room_for()
- Effectively use merge_at
- ✨ now w/ v0.6.0 and v0.6.0-dev labels for all thoth-station repositories AND due_on
- ✨ now w/ v0.6.0 and v0.6.0-dev labels for all thoth-station repositories
- ✨ be a little bit more explicite about the kind of the comment we received
- 💚 damned typos
- better wording 🗣
- notify AIOps and Thoth chat rooms
- :green_hearts: keep Coala happy, and Zuul
- :green_hearts: I make DevOps chatty
- 💚 refactored needs_rebase() and added some more tests
- added a few descriptions to some labels
- removed the stuff we dont need
- ✨ handling the pull request reviewer request notifications
- ✨ new action: merge master into pull request
- 📌 Automatic update of dependency octomachinery from 0.3.2 to 0.3.3
- 📌 Automatic update of dependency aiohttp from 3.7.1 to 3.7.2
- 📌 Automatic update of dependency pytest from 6.0.1 to 6.1.1
- 📌 Automatic update of dependency aiographql-client from 1.0.1 to 1.0.2
- 📌 Automatic update of dependency google-api-python-client from 1.10.1 to 1.12.5
- 📌 Automatic update of dependency octomachinery from 0.2.2 to 0.3.2
- 📌 Automatic update of dependency aiohttp from 3.6.2 to 3.7.1
- 📌 Automatic update of dependency thoth-common from 0.16.1 to 0.20.2
- 📌 Automatic update of dependency pylint from 2.5.3 to 2.6.0
- 📌 Automatic update of dependency google-api-python-client from 1.10.0 to 1.10.1
- 📌 Automatic update of dependency thoth-common from 0.16.0 to 0.16.1
- 📌 Automatic update of dependency octomachinery from 0.2.1 to 0.2.2
- 📌 Automatic update of dependency pytest from 6.0.0rc1 to 6.0.1
- 📌 Automatic update of dependency thoth-common from 0.14.2 to 0.16.0
- 📌 Automatic update of dependency pytest from 5.4.3 to 6.0.0rc1
- 📌 Automatic update of dependency google-api-python-client from 1.9.3 to 1.10.0
- 📌 Automatic update of dependency thoth-common from 0.14.1 to 0.14.2
- manual port @harshad16 comment
- Create OWNERS
- 🐛 normalize to lower case string before getting the intent
- ⬆️ bounced version
- ⬆️ update pre-commit plugins
- ✨ add python38-migration milestone
- Release of version 0.14.1 (#85)
- routine update for sefkhet-abwy
- ⬆️ bounced the version
- ⬆️ bounced the version
- ✨ added status intent handling stub
- ✨ added the hacktoberfest-accepted label
- ✨ added exception handling for main async loop
- ✨ added two advisor release milestones
- ✨ added labels
- 🔭 Removed hardcoded values
- Delete stale.yml
- ⬆️ using a different ServiceAccount Key now...
- issue_url is needed for labels creation
- using get with dict for getting the object (#49)
- ♻️ allow sefkhet-abwy to approve sesheta's pr
- 👽 include aicoe-ci configuration file
- 👮 update gchat ids for the users
- Add Tomas Coufal as tumido
- ✨ this (should) filter out approvals by sesheta
- do not notify channel on auto approval by Sesheta
- removed adding the 'approved' label, as it is sufficient to add an approving review
- added a realname mapping for sefkhet-abwy[bot]
- ✨ dont forget to label it 'approve'
- added a new milestone, auto-approve 'Automatic dependency re-locking'
- added check if PR was opened by sesheta
- ✨ two new standard labels, inspired by openshift/kubernetes community
- ✨ now with auto-approve of 'automatic updates'
- added descriptions to all DEFAULT_LABELS
- Lets pass the parsed text
- We can log the incoming json
- stipping username from public messages
- Added function to create releases
- commit by error
- ✨ debugging left over
- Tag's start with v
- Tag's start with v
- Lets pass the parsed text
- We can log the incoming json
- stipping username from public messages
- Added function to create releases
- fiddled a little on the label normalization
- Fix coala issue
- Added extra message to be ignored
- added metrics to be reported
- added aihttp client session
- ⬆️ Bump pyyaml from 3.13 to 5.1
- updated the raw github client to get a aiohttp session as a parameter
- relocked dependencies
- releases are repository specific, not PR specific
- do not notify on automatic dependency management PR
- supress the hangout notification on 'Automatic dependency re-locking'
- added logging_env_var_start to init_logging()
- ✨ ...
- ✨ initial non-functional chat bot
- 💚 handle KeyError in hangouts_userid()
- ✨ ...
- ✨ started migrating methods needed for release handling
- 🔒 bounced versions
- ✨ notify channel on opened/reopened issue
- 🚕 using the PR number as part of the cache key
- ✨ added send_notification() so that he just send one notification within 10secs
- feature to add size labels to pull requests
- feature to add approved labels after approved review
- added ...
- :sparkled: added create_or_update_milestone() and create a v0.6.0 mailestone
- 💚 added pytest job and trigger a build
- Update review_manager.py
- ✨ requested reviewers are not @mentioned in chat
- Create stale.yml
- .
- reduced the log level from error to warning, so that sentry doesnt pick these up
- finished working on rebase label, infra for reviewer assigning is done
- 💚 removed pytest job as we require p37 which is not supported by thoth zuul
- ✨ finished handling of needs-rebase label 🚀
- 💚 added has_label() method, to figure out if a given PR has a given label
- ✨ added needs-rebase label handling
- ✨ working on codeowners based reviewer list
- Update .zuul.yaml
- ✨ continued working on the rewiewers list generation method
- ✨ started working on the rewieers list generation method
- ✨ implemented to reviewer assign logic, part 2
- added rope
- ✨ implemented to reviewer assign logic
- ✨ moar readme
- ✨ WIP label handling works now, thx @webknjaz
- ✨ 💥
- started working on merging master to PR
- using new instance of github api, rather than RUNTIME_CONTEXT
- ✨ added a script to normalize the common labels in all our repos
- ✨ added WIP handling on PRs
- ✨ added a very first skeleton of a review manager, this is more like 'lets get used to octomachinery'
- 🚚 worked on logging and command line options
- ✨ using octomachinery to communicate with GitHub, this turned us into a async application!
- 🐛 fixed the uninitialized text on DM
- fix the issue url
- ✨ bug and kind/bug are treaded identifally
- fixed the GITHUB_REALNAME_MAP, added sai
- ✨ added/renamed the mile_stonecreator, it will create all the milestones over all the repositories...
- 🐛 fixed coala issues
- 🐛 fixed coala issues
- 🐛 fixed coala issues
- 🐛 fixed coala issues
- fixed thoth's config file
- fixed Bissenbay's hangout userid
- fixed E501
- relocked due to octomachinery 0.1.2 release
- 💚 fixed D103: Missing docstring in public function
- 💚 fixed D202: No blank lines allowed after function docstring
- 💚 fixed the repository name
- fixed the mapping, added realname() from github username
- fixed logging, and the slug
- fixed D202: No blank lines allowed after function docstring (found 1)
- 💚 some coala fixed
- 💚 some coala fixed
- ✨ bug issue get more labels
- Introduce grti and gti commands
- ⬆️ added a few more milestones
- ⬆️ 🧠 cleaned up some version chaos
- ✨ added a few more standard labels
- 👮 make pre-commit happy
- ✨ updated to use Python3.8
- ✨ let's do an propper approve review, rather than just adding the label
- removed the handling of WIP label/title
- ✨ minor tweaks
- use the whole branch name for tag
- Respect Null response of github api attrib
- some minor parsing of incoming messages
- use the whole branch name for tag
- ✨ this version of 'label_normaliyer' uses GitHub's V4 API to get repos and their labels
- Respect Null response of github api attrib
- some minor parsing of incoming messages
- Added github and gchat ids for Karan Chauhan
- removed a little bit toooo much init_logging
- added standard github templates and pre-commit-hook-config
- removed black and pre-commit from [dev]
- some dependency updates, some reformatting
- ✨ put a little structure in
- added another positive emoji 😸
- ✨ some minor changes, esp on_issue_opened() and hangouts_room_for()
- Effectively use merge_at
- ✨ now w/ v0.6.0 and v0.6.0-dev labels for all thoth-station repositories AND due_on
- ✨ now w/ v0.6.0 and v0.6.0-dev labels for all thoth-station repositories
- ✨ be a little bit more explicite about the kind of the comment we received
- 💚 damned typos
- better wording 🗣
- notify AIOps and Thoth chat rooms
- :green_hearts: keep Coala happy, and Zuul
- :green_hearts: I make DevOps chatty
- 💚 refactored needs_rebase() and added some more tests
- added a few descriptions to some labels
- removed the stuff we dont need
- ✨ handling the pull request reviewer request notifications
- ✨ new action: merge master into pull request
- 📌 Automatic update of dependency octomachinery from 0.3.3 to 0.3.4 (#84)
- 📌 Automatic update of dependency octomachinery from 0.3.2 to 0.3.3
- 📌 Automatic update of dependency aiohttp from 3.7.1 to 3.7.2
- 📌 Automatic update of dependency pytest from 6.0.1 to 6.1.1
- 📌 Automatic update of dependency aiographql-client from 1.0.1 to 1.0.2
- 📌 Automatic update of dependency google-api-python-client from 1.10.1 to 1.12.5
- 📌 Automatic update of dependency octomachinery from 0.2.2 to 0.3.2
- 📌 Automatic update of dependency aiohttp from 3.6.2 to 3.7.1
- 📌 Automatic update of dependency thoth-common from 0.16.1 to 0.20.2
- 📌 Automatic update of dependency pylint from 2.5.3 to 2.6.0
- 📌 Automatic update of dependency google-api-python-client from 1.10.0 to 1.10.1
- 📌 Automatic update of dependency thoth-common from 0.16.0 to 0.16.1
- 📌 Automatic update of dependency octomachinery from 0.2.1 to 0.2.2
- 📌 Automatic update of dependency pytest from 6.0.0rc1 to 6.0.1
- 📌 Automatic update of dependency thoth-common from 0.14.2 to 0.16.0
- 📌 Automatic update of dependency pytest from 5.4.3 to 6.0.0rc1
- 📌 Automatic update of dependency google-api-python-client from 1.9.3 to 1.10.0
- 📌 Automatic update of dependency thoth-common from 0.14.1 to 0.14.2
- ⬆️ Automatic update of dependencies by kebechet. (#94)
- manage kebechet auto updates while processing (#95)
- 📌 Automatic update of dependency pytest from 6.1.1 to 6.1.2 (#92)
- 📌 Automatic update of dependency google-api-python-client from 1.12.5 to 1.12.8 (#91)
- 📌 Automatic update of dependency aiohttp from 3.7.2 to 3.7.3 (#89)
- 📌 Automatic update of dependency thoth-common from 0.20.2 to 0.20.4 (#88)
- port to python 38 (#98)
- Ignore automated message from kebechet along with sesheta (#99)
- ⬆️ add sig/build label
- add some SIG labels as discussed in thoth-station/core#261
- ⬆️ Automatic update of dependencies by kebechet. (#110)
- update .aicoe-ci.yaml (#109)
- ⬆️ Automatic update of dependencies by kebechet. (#107)
- update .thoth.yaml (#102)
- adjust the method to gather issue relatedto pull request (#112)
- Use ChatterBot for Sesheta (#117)
- Randomize order when reporting Thoth inhabitants (#114)
- Fixed json reponse error. (#126)
- Provide a custom assemble script for spacy (#124)
- Added en-core-web-sm = (#123)
- Add spacy as a dependency
- ⬆️ added the UX SIG
- ⬆️ add SIG labels
- ✨ some reformatting and clean up
- ✨ some reformatting and clean up
- ✨ add a little testing for get_intent
- 📝 remove the reno based release notes
- ✨ add tox and clean up the rest
- 📝 🐛 ✨ remove the tests, as they dont really test anything
- ✨ filter out some github logins, as we dont need notifications for them on thoth's devops chat
- ✨ add liveness/readiness probe
- ✨ add liveness/readiness probe
- add a liveness/readiness probe (#136)
- add the SIG label
- 🔭 fix the function import from proper path (#140)
- command line interface and proxy config (#141)
- auto allowed ok-to-test for auto pr's in thoth-station (#147)
- ✨ let's run pre-commit
- ✨ add an options to use a github endpoint (a proxy)
- ✨ add command line handling to new_label_normalizer
- use user.login rather than org.login, which is not present in pull_request payload on webhooks
- removed all the labels that are under prow control
- 🧠 auto assign specific developer for ml-prague-workshop issues
- 🧠 auto approve for only requested github orgs
- 🧠 create tag only on merge of release pr, not on close
- Auto add the labels for automatic updates (#158)