• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

openmrs / openmrs-core
65%
master: 65%

Build:
Build:
LAST BUILD BRANCH: 2.7.x
DEFAULT BRANCH: master
Repo Added 09 Oct 2016 07:52PM UTC
Files 797
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH 2.7.x
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 2.1.x
  • 2.4.x
  • 2.5.x
  • 2.6.x
  • 2.7.x
  • 2.7.x-update-to-2.7.7-SNAPSHOT
  • 2.7.x0-TRUNK-6414-revert
  • 2.8.x
  • 2.8.x-TRUNK-6475
  • 2.9.x
  • Location-2.9.x
  • TRUNK-6292-2.6.x
  • TRUNK-6308
  • TRUNK-6356-reference-ranges
  • TRUNK-6414-2-2.7.x
  • TRUNK-6414-2.8.x
  • TRUNK-6423
  • TRUNK-6423-2.8.x
  • TRUNK-6435
  • TRUNK-6448-2.7.x
  • TRUNK-6448-2.8.x
  • TRUNK-6449
  • TRUNK-6451
  • TRUNK-6456
  • TRUNK-6457
  • TRUNK-6463
  • TRUNK-6464-2.8.x-2
  • TRUNK-6472-2.8.x
  • TRUNK-6474
  • TRUNK-6490
  • TRUNK-6505
  • TRUNK-6528
  • TRUNK-6569
  • TRUNK-6571
  • TRUNK-6596
  • TRUNK-6615
  • TRUNK-6615-2.9.x
  • TRUNk-6414-2.7x
  • gracepotma-patch-1-dpga-badge
  • master
  • revert-4964-dependabot-maven-org.eclipse.jetty-jetty-maven-plugin-11.0.25

23 May 2026 07:56PM UTC coverage: 65.186% (-0.03%) from 65.217%
26342103616

push

github

web-flow
Backport: stop echoing properties to stdout + fix openmrs-extra typo (2.7.x) (#6120)

* Stop echoing openmrs-server.properties to stdout on startup (#6115)

The merged runtime/server properties file contains DB credentials plus
any property supplied via OMRS_EXTRA_* / OMRS_CONFIG_PROPERTY_* env vars
(API keys, bearer tokens, OAuth secrets, ...). When the container's
stdout is captured by a log sink (Docker, GitHub Actions, ELK, Loki),
those values are exposed in plaintext.

This was recently observed: a downstream module's OpenRouter API key,
supplied as OMRS_CONFIG_PROPERTY_CHARTSEARCHAI_LLM_REMOTE_APIKEY,
ended up in a public GitHub Actions log because the container's
stdout was captured.

Nothing consumes this stdout — startup.sh sources startup-init.sh and
the Java app reads the file from disk via -DOPENMRS_INSTALLATION_SCRIPT.
The cat was added in TRUNK-6184 as a diagnostic alongside OMRS_EXTRA_
support, not as an interface. Operators who need to inspect the
rendered file can read it directly from $OMRS_HOME inside the container.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Fix typo in openmrs-extra.properties.tmp path

The line that appends a trailing newline to the merged extras tmp file
referenced `openmrs-exta.properties.tmp` (missing 'r') instead of
`openmrs-extra.properties.tmp`. At every Docker container startup this
created a stray empty file `openmrs-exta.properties.tmp` in the working
directory and the intended trailing newline was never appended to the
real tmp file. In practice the downstream concatenation onto
$OMRS_SERVER_PROPERTIES_FILE was unaffected because each line is already
terminated with \n by `echo -e`, but the typo'd file name was clearly
unintended.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

23602 of 36207 relevant lines covered (65.19%)

0.65 hits per line

Relevant lines Covered
Build:
Build:
36207 RELEVANT LINES 23602 COVERED LINES
0.65 HITS PER LINE
Source Files on master
  • Tree
  • List 797
  • Changed 11
  • Source Changed 0
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26342103616 2.7.x Backport: stop echoing properties to stdout + fix openmrs-extra typo (2.7.x) (#6120) * Stop echoing openmrs-server.properties to stdout on startup (#6115) The merged runtime/server properties file contains DB credentials plus any property suppli... push 23 May 2026 08:16PM UTC web-flow github
65.19
26342072206 2.9.x Backport: stop echoing properties to stdout + fix openmrs-extra typo (2.9.x) (#6118) * Stop echoing openmrs-server.properties to stdout on startup (#6115) The merged runtime/server properties file contains DB credentials plus any property suppli... push 23 May 2026 08:09PM UTC web-flow github
63.39
26036854741 2.8.x TRUNK-6635 Add search by LocationSearchCriteria, with option to find … (#6089) * TRUNK-6635 Add search by LocationSearchCriteria, with option to find descendent Locations efficiently * coderabbit suggestions * style * make LocationSearchCriter... push 18 May 2026 01:48PM UTC chibongho github
65.68
26036344694 2.9.x TRUNK-6635 Add search by LocationSearchCriteria, with option to find … (#6089) * TRUNK-6635 Add search by LocationSearchCriteria, with option to find descendent Locations efficiently * coderabbit suggestions * style * make LocationSearchCriter... push 18 May 2026 01:35PM UTC web-flow github
63.4
25932489856 Location-2.9.x Merge 93f301cec into 0dab4c409 Pull #6089 15 May 2026 05:49PM UTC web-flow github
63.41
25880439654 Location-2.9.x Merge 01b42c203 into 0dab4c409 Pull #6089 14 May 2026 07:25PM UTC web-flow github
63.42
25840851474 Location-2.9.x Merge d819b4286 into 0dab4c409 Pull #6089 14 May 2026 04:05AM UTC web-flow github
63.46
25832252509 Location-2.9.x Merge 19a2bfd5a into 0dab4c409 Pull #6089 13 May 2026 11:31PM UTC web-flow github
63.45
25737359913 Location-2.9.x Merge 8862ff3ab into 0dab4c409 Pull #6089 12 May 2026 01:31PM UTC web-flow github
63.46
25736562614 Location-2.9.x Merge 78855edc9 into 0dab4c409 Pull #6089 12 May 2026 01:15PM UTC web-flow github
63.46
See All Builds (6642)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc