Releases: jboss-set/bug-clerk
Releases · jboss-set/bug-clerk
Far Beyong Metal !!!!
Mostly fixes:
- Fix ignore WARNING message to prevent BugClerk to report 'empty' message to BZ
- Add a new filter to remove more documentation related BZ
- Filter changes implies that all Bug instance will get queried on their type - thus adding a default value to any mocked bug to ensure safe passing...
- Fix broken enable BZ comment update feature on filter
- Add missing filter statements on CommunityBZ and OneOffPatchNotForSet
- Add Salience to all rules, to ensure filters are properly executed before checks.
- Add tests to each filter
- Add a new script to run bugclerk against only one bug id
I Don't Believe A Word
Minor release, mostly to squash a couple of False+ on checks. Also decluttered the test class hierarchy (but, still could be leaner).
- False+ on PostMissingPR - pointing to commit is also OK
- False+ on TargetRelease - should only count release that have been acked
- Ignores BZ on resolution DUPLICATE
- Ensures surefire plugin does execute the checks tests
- Code cleaning (test):
- - massive decluttering of the main abstract class
- - adding (cleaner) separate 'method commodity' lib
- Check Request #10: One-off patches should not be assigned to SET team
- Check Request #9: A BZ created by a non-redhat email maybe coming from the community and must processed accordingly
Addicted to Chaos
- Add handy script to generate changelog based on git commit log
- Minor enhancement of interface - display filter name, if any, instead of complete URL
- Add a 'no-run' option printing the CSV list retrieved from server, but does not trigger BugClerk (for debug purpose)
- Check Request #8: A payload BZ having all flags qa,pm and dev, should have no dependencies without such flag.
- Enhance exception handling - notify user of issue with filter ctype missing
- Clean test code
- - move share code to AbstractRunner
- - add a commodity method to generate the 3 usual flags (qa,dev and pmd ack)
- Add missing to pass extra parameters to BugClerk
- bump version to 0.5.0-SNAPSHOT
- Add new filter rule, plus some commented info message
- Add new unit tests to test suite
- Add new checks to README
- Add new Check#7 - A BZ with status VERIFIED or above should at least have qa? flags on
- Add new Check#6 - A BZ with status POST or above should at least have dev? flags on
- Fix: mail on update BZ feature were disabled by mistake, adding'em back
- Add a Level enum to Violation to allow fine grained post action (update BZ or not, for instance)
- Fix markdown syntax
- update doc on README
- Fix scripts - removed filter from rules
- Fix README links to rules
- Code cleaning - renamed rule file not following convention
- Add handy script to generate rule index as markdown
- Update README to index all existing rules
- Code cleaning - rework CLI to reduce code duplication
- Code cleaning - move htmlUnit code to a separate class
I Hate You
- Workaround to 'please' jenkins/mvn, as both appears to believe that call to System.exit(0); indicate a program failure.
(1) Here, it is obvioulsy jenkins/mvn that I hate...
Heaven Can Wait
Be Quick Or Be Dead
- makes 'fails on violation' feature optional (and disabled by default)
- allow username/password provided on CLI to override the one defined in the properties file
- minor code clean up:
** reorganise attributes for Arguments
** add missing annotations for username/password
Burning My Soul
- Bump 'pull-shared' dependency to latest stable release
- Add new Check Request #5: Warn about BZ staying on NEW for too long
- BugClerk returns the nb of violations found - to allow to 'fail' on violations found
- Rename LoadBugsIdsFromBZ to VerifyBZsFromFilter (more explicit)
- list of flags when too many releases flags
- false+ on closed BZ - fixed ? To test
- fixed wording on missing PR on POST message
- Update BZ filter name
- Remove signatures from META-INF - see
- Add missing MANIFEST to (fat) jar
- Add @ignore to SMTP test - requires missing properties at runtime
- Bump mail to 1.4.7
- Bump jboss-parent to version 16
- Prevent mvn to run the testsuite (only for IDE)
- Add commodity methods to AbstractCheckRunner
- Many fixes in scripts
Black N°1
Minor release, mostly adding/fixes scripts, but also
- code cleaning
- add unit tests
- remove unused classes
- add JaCoCo have test coverage report
- update deps to pull-shared 0.5.0-SNAPSHOT (and associated fixes)
- add option to update a BZ with a comment when violations are found
Cowboys From Hell
Release 0.4.0.Final
Features
- Add a paramter to activate/desactive mail report
- Add updating a BZ with a comment featuring the violations found
- Ensure that violation on one BZ are not reported several times
- Test Framework (small) and unit tests for checks
Cleaning/Enhancement
- Add missing copyright headers
For Whom The Bells Toll
Release 0.2 - For Whom The Bells Toll
Feature
- new utility to run bugclerk every hour and inspect BZs modified in the last hour
- misc enhacements, code cleaning, refactoring, and so on...