Build Add On Index Server
Add-Ons
Tests: 46 passed
Duration: 3 minutes
Changes: No changes
Manual run from the stage: Deploy to production by Cintia Del Rio
Address Hierarchy Module
Address Hierarchy
Tests: 91 passed
Duration: 2 minutes
Changes: Who: Rafal Korytkowski
Why: Reverting "Using clean before creating snapshots" 39c7b61b8c48
Admin UI Latest
Admin UI
Tests: 9 passed
Duration: 4 minutes
Changes: Who: Suthagar23 <suthagar23@gmail.com>
Why: Added ManageVisitType to Metadata management
Fixed some minor issues in MangeVisitTypes

Who: Wyclif Luyima
Why: Merge pull request #42 from suthagar23/RA-807
RA-807 Added ManageVisitType to Metadata management
Allergy API
Allergy API
Tests: 50 passed
Duration: 3 minutes
Changes: Who: OpenMRS Administrator
Why: committing translations from transifex
Allergy UI Module
Allergy UI Module
Tests: 1 passed
Duration: 3 minutes
Changes: Who: dkayiwa <kayiwadaniel@gmail.com>
Why: Changing the pom version to 1.8.1-SNAPSHOT
App Framework Module Latest
App Framework
Tests: 77 passed
Duration: 7 minutes
Changes: No changes
App UI Module
App UI Module
Tests: 9 passed
Duration: 4 minutes
Changes: No changes
Appointments Scheduling Module Latest
Appointments Scheduling
Tests: 269 passed
Duration: 4 minutes
Changes: Who: Jacob Ryan Petersen <jacob.petersen@huskers.unl.edu>
Why: Added @Authorized annotations to service methods
AppointmentQueryService.java:
Added authorized annotations to service methods to ensure you are logged
in before accessing services. Privilege values may be added to the
annotations as permissions are set up and configured.
AppointmentDataService.java:
Added authorized annotations to service methods to ensure you are logged
it before accessing services. Privilege values may be added to the
annotations as permissions are set up and configured.

Who: Mark Goodrich <mgoodrich@pih.org>
Why: Merge pull request #11 from soft261/AM-156
AM-156 Added @Authorized annotations to service methods
Appointments Scheduling UI Module Latest
Appointments Scheduling UI
Tests: 6 passed
Duration: 7 minutes
Changes: No changes
Manual run by Daniel Kayiwa
Distribute modules
Artifactory
Tests: Testless build
Duration: 17 seconds
Changes: No changes
Scheduled
Atlas Module
Atlas Module
Tests: 20 passed
Duration: 1 minute
Changes: Who: Robby O"Connor <robby.oconnor@gmail.com>
Why: Typo fix (#8)

Who: Rafal Korytkowski
Why: Create scp-to-sourceforge.sh

Who: Rafal Korytkowski
Why: Allowing for -SNAPSHOT when passing dev version

Who: Cintia Del Rio
Why: Setting remote URL on translations helper script

Who: cintiadr <cintiadrio@gmail.com>
Why: Adding more debug info when calling maven release

...
Changes by 6 people
Atlas Server 3.x
Atlas Module
Tests: Testless build
Duration: 5 minutes
Changes: Who: Cintia Del Rio
Why: Fix bug that wasn"t rendering last marker
Changes by Cintia Del Rio
Build Atlas Docker Image
Atlas Module
Tests: Testless build
Duration: 7 minutes
Changes: Who: Ayush Gupta <iit2016508@iiita.ac.in>
Why: Added link to atlas 3.0 module in readme.md (#38)
AtomFeed
AtomFeed
Tests: 36 passed
Duration: 2 minutes
Changes: No changes
Manual run from the stage: Release by Tomasz Mueller
Attachments Module
Attachments
Tests: 49 passed
Duration: 5 minutes
Changes: Who: chine zoheir <chine.zoheir@gmail.com>
Why: ATT-4: AttachmentResource to upload and AttachmentBytesResource to download file content
Bed Management Module
Bed Management
Tests: 129 passed
Duration: 3 minutes
Changes: Who: Sanish Maharjan <sanishmaharjan@lftechnology.com>
Why: BAH-412: Extend I18N support beyond the sole header
Calculation Module
Calculation Module
Tests: 109 passed
Duration: 2 minutes
Changes: Who: Rafal Korytkowski
Why: Using clean before creating snapshots

Who: Rafal Korytkowski
Why: Reverting "Using clean before creating snapshots" 39c7b61b8c48
ChartSearch Module
Chart Search
Tests: 1 passed
Duration: 50 seconds
Changes: No changes
Scheduled
testutils library
Contrib
Tests: 4 passed
Duration: 10 minutes
Changes: Who: mgoodrich <mark.goodrich@live.com>
Why: 1.6.0 release

Who: mgoodrich <mark.goodrich@live.com>
Why: update to 1.7.0-SNAPSHOT
Run by child build REFAPP-OMODDISTRO
Core Apps Module Latest
Core Apps Module
Tests: 55 passed
Duration: 6 minutes
Changes: Who: Patrick Alvin Luwum <luwyxx@gmail.com>
Why: TRUNK-5343: Fix JSON parse error when existingObs is null. (#140)
Data Entry Statistics
Data Entry Statitistics
Tests: 1 passed
Duration: 1 minute
Changes: Who: Stephen Senkomago Musoke
Why: Removed duplicae blank bean definiton in moduleApplicationContext.xml and added configuration for the activator both of which caused startup errors (#6)
Manual run from the stage: Release by Daniel Kayiwa
Builds
Data Import Tool
Tests: Testless build
Duration: 41 seconds
Changes: No changes
Manual run by Nyah Check
Data integrity Module
Data Integrity Module
Tests: 14 passed
Duration: 2 minutes
Changes: Who: Shivang Nagaria <shivang.nagaria@gmail.com>
Why: DINT-79: Update README (#17)
Database Backup
Database Backup
Tests: 1 passed
Duration: 46 seconds
Changes: Who: Charles Olupot <colupot@musph.ac.ug>
Why: DBACKUP-3 - improving performance of the data extraction on large table especially obs (#3)
Datamodel
Datamodel
Tests: Testless build
Duration: 17 seconds
Changes: No changes
Scheduled
Dispensing Module
Dispensing Module
Tests: 14 passed
Duration: 5 minutes
Changes: No changes
Child of PMM-PMM-440
EMR API module
EMR API module
Tests: 484 passed
Duration: 3 minutes
Changes: Who: Paradise Kelechi <paradisekelechi@gmail.com>
Why: TRUNK-5342: deprecate diagnosis service methods in the emrapi module (#144)
Event Module Latest
Event Module
Tests: 30 passed
Duration: 5 minutes
Changes: Who: Rafal Korytkowski
Why: Reverting "Using clean before creating snapshots" 39c7b61b8c48

Who: Rafal Korytkowski
Why: Using clean before creating snapshots
Ext I18N
Ext I18N
Tests: Testless build
Duration: 1 minute
Changes: Who: Darius Jazayeri
Why: Bamboo was unable to extract changes between revision 112a313d31eb66b07a71111ec604b0fabf469fc5 and d29adac88516a2ec8a948be7c3019a4109af4948.
Manual run from the stage: Release by Dimitri Renault
FHIR Module
FHIR
Tests: 86 passed
Duration: 5 minutes
Changes: Who: eunice18 <amoh.eunice@yahoo.com>
Why: fixing review comments

Who: eunice18 <amoh.eunice@yahoo.com>
Why: Changes for https://issues.openmrs.org/browse/FM-244

Who: Harsha Kumara <harsz89@gmail.com>
Why: Merge pull request #154 from eunice18/master
Changes for https://issues.openmrs.org/browse/FM-244
Form Entry App Module
Form Entry App Module
Tests: 3 passed
Duration: 2 minutes
Changes: Who: Daniel Kayiwa
Why: Merge pull request #8 from craigappl/master
RA-433 Reverting the ui.escapeAttribute from non-string items

Who: Craig Appl <cappl@uw.edu>
Why: Reverting the ui.escapeAttribute from non-text items
Manual run from the stage: Release by Daniel Kayiwa
Hibernate Compatibility Module
Hibernate Compatibility
Tests: Testless build
Duration: 13 seconds
Changes: No changes
Manual run by Cintia Del Rio
HTML Form Entry Module
HTML Form Entry
Tests: 541 passed
Duration: 10 minutes
Changes: Who: mgoodrich <mark.goodrich@live.com>
Why: update to 3.8.0-SNAPSHOT
HTML Form Entry 19Ext Module
HTML Form Entry 19Ext
Tests: 21 passed
Duration: 2 minutes
Changes: No changes
Child of HTML-HTML-445
htmlformentryui module
HTML Form Entry UI
Tests: 20 passed
Duration: 3 minutes
Changes: No changes
HTML Widgets Module
HTML Widgets
Tests: 1 passed
Duration: 4 minutes
Changes: No changes
Idgen Module Latest
Idgen Module
Tests: 102 passed
Duration: 3 minutes
Changes: Who: Daniel Kayiwa
Why: Update moment version to that with a security fix
Changes by Daniel Kayiwa
Publish 1.10x Javadocs
Javadocs
Tests: Testless build
Duration: 2 minutes
Changes: No changes
Scheduled
Publish 1.8x Javadocs
Javadocs
Tests: Testless build
Duration: 2 minutes
Changes: No changes
Scheduled
Publish 1.9x Javadocs
Javadocs
Tests: Testless build
Duration: 2 minutes
Changes: No changes
Scheduled
Publish Trunk Javadocs
Javadocs
Tests: Testless build
Duration: 1 minute
Changes: No changes
Scheduled
Legacy UI
Legacy UI
Tests: 350 passed
Duration: 5 minutes
Changes: Who: Samuel Male <samuelsmalek@gmail.com>
Why: LUI-137:Removed trailing quatation on the uuid field in personInfo tab (#93)
Metadata Deploy Module
Metadata Deploy Module
Tests: 136 passed
Duration: 4 minutes
Changes: Who: mgoodrich <mark.goodrich@live.com>
Why: DLPY-46: Concept Names not properly deployed in Platform 2.x

Who: Rafal Korytkowski
Why: Reverting "Using clean before creating snapshots" 39c7b61b8c48

Who: Rafal Korytkowski
Why: Using clean before creating snapshots
Manual run from the stage: Release by Mark Goodrich
Metadata Mapping Module
Metadata Mapping Module
Tests: 129 passed
Duration: 12 minutes
Changes: No changes
Metadata Sharing Module
Metadata Sharing Module
Tests: 181 passed
Duration: 7 minutes
Changes: Who: mgoodrich <mark.goodrich@live.com>
Why: Revert: TRUNK-5326 Fixing rollback on core 2.1.x when saving ConceptReferenceTerm
Manual run from the stage: Release by Mark Goodrich
Module Parent POM
Module Parent POM
Tests: Testless build
Duration: 1 minute
Changes: Who: Tomasz Marzeion <marzeion.tomasz@gmail.com>
Why: SDK-180 - Updated maven-release-plugin to version 2.5.3 (#1)
Manual run from the stage: Release by Rafal Korytkowski
Name Phonetics
Name Phonetics
Tests: 2 passed
Duration: 3 minutes
Changes: No changes
OCL API
Open Concept Lab
Tests: Testless build
Duration: 15 minutes
Changes: Who: Rafal Korytkowski
Why: Updated rebuilding index instructions
OCL QA UI Tests
Open Concept Lab
Tests: Testless build
Duration: 16 minutes
Changes: Who: Rafal Korytkowski
Why: Updated rebuilding index instructions
Child of OCL-OA-157
OCL WEB
Open Concept Lab
Tests: Testless build
Duration: 10 minutes
Changes: Who: Rafal Korytkowski
Why: ocl_issues#1 Fix listing collections of a user
OCL WEB Dependencies
Open Concept Lab
Tests: Testless build
Duration: 9 minutes
Changes: Who: Rafal Korytkowski
Why: ocl_issues#1 Fix listing collections of a user
Open Concept Lab Module
Open Concept Lab Module
Tests: 94 passed
Duration: 8 minutes
Changes: Who: Rafal Korytkowski
Why: OCLM-64 Index on hashed_url not created

Who: Rafal Korytkowski
Why: Various performance and UI improvements

Who: Rafal Korytkowski
Why: Fixing transaction issue
Manual run from the stage: Release by Rafal Korytkowski
Open Web Apps
Open Web Apps
Tests: 25 passed
Duration: 3 minutes
Changes: Who: Male Michael <michael.male@andela.com>
Why: Fix generated owa url after installation of OWA (#62)
OpenMRS Core 1.10.x
OpenMRS Core
Tests: 5710 passed
Duration: 31 minutes
Changes: Who: Darius Jazayeri <jazayeri@alum.mit.edu>
Why: Changing some offensive text

Who: Rafal Korytkowski
Why: Using clean before creating snapshots

Who: Rafal Korytkowski
Why: Reverting "Using clean before creating snapshots" 39c7b61b8c48
OpenMRS Core 1.11.x
OpenMRS Core
Tests: 3359 passed
Duration: 18 minutes
Changes: No changes
Manual run by Dimitri Renault
OpenMRS Core 1.12.x
OpenMRS Core
Tests: 3403 passed
Duration: 16 minutes
Changes: Who: Owais Hussain <owaishussain@outlook.com>
Why: Fixed TRUNK-5359
Added missing comma in order by clause
OpenMRS Core 1.9.x
OpenMRS Core
Tests: 2474 passed
Duration: 18 minutes
Changes: Who: Darius Jazayeri <jazayeri@alum.mit.edu>
Why: Changing some offensive text

Who: Rafal Korytkowski
Why: Using clean before creating snapshots

Who: Rafal Korytkowski
Why: Reverting "Using clean before creating snapshots" 39c7b61b8c48
OpenMRS Core 2.0.x
OpenMRS Core
Tests: 3310 passed
Duration: 32 minutes
Changes: Who: zouchine <chine.zoheir@gmail.com>
Why: TRUNK-5332: HibernateProviderDAO.getCountOfProviders handles more than one match.
OpenMRS Core 2.1.x
OpenMRS Core
Tests: 3491 passed
Duration: 35 minutes
Changes: Who: mgoodrich <mark.goodrich@live.com>
Why: TRUNK-5386: Revert method signature of Cohort addMember(Integer) method
Manual run from the stage: Release by Mark Goodrich
OpenMRS Core Master
OpenMRS Core
Tests: 4062 passed
Duration: 19 minutes
Changes: Who: teleivo <mrteleivo@gmail.com>
Why: TRUNK-5388 Replace deprecated use of ModuleFileParser
with ModuleFileParser(MessageSourceService)

* in ModuleFactory
* in ModuleExtensionsTest

Who: Ivo Ulrich <teleivo@users.noreply.github.com>
Why: Merge pull request #2655 from teleivo/TRUNK-5388
TRUNK-5388 Make ModuleFileParser MessageSourceService dependency explicit

Who: teleivo <mrteleivo@gmail.com>
Why: TRUNK-5388 Make ModuleFileParser MessageSourceService dependency explicit
new
* add constructor ModuleFileParser(MessageSourceService) to clearly
state dependencies, which enables easier testing by passing in a mock or
use of a different implementation of a MessageSourceService
* add method ModuleFileParser.parse(File)
* add method ModuleFileparser.parse(InputStream)
which provide the same functionality/use the same implementation
underneath

deprecate
* deprecate all other constructors (3 in total)
* deprecate parse() in favor of parse(File), there is no need to keep
the file as state. This way we can create one parser and reuse it by
just passing in a different file to parse

tests
* move all tests which do not need the Context to be there to the
ModuleFileParserUnitTest which is now BaseContextMockTest and uses mocks
of the MessageSourceService
* one test still needs to stay in the BaseContextSensitive test since
the Context.getLocale() is still called. Did not add Locale as
dependency since I think this specific method getMessage(String key,
Object[] args) should be implementated in the MessageSourceService
as is getMessage(String) which abstracts away the users current locale
for us

Who: teleivo <mrteleivo@gmail.com>
Why: TRUNK-5388 Remove duplicate file validation in ModuleFileParser
OpenMRS Platform
OpenMRS Platform
Tests: Testless build
Duration: 53 minutes
Changes: No changes
Order Entry UI
Order Entry UI
Tests: 1 passed
Duration: 3 minutes
Changes: Who: Fredrick Mgbeoma <fredrick.mgbeoma@andela.com>
Why: OEUI: Link "patient" module to the Order Entry UI (#3)
Patient Flags
Patient Flags
Tests: 25 passed
Duration: 1 minute
Changes: No changes
Manual run by Daniel Kayiwa
Provider Management Module Latest
Provider Management Module
Tests: 283 passed
Duration: 5 minutes
Changes: Who: jpetersen6202 <33636781+jpetersen6202@users.noreply.github.com>
Why: Added tests for methods in providerManagementUtils (#31)
Added test cases for getSupervisors:
Contribution for PROV-91. Added two test cases for getSupervisors;
Testing that the list returned is not empty after setting a
supervisor/supervisee relationship, Testing that the list returned is
empty on a provider with no supervisor, and testing that the list
returned is of proper length when a supervisor/supervisee relationship
exists.

Added test cases for clearTimeComponent:
Contribution for PROV-91. Added three test cases for clearTimeComponint;
Testing the date returned when passed a day that has already started (
(hour, min, second) != (0, 0, 0) ), testing the date returned when
passed a date with a negative value in the date, and testing the date
returned when passed a day that has just started ( (hour, min, second)
== (0, 0, 0) ).

Added test cases for getSupervisees:
Contribution for PROV-91. Added two test cases for getSupervisees;
Testing that the list returned is not empty after setting a
supervisor/supervisee relationship, Testing that the list returned is
empty on a provider with no supervisee, and testing that the list
returned is of proper length when a supervisor/supervisee relationship
exists.
Radiology Module
Radiology
Tests: 556 passed
Duration: 5 minutes
Changes: Who: OpenMRS Administrator
Why: committing translations from transifex
Deploy msf
Reference Application
Tests: Testless build
Duration: 5 minutes
Changes: No changes
Manual run by Daniel Kayiwa
Distribution
Reference Application
Tests: Testless build
Duration: 29 minutes
Changes: No changes
Child of CSM-CSM-1190
Reset demo server
Reference Application
Tests: Testless build
Duration: 4 minutes
Changes: No changes
Scheduled
Reset modules-refapp
Reference Application
Tests: Testless build
Duration: 2 minutes
Changes: No changes
Manual run by Daniel Kayiwa
Reset uat-refapp
Reference Application
Tests: Testless build
Duration: 3 minutes
Changes: No changes
Scheduled
Reference Application Module Latest
Reference Application Module
Tests: 26 passed
Duration: 2 minutes
Changes: No changes
Reference Demo Data Module
Reference Demo Data
Tests: 3 passed
Duration: 2 minutes
Changes: No changes
Reference Metadata module
Reference Metadata module
Tests: 13 passed
Duration: 1 minute
Changes: No changes
Registration App module
Registration App module
Tests: 33 passed
Duration: 2 minutes
Changes: No changes
Registration Core module
Registration Core module
Tests: 80 passed
Duration: 7 minutes
Changes: No changes
Reporting Compatibility
Reporting Module
Tests: 47 passed
Duration: 2 minutes
Changes: Who: dkayiwa <kayiwadaniel@gmail.com>
Why: Adding documentation of the hack and method rename for RCM-106
Reporting Module
Reporting Module
Tests: 4224 passed
Duration: 9 minutes
Changes: Who: Mike Seaton
Why: REPORT-843 BirthAndDeathCohortDefinition should query on whether patient is marked as dead
Changes by Mike Seaton
Reporting REST
Reporting REST
Tests: 47 passed
Duration: 1 minute
Changes: No changes
Child of REP-REP-746
reportingui module
Reporting UI
Tests: 4 passed
Duration: 5 minutes
Changes: No changes
Child of REP-REP-746
Rest Webservices Module
Rest Webservices
Tests: 1518 passed
Duration: 10 minutes
Changes: Who: esirK <esirkings@gmail.com>
Why: TRUNK-5340: Introduce new REST APIs for the Diagnosis object (#326)
SDK
SDK
Tests: Testless build
Duration: 9 minutes
Changes: Who: Travis CI User <travis@example.org>
Why: Releasing 3.13.0

Who: Travis CI User <travis@example.org>
Why: Increasing development version to 3.13.1-SNAPSHOT
Serialization Xstream Module
Serialization Xstream
Tests: 82 passed
Duration: 8 minutes
Changes: Who: teleivo <mrteleivo@gmail.com>
Why: Let travis ci run in container and notify via irc
* run on travis containers which should speed up builds
https://docs.travis-ci.com/user/reference/overview/#Container-based
* send notifications to irc, not email, so community gets notice
* only build master
OpenMRS Core Master
Sonar
Tests: Testless build
Duration: 18 minutes
Changes: No changes
Scheduled
Sync2
Sync2
Tests: 51 passed
Duration: 1 minute
Changes: Who: Taher Ahmed <taher139010@stemegypt.edu.eg>
Why: SYNCT-93: Fixed filtering by operations (#57)
* SYNCT-93: Fixed filtering by operations

* Fixed exception message (action -> operation)
Auto Review Translations
TRANSIFEX
Tests: Testless build
Duration: 37 seconds
Changes: No changes
Scheduled
Commit Translations to GitHub
TRANSIFEX
Tests: Testless build
Duration: 3 minutes
Changes: No changes
Scheduled
UI Commons Module
UI Commons
Tests: Testless build
Duration: 8 minutes
Changes: No changes
Manual run by Daniel Kayiwa
UI Framework
UI Framework
Tests: 99 passed
Duration: 5 minutes
Changes: No changes
UI Library Module Latest
UI Library
Tests: Testless build
Duration: 5 minutes
Changes: No changes
UITestFramework
UITestFramework
Tests: Testless build
Duration: 1 minute
Changes: Who: Rafal Korytkowski
Why: Revert "[maven-release-plugin] prepare release 2.2.0"
This reverts commit 8e229438a54f43a2a1a93c9592dd91ea53c0199f.

Who: Rafal Korytkowski
Why: Revert "[maven-release-plugin] prepare for next development iteration"
This reverts commit b376862a46a50f1c5e8000e1b4a097957e4065b9.
Manual run from the stage: Release to maven by Rafal Korytkowski
XForms Module
XForms Module
Tests: 5 passed
Duration: 2 minutes
Changes: Who: cintiadr <cintiadrio@gmail.com>
Why: Adding bash incantation to fail on problems

Who: cintiadr <cintiadrio@gmail.com>
Why: Trying to improve error handling
Manual run by Daniel Kayiwa
Release test module
ZZ - Test Release
Tests: 1 passed
Duration: 4 minutes
Changes: Who: Rafal Korytkowski
Why: Using clean before creating snapshots

Who: Rafal Korytkowski
Why: Reverting "Using clean before creating snapshots" 39c7b61b8c48
Manual run by Cintia Del Rio
Test-vars
ZZ - Test Release
Tests: Testless build
Duration: 5 seconds
Changes: No changes
Manual run by Cintia Del Rio