Skip to content
This repository has been archived by the owner on Jul 24, 2018. It is now read-only.

Latest commit

 

History

History
509 lines (414 loc) · 39 KB

CHANGELOG.rst

File metadata and controls

509 lines (414 loc) · 39 KB

0.9.1

Pull Requests

  • (@sayanchowdhury) #85, Add rules for Autocloud #85

Commits

0.9.0

Pull Requests

  • (@ralphbean) #75, rST syntax typofix. #75
  • (@mkrizek) #77, Update taskotron rules to reflect recent changes #77
  • (@pypingou) #79, For some reasons it seems that sometime we do not have 'msg' in some messages #79
  • (@pypingou) #80, Let get_user_of_group return a set() #80
  • (@mkrizek) #78, Update taskotron tasks namespace #78
  • (@pypingou) #82, When retrieving the users in a group we're only interested in their username #82
  • (@pypingou) #81, Fix processing messages from anitya #81

Commits

0.8.2

Pull Requests

  • (@ralphbean) #73, Make FAS optional here. #73

Commits

0.8.1

Pull Requests

  • #70, Merge pull request #70 from fedora-infra/feature/only-taskotron
#70
  • #71, Merge pull request #71 from fedora-infra/feature/nagios
#71
  • #72, Merge pull request #72 from fedora-infra/feature/anitya-by-project
#72

Commits

0.8.0

Pull Requests

  • (@mkrizek) #68, Add more taskotron rules #68
  • (@pypingou) #69, Add the pagure rules so they are taken into account #69

Commits

0.7.5

Pull Requests

  • (@ralphbean) #64, Add a rule for infragit repos. #64
  • (@mkrizek) #66, Fix taskotron link #66
  • (@ralphbean) #67, Cache calls to fedmsg.meta.msg2packages. #67

Commits

0.7.4

Pull Requests

  • (@puiterwijk) #61, Work with broken Koschei rules #61
  • (@mkrizek) #62, Add taskotron #62
  • (@ralphbean) #63, Add mdapi rule. #63

Commits

Changelog

0.7.3

  • Need fmn.lib for the test suite. 143a16e9c
  • Fix another syntax error in pagure rule. b6deee0d2

0.7.2

0.7.1

  • Update Koschei URL 3662f3c3b
  • Merge pull request #57 from mizdebsk/koschei dc6f0753b
  • Add a new FMN rule to get notification about a project on pagure based on its tags 7f66b829e
  • Adjust title as per @ralphbean's suggestions e995454bc
  • Merge pull request #59 from fedora-infra/pagure_project_tags 68dbc7ba1
  • Add FMN rules for new bodhi2 messages. bc44e0806
  • Merge pull request #60 from fedora-infra/feature/mash-rules d6bd70a67

0.7.0

  • Cache slow python-re2 compilation. 7f891427a
  • Merge pull request #54 from fedora-infra/feature/cache-slow-re2-compilation d1298c854
  • Add pagure rules. 5937d88dc
  • Include a filter for particular pagure projects. e9835b63f
  • Fix incorrect ternary. 1dcd0bdbe
  • Merge pull request #55 from fedora-infra/feature/pagure 4f924af1f
  • Python3 support (for integration with fedora-hubs). fcd2cd1d6
  • Merge pull request #56 from fedora-infra/feature/py3 999bfe004

0.6.2

  • Ditch old re2 warning hook. cd809bb5a
  • Pass only bytes to re2 (no unicode allowed). 1abb56192
  • Merge pull request #53 from fedora-infra/feature/re2-compat ad4971943

0.6.1

  • Bugfix. 941a9e238
  • Add a rule to match specific anitya distros. 0ada1ed31
  • Use .lower() for distro comparisons, just like anitya does. 9417c9b6b
  • Merge pull request #51 from fedora-infra/feature/anitya-distro c1f6f5cb6

0.6.0

  • Fix watchcommits text. bedff651c
  • Add rules for FAF (ABRT server) bf829d71e
  • Merge pull request #48 from mbrysa/faf 1483c7661
  • Allow our pkgdb query to be more flexible. 996059f00
  • Add two new rules. One for watching packages with the acl commit and another for watching packages with the watchcommits flag. 2dc58bf6c
  • Merge pull request #49 from fedora-infra/feature/separate-ownership-rules e1162935b
  • Handle all the new line-item meetbot messages. c31a82bfc
  • Merge pull request #50 from fedora-infra/feature/line-items f52f29c5a

0.5.1

  • Add watchcommits/watchbugs to the package-ownership fmn rule. 5c9cee74f
  • Merge pull request #47 from fedora-infra/feature/watchcommits 015d84019

0.5.0

  • Order of operations matters. bb4e4d428
  • Merge pull request #40 from fedora-infra/feature/bugfix 219f0c560
  • Add a rule for finding unmapped anitya projects. df6d5a809
  • Fix syntax error. 96ab24bfa
  • Merge pull request #41 from fedora-infra/feature/unmapped-anitya-projects f0000618f
  • Improve findability of the hacking document a7ab83219
  • Merge pull request #42 from fedora-infra/docs ac68ccf18
  • typofix. ffc71ca99
  • Add a rule to match members of a FAS group. efcc105d2
  • Merge pull request #43 from fedora-infra/feature/typofix ed33664ec
  • Merge pull request #44 from fedora-infra/feature/fas-group-member-rule 01d05566c
  • Fix anitya links. 7d01fbae4
  • Merge pull request #45 from fedora-infra/feature/fix-anitya-links fa9bef8c0
  • Typofix. 46f2d97d7
  • Disambiguate git messages. 8d9a282dd
  • Merge pull request #46 from fedora-infra/feature/disambiguate-git 2688be1c8

0.4.7

  • Apply new callable hinting. aa191dfdd
  • The config argument needs to be named explicitly. 0ff84ddb6
  • Datanommer's grep method is expecting users c8974e756
  • Merge pull request #39 from fedora-infra/feature/callable-hinting a765b9228

0.4.6

  • Use re2 if available. 60d4e2293
  • Add a filter to get all messages related to ansible 4313a044b
  • Merge pull request #37 from fedora-infra/feature/use-re2-if-available aa13a468e
  • Warn if RE2 falls back. 8f5af8615
  • Remove unused import. fc37e1dfd
  • Typofix. b07f8e2a7
  • Log how long pkgdb2 queries take. 38c18657c
  • Add a hint to the rule matching all ansible messages e7ce96aa6
  • Merge pull request #38 from fedora-infra/ansible_all 1dad3176f
  • Merge branch 'develop' of github.com:fedora-infra/fmn.rules into develop 68e5f0fbd

0.4.5

  • Add a new rule for the new koji rpm sign message. 6790673fb
  • Merge pull request #36 from fedora-infra/feature/rpm-sign e360a3df4

0.4.4

  • Fix regex. 1b9b2ee95
  • Merge pull request #34 from fedora-infra/feature/fix-regex 00e8f4adc
  • Don't search certificate and signature with regex. 4b5cdee0b
  • Merge pull request #35 from fedora-infra/feature/one-thousand-percent e4ffa62aa

0.4.3

  • Avoid calling pkgdb when we don't have to. e3701471d
  • Actually add rules for the-new-hotness. d8b6ca63d
  • Fix stray search/replace. 7cfe56383
  • Merge pull request #31 from fedora-infra/feature/hotness2 bb1f1f0d2
  • Merge pull request #30 from fedora-infra/feature/mini-optimization d8d5763c1
  • Add a few more catchall rules. c1f5d61bb
  • Fix some links in the docstrings. 71893a4c1
  • Careful with encoding for regex match. ad0dd1b86
  • Merge pull request #33 from fedora-infra/feature/special-encoding f29f52ca6
  • Merge pull request #32 from fedora-infra/feature/more-catchall b784aef95

0.4.2

  • Remove extra newlines. 610afeff9
  • Include rules for the-new-hotness. 45a13621d
  • Add some new "catchall" rules to try and simplify the giant list of defaults. 2f93288ae
  • Merge pull request #28 from fedora-infra/feature/hotness cdeb6299d
  • s/trigger/match/ 777f5a408
  • Test specifically the category field. fbaf35901
  • Merge pull request #29 from fedora-infra/feature/consolidate b46d2fee0

0.4.1

  • Only check pkgdb ownership of pkgdb groups (instead of all groups). 873dff49b
  • Merge pull request #23 from fedora-infra/feature/pkgdb-groups cbfc37d05
  • Add rules for summershum messages. 3844335d5
  • Add a rule to select only critpath updates from bodhi. aaca4f4d1
  • Merge pull request #24 from fedora-infra/feature/summershum d99ea4252
  • Merge pull request #25 from fedora-infra/feature/critical-path a1adb3ee3
  • datanommer hints for bodhi rules 5e791a464
  • Make a bunch of topic-specific hints. c74bfd577
  • All the rest of the hinting. 4800247ad
  • Merge pull request #26 from fedora-infra/feature/datanommer-hinting 1ec8389b2
  • Less formal short-descriptions for rules. 8d5735c9e
  • Update some text based on code review. 0e2fdcf27
  • Merge pull request #27 from fedora-infra/feature/less-formal f673b694a

0.4.0

  • Add the first rules for anitya integration in FMN f409289c7
  • Import the anitya rules at the module level 89a71d5c4
  • Change from Anitya:.. to Upstream:.. to be a little more user-friendly aec962486
  • Merge pull request #18 from fedora-infra/feature/anitya 9fa5cec2a
  • Rules for Koschei state change and groups ba0dfd910
  • Use links in docstrings a7b954859
  • Merge pull request #19 from msimacek/feature/koschei 26c6838f0
  • fix topic name on project update 86f68de3c
  • Merge pull request #20 from sayanchowdhury/topic-fix ac1d39f85
  • update the rules for anitya e3ceacdae
  • update the rules for bodhi 059ebb859
  • add rules for bugzilla 56ddd8f31
  • update the rules for buildsys 88ffe3b6e
  • update the rules for compose ac603ecac
  • update rules for fedbadges 215b8b7ac
  • create rules for fedimg 6cbb43cb3
  • update the rules of fedimg c9bdbb98c
  • create the rules for fedora_elections ceb793db5
  • update the rules for fedoratagger e50456a8d
  • create rules for nuancier 9412c6b98
  • Add the new rules for kerneltest b609809c5
  • create the rules for jenkins 592544f01
  • Create rules for github aec4444e5
  • create rules for fmn b98c44c9e
  • update and add news for Fedora Package DB 2097c15c0
  • fix typo in fedora_elections 7e59dd3c6
  • add the removed function for anitya info update 2a76d03a2
  • fix topic description in bodhi 227441b1f
  • fix topic descriptions in fedimg f6fd09a26
  • change topic description in tagger 8dd722df2
  • remove duplicate redundant method in github 939114bc6
  • update the topic description in pkgdb eecd8d5ec
  • fix topic name in pkgdb 291e4ae5f
  • fix description in pkgdb acl delete 02876f511
  • update description for topics in fedoratagger b4014518f
  • rename fmn to fmn_notifications 16cce9b7b
  • Merge pull request #21 from sayanchowdhury/gh-31 8cb2ca696
  • update the init file with the new modules a40226143
  • Merge pull request #22 from sayanchowdhury/update_init 923fc8d32

0.3.0

  • Add forgotten import. d1b0ab33d
  • Start an utility method to retrieve the member of a group get_user_of_group ae0e02c9c
  • Expand _get_pkgdb2_packagers_for to include the members of a group if the group has ACLs d04966c17
  • get_user_of_group requires access to the fedmsg config 4663e3954
  • Add logic to instantiate an AccountSystem object if there isn't already one f7ac04f40
  • If the package has a group with some ACL, get the AccountSystem client and forward the configuration fb75e310c
  • Adjust the structure of the FAS credential per @ralphbean's advice ccbea668e
  • pep8. 89b22b5d6
  • Typofix. 7d50e5751
  • Apply group-ownership stuff to packages-of-user in addition to packagers-of-package. 23a469e91
  • Merge pull request #16 from fedora-infra/feature/group_maintainer ea438e745
  • Add a rule that lets you filter by koji instance(s). 9b9e6b963
  • Strip instances. 07b8cb64e
  • Merge pull request #17 from fedora-infra/feature/koji-instances 8c77c2648

0.2.5

  • Add a rule for matching a generic regex. 07276649c
  • Merge pull request #15 from fedora-infra/feature/generic-regex 063d5fc46

0.2.4

  • More Copr messages: success, failed, skipped c7004cd1f
  • Merge pull request #14 from hroncok/copr_status e3b6ebe9e

0.2.3

  • Switch back to using user-centric caching. 664a27fd8
  • Use our own cache keys for dogpile.cache. a197a39ed
  • Add a cache invalidation function. 08afda487
  • Typofixes. 12d7f5bd8
  • Merge pull request #13 from fedora-infra/feature/whats-old-is-new-again 9e6b00e5f

0.2.2

  • Double check we retrieved data b2b5c27e0
  • Typofix. 07f618ec6
  • Typofix Mark II. 0d4035a94
  • Merge pull request #9 from fedora-infra/be_safe f8fbf543c
  • Try 3 times before failing to talk to pkgdb2. 6ce5d9052
  • Link to dev instructions from the README. 96ace35fe
  • Merge pull request #12 from fedora-infra/feature/careful-with-the-pkgdb2-plz fb3dc02ae

0.2.1

  • Add package-centric caching routines to fmn.rules.utils. 2c3901c24
  • Use package-centric caching routines. c0e0fc2c4
  • Safety first. ec26c9aeb
  • Merge pull request #10 from fedora-infra/feature/package-centric-caching 89009d55e

0.2.0

  • Typofix. 30d0e1eb8
  • Travis.yml 69f30367a
  • If the pkgdb call fails, return an empty list of packages 44a746471
  • Add debugging log if the pkgdb call fails 86139c9a6
  • Generate the URL before calling it, and log it 1a20b0201
  • Merge pull request #8 from fedora-infra/fix_pkgdb2 805714bf3
  • Remove old pkgdb1 code. :yolo: 5f5278e38
  • Use None as the sentinnel value here. f106a4de6

0.1.6

  • Pass the config obj along to fedmsg.meta. aa0ad36c1
  • Always return a set here. 70f4f589f
  • Add a generic filter to get the message of a specific fedoraproject project ff49c7c3f
  • Enable the generic fedorahosted per project filter to support multiple projects b39e003f4
  • Update the generic filter for Fedora Hosted projects b18b568d7
  • Add filter to exclude notifications about one or more users 9def8f908
  • Make sure there is no un-desired spaces 621be6aa0
  • Fix the docstring to be more accurate about the function's action f792b874e
  • Pep8 fix and be consistent about docstring formating 56c1ea56a
  • Here we exclude message so the logic is reversed 5efd4a25f
  • Handle case where project or fasnick is None 3764f5813
  • Merge pull request #4 from fedora-infra/filter_hosted 249692094
  • Merge pull request #5 from fedora-infra/filter_no_users 593e1bd95
  • Typofix. a6de307b0
  • Merge branch 'develop' of github.com:fedora-infra/fmn.rules into develop 6b6f7b83e
  • Copy over pkgdb pagination fixes... a872277f2
  • Merge pull request #6 from fedora-infra/feature/pkgdb-pagination 5ff78cf45
  • Add a rule for matching packages by regex. 38efb1366
  • Merge pull request #7 from fedora-infra/feature/package-name-regex 4e2d8b327

0.1.5

0.1.4

  • Add a rule for logger.log test messages. c59765101
  • Merge pull request #1 from fedora-infra/logger.log cfe70273b
  • COPR rules. d95c5648c
  • Merge branch 'develop' of github.com:fedora-infra/fmn.rules into develop 7b0a19536
  • Add fedocal rules. 0369a65ec
  • PEP8. f8d0874e8
  • Add forgotten fedocal rules for realsies this time. 2a1f68695
  • Adjust english. 4769df0d4
  • Add some debug statements. 31fe928ee
  • Pass the fedmsg config to the pkgdb query function. a8a5f5b13
  • Provide option to use pkgdb1 or pkgdb2 API. cbe70f5c1
  • Use dogpile.cache to cache pkgdb queries. e061b21a3

0.1.3

0.1.2

0.1.1