Skip to content

feature/DPAV-release-management-node-1.1.0 - #37

Closed
nikan-negaresh-informed wants to merge 61 commits into
mainfrom
feature/DPAV-release-management-node-1.1.0
Closed

feature/DPAV-release-management-node-1.1.0#37
nikan-negaresh-informed wants to merge 61 commits into
mainfrom
feature/DPAV-release-management-node-1.1.0

Conversation

@nikan-negaresh-informed

Copy link
Copy Markdown
Contributor

Sensitive Credential Checks

  • As the author of these changes, I have checked for any sensitive credentials prior to this review being requested.
  • As a reviewer of these changes, I have checked for any sensitive credentials prior to approving this merge.

Motivation and Context

Description

  • Describe your changes in detail

How Has This Been Tested?

Screenshots (if appropriate):

Checklist:

  • It contains only changes required by issue (does not contain other PR)
  • Includes link to an issue (if apply)
  • I have added tests to cover my changes.

nikan-negaresh-informed and others added 30 commits October 14, 2025 11:46
…ion` fields

- Updated database schema to include scheduling fields for consumers, products, and product-consumers.
- Extended entity models and their converters for new schedule attributes.
- Adjusted tests and configs for scheduling feature.
…otations and logging, and update DTO mappings.

- Deleted unused `OrganisationServiceImpl` and corresponding test classes.
- Simplified redundant Swagger annotations in `ConfigurationController`.
- Replaced `Collectors.toList()` with `toList()` for stream mappings.
- Refactored DTO mappings in `EntityDtoConverter` and `ProductConverter`.
- Introduced `equals` and `hashCode` in `CustomJwtAuthenticationToken`.
- General cleanup of variable names, logging, and unused imports.
- Added `h2` dependency in `pom.xml` for improved test configurations.
…ates

- Introduced `docs/jobs-scheduler.md` with comprehensive examples for CRON and Interval scheduling.
- Updated `DATABASE_SCHEMA.md` to include newly added fields such as `schedule_type` and `schedule_expression`.
- Elaborated on schema relationships, usage examples, and migration details.
- Updated all documentation files to include `Repository`, `Description`, and `SPDX-License-Identifier` metadata.
DPAV-1861 Refactor services, improve DTO mappings, and add scheduling support
Signed-off-by: Neil South <neil.south@answerdigital.com>
…rview

- Created `Index.md` with comprehensive setup instructions, including certificate generation, Keycloak configuration, and API usage.
- Included sections for prerequisites, quick start, profile-specific configuration, and security considerations.
- Added details for building and testing the application locally and with Docker.
- Documented mTLS setup, Keycloak realm configuration, and API authentication requirements.
- Provided links to related documentation files such as database schema, MTLS configuration, and JaCoCo coverage.
Update Maven workflow to include SonarCloud and adjust JaCoCo phase
Remove client secret dependency and improve Keycloak configuration
Release v1.1.0: Add job scheduling support, documentation site with MkDocs, enhanced GitHub Actions workflows, and Keycloak improvements.
…iders

- Removed unused fields from `KeycloakJwtAuthenticationConverterTest`.
- Added multiple test scenarios to `ProducerConverterTest` and `ConfigurationProviderImplTest` for improved coverage and validation.
…iders

- Removed unused fields from `KeycloakJwtAuthenticationConverterTest`.
- Added multiple test scenarios to `ProducerConverterTest` and `ConfigurationProviderImplTest` for improved coverage and validation.
…iders

- Removed unused fields from `KeycloakJwtAuthenticationConverterTest`.
- Added multiple test scenarios to `ProducerConverterTest` and `ConfigurationProviderImplTest` for improved coverage and validation.
@github-actions github-actions Bot added documentation Improvements or additions to documentation actions feature release labels Feb 20, 2026
@github-actions

github-actions Bot commented Feb 20, 2026

Copy link
Copy Markdown
Contributor

✅ OSS Checks Passed

All tracked OSS checks passed in this run.

📊 Total Files 🟢 Passed 🔴 Failed 🧮 Score
13 13 0 100%

Results from commit a98da9e, view the full job summary↗️ for detailed results.

♻️ This comment has been updated with latest results.

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
65.4% Coverage on New Code (required ≥ 80%)
C Security Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

actions documentation Improvements or additions to documentation feature release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants