Issues
- Detect common mistakes with module configuration early in CI stagesFOLIO-3387David Crossley
- Fix AWS ACM cert issueFOLIO-3252
- Review secure Kafka deployment guidelinesFOLIO-3174
- Pin LDP in reference builds to 1.3.0-rc1FOLIO-3156
- Allow access to LDP database in reference environment by community report developersFOLIO-3127John Malconian
- maven projects with subprojects report 0% coverage in SonarcloudFOLIO-3100John Malconian
- verify which modules are missing /admin/health endpointFOLIO-3051
- better Jira/GitHub integrationFOLIO-3024
- better CI/GitHub integrationFOLIO-3023
- send master-branch build failure notifications to SlackFOLIO-2958
- Deprecate JDK 8 jenkins-slave-all imageFOLIO-2926David Crossley
- pipeline changes required for Spring Way projectsFOLIO-2863David Crossley
- Transition to 'main' as the new default branch name for Git repositoriesFOLIO-2858David Crossley
- Add stripes build date to welcome message on reference environmentsFOLIO-2518
- Publish RMB jars with javadoc on repository.folio.orgFOLIO-2403Resolved issue: FOLIO-2403
- Add LaunchDescriptor settings to other backend non-core module repositoriesFOLIO-2272
- SPIKE: scale Jenkins for to accommodate stripes builds for PR previewFOLIO-2218John Malconian
- SPIKE: Investigate ways to improve use of folio-registry of ModuleDescriptorsFOLIO-1822
- Revamp folio-registry infrastructureFOLIO-1529John Malconian
19 of 19
Some mistakes with module configuration will cause disruption for subsequent build systems, and so hinder further services and development, and cost devops time.
Detect such during the early phases of a module project repository branch build continuous integration.
Some grief situations and some notes:
Incomplete release process not updating mainline POM version ready for next development (e.g. , and another a few weeks ago)
Must use a proper complete SemVer (e.g. FOLIO-3015 used only major.minor (follow the link to FOLIO-3001 comment and subsequent discussion).
Must use appended "-SNAPSHOT"
Mismatch of port numbers (ModuleDescriptor, Dockerfile, and in program code and configuration).
https://dev.folio.org/guides/install-backend-module/#avoid-typical-mistakes