Stages & jobs

  1. Update versions

  2. Build

  3. Push docker image

  4. Validate

  5. Release

    Requires a user to start manually
  6. Release 2nd stage

  7. Release 3rd stage

Build result summary

Details

Completed
Queue duration
19 minutes
Duration
136 minutes
Labels
None
Revisions
OpenMRS Platform
7899652376b9224a3228e79f966e949a702549ba
Release scripts
cebe6dcb943ff033576f2d65053e5ad420701213
openmrs-module-webservices.rest
92d4f8faf3a095f0dc59e30e4cb1f3ed86cb0345
Standalone
c900cf54e912db0b64dbdabeb5159d55a4423075
Successful since
#248 ()

Code commits

openmrs-module-webservices.rest
Author Commit Message Commit date
Jayasanka Weerasinghe <33048395+jayasanka-sack@users.noreply.github.com> Jayasanka Weerasinghe <33048395+jayasanka-sack@users.noreply.github.com> 92d4f8faf3a095f0dc59e30e4cb1f3ed86cb0345 O3-5254: Exclude jackson-dataformat-yaml to prevent bundling Jackson dataformat (#689)
* O3-5254: Exclude jackson-dataformat-yaml to prevent bundling Jackson

The webservices.rest-omod-common module was packaging
`jackson-dataformat-yaml` via swagger-core, which resulted in Jackson
artifacts being included in the OMOD. This contributed to classloader
conflicts during OpenMRS startup (LinkageError: ObjectReader), especially
when demo data generation is enabled.

By excluding jackson-dataformat-yaml, the module now defers to the
Jackson version provided by the platform/container, preventing duplicate
Jackson classes from being shipped inside the OMOD.

* jackson-dataformat-yaml as a test-scoped dependency

* Set fail-fast to false in gitub action

Jira issues

IssueDescriptionStatus
Unknown Issue TypeO3-5254Could not obtain issue details from Jira

Shared artifacts

Artifact File size
docker-compose-snapshot 100 MB
docker-compose-mariadb-snapshot 51 bytes