Overkill
·
140 commits
to master
since this release
New Features (Checks, fixes and enhancements)
- Check Request #18: High Priority should not stay unassigned for too long
- Check Request #19 - Payload upgrade issue should be linked to component fix
- Check Request #20 - Milestone Sanity Checks
- Check Request #27 - Component Upgrade Target Release Does Not Match Issue
- Check Request #22 - If Issue has no upstream link this should be justified
- Check Request #23 - SprintVersionMismatch, sprint guard against release version
- Check Request #24 - Fix version and Sprint must match between siblings(Upgrade-component fixes)
- Filter JIRAs issue that are resolved with:
- CANNOT_REPRODUCE
- REJECTED
- DEFERRED
- Fix BugClerkCLI (add missing aphrodite.close() causing it to hang)
- Fix False+ in ReleaseVersionMismatch
- Enhance ReleaseVersionMismatch to reduce False+
- Enhance txt report display by adding issue summary
- remove any character strings (such as EAP) from the release version to ensure it matches on numeric version (such as 6.4.0)
- RFE#37 - disable some rule checking as per issue state
BUILD CHANGES
- Update jboss-parent to latest
- Fix url to project
- Bump Aphrodite to 0.5.2.Final
- Bump project version to 0.9.0-SNAPSHOT
- Update Drools to 6.4.0.Final
REFACTORING AND INTERNAL CODE CHANGES
- Small refactoring of unit test Mock API, to suppport better JIRA issue
- move commodity method to CollectionUtils
- Replace Collections.emptyList() with new ArrayList() as the later makes drools breaks unit test randomly
- Add a releasesStreamMismatch method to RuleHelper
- Add a commidity method asList to CollectionUtils
- Modify mockBug to allow passing the URL directly, instead of the bugId
- Index issue by URLs and Payload Tracker issue on import
- allows checks to access other issue, to resolve or detect dependency consistency issue
- add a lastWeek() method along with some code cleaning
- Misc:
- Removed unused local variable
- Remove duplicate boolean stmt in ReleaseVersionMismatch check
- Fix Javadoc syntax
- Remove unused import
Scripts fixes
- Fixes on run-on-bugid script:
- add missing parameters for tracker creds
- checks that BUGCLERK_HOME and BUGCLERK_VERSION have been defined
- removed unused var
- Fixes on filter-based-run:
- Allows to override FILTER_ID in fi
- Checks that BUGCLERK_VERSION has been set (filter-based-run)
- Update default filter in filter-based-run.sh