Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
eadb2b8
Add support for scheduling with `schedule_type` and `schedule_express…
nikan-negaresh-informed Oct 14, 2025
5e350c2
Remove `OrganisationServiceImpl` and associated tests, streamline ann…
nikan-negaresh-informed Oct 14, 2025
d46e469
Add detailed documentation for job scheduling and database schema upd…
nikan-negaresh-informed Oct 14, 2025
b019295
Add SPDX license headers and repository metadata to documentation
nikan-negaresh-informed Oct 14, 2025
6deba8b
Merge pull request #22 from National-Digital-Twin/feature/DPAV-1861
nikan-negaresh-informed Oct 17, 2025
7e8c993
Add SonarCloud analysis to Maven workflow
nikan-negaresh-informed Nov 11, 2025
e30f0e3
Update Maven workflow to include project key and organization for Son…
nikan-negaresh-informed Nov 11, 2025
7e610f5
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
60c6500
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
b924c24
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
383aec7
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
d07c91a
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
8412aa0
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
f44e356
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
982bbb3
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
4e29f7c
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
c4522f8
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
c900ce2
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
cd3b9a6
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
db0dd18
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
e853f80
Add SONAR_TOKEN and update Maven workflow with projectKey for SonarCl…
nikan-negaresh-informed Nov 17, 2025
9630dd5
Add SONAR_TOKEN and update Maven workflow with projectKey for SonarCl…
nikan-negaresh-informed Nov 17, 2025
0795c2b
Add SONAR_TOKEN and update Maven workflow with projectKey for SonarCl…
nikan-negaresh-informed Nov 17, 2025
5de09b7
Add SONAR_TOKEN and update Maven workflow with projectKey for SonarCl…
nikan-negaresh-informed Nov 17, 2025
7e33372
Add SONAR_TOKEN and update Maven workflow with projectKey for SonarCl…
nikan-negaresh-informed Nov 17, 2025
6a2213f
Add SONAR_TOKEN and update Maven workflow with projectKey for SonarCl…
nikan-negaresh-informed Nov 17, 2025
fcc4f1e
Add SONAR_TOKEN and update Maven workflow with projectKey for SonarCl…
nikan-negaresh-informed Nov 17, 2025
3bbdbe9
docs: improving documentation for local dev setup
neildsouth Oct 21, 2025
02d65ff
feat(OSPO): synchronise OSPO workflows
neildsouth Nov 17, 2025
b8baa82
Merge pull request #24 from National-Digital-Twin/bugfix/documentfixs
neildsouth Nov 24, 2025
e04f9a3
Add MkDocs workflow, setup scripts, and initial configuration for doc…
nikan-negaresh-informed Dec 30, 2025
d75138b
feat(OSPO): synchronise OSPO workflows
nikan-negaresh-informed Dec 30, 2025
f59d494
Rename pull request template file to uppercase for consistency
nikan-negaresh-informed Dec 30, 2025
8d02e42
Merge remote-tracking branch 'origin/feature/DPAV-1838' into feature/…
nikan-negaresh-informed Dec 30, 2025
f6091ad
Merge pull request #28 from National-Digital-Twin/feature/DPAV-1838
nikan-negaresh-informed Dec 30, 2025
bb389b8
Add initial project documentation with setup instructions and API ove…
nikan-negaresh-informed Dec 30, 2025
1d568e6
Merge branch 'refs/heads/develop' into feature/DPAV-1838
nikan-negaresh-informed Dec 30, 2025
0255e6f
Merge pull request #29 from National-Digital-Twin/feature/DPAV-1838
nikan-negaresh-informed Dec 30, 2025
9e9976a
Add initial project documentation with setup instructions and API ove…
nikan-negaresh-informed Dec 30, 2025
acf4923
Merge pull request #30 from National-Digital-Twin/feature/DPAV-1838
nikan-negaresh-informed Dec 30, 2025
23e6e50
Merge branch 'develop' into feature/DPAV-2068-wf
nikan-negaresh-informed Dec 30, 2025
61bd1c7
Update GitHub workflows to define permissions at the job level for im…
nikan-negaresh-informed Dec 30, 2025
264e306
Merge pull request #27 from National-Digital-Twin/feature/DPAV-2068-wf
nikan-negaresh-informed Dec 30, 2025
e20e191
Update Maven workflow to include SonarCloud analysis during verificat…
nikan-negaresh-informed Dec 30, 2025
bfc3822
Update Maven workflow to include SonarCloud analysis during verificat…
nikan-negaresh-informed Dec 30, 2025
ad2cbe3
Update Maven workflow to include SonarCloud analysis during verificat…
nikan-negaresh-informed Dec 30, 2025
7443e38
Update Maven workflow to include SonarCloud analysis during verificat…
nikan-negaresh-informed Dec 30, 2025
d5505c0
Update Maven workflow to include SonarCloud analysis during verificat…
nikan-negaresh-informed Dec 30, 2025
7f8bce0
Minor cleanup in Maven workflow: remove extra newline in lint step
nikan-negaresh-informed Dec 31, 2025
abd431a
Minor cleanup in Maven workflow: remove extra newline in lint step
nikan-negaresh-informed Dec 31, 2025
7b4437d
Merge pull request #31 from National-Digital-Twin/feature/dpav-1860
nikan-negaresh-informed Dec 31, 2025
468f278
Merge branch 'refs/heads/main' into develop
nikan-negaresh-informed Dec 31, 2025
878f633
Remove client secret dependency in Keycloak JWT converter and update …
nikan-negaresh-informed Jan 2, 2026
dc1d6fc
Remove client secret dependency in Keycloak JWT converter and update …
nikan-negaresh-informed Jan 2, 2026
67d6ed4
Refactor Keycloak JWT converter: improve readability by renaming vari…
nikan-negaresh-informed Jan 2, 2026
ed90139
Merge pull request #32 from National-Digital-Twin/feature/DPAV-2237
nikan-negaresh-informed Jan 5, 2026
10b82d7
Release v1.1.0: Add job scheduling, docs, and Keycloak updates (#33)
nikan-negaresh-informed Feb 20, 2026
e5cbf0f
Add tests and refactor for improved Keycloak configuration (#35)
nikan-negaresh-informed Feb 20, 2026
e7d9fe0
feature/DPAV-release-management-node-1.1.0 (#38)
nikan-negaresh-informed Feb 20, 2026
48c0d5c
Add fallback logic to Keycloak JWT converter tests and adjust permiss…
nikan-negaresh-informed Feb 20, 2026
9a49837
Add fallback logic to Keycloak JWT converter tests and adjust permiss…
nikan-negaresh-informed Feb 20, 2026
344d1f6
fix: Add unit tests for configuration classes, improve MDC filter tes…
nikan-negaresh-informed Feb 20, 2026
c73b414
fix: Correct null comparison order in CustomJwtAuthenticationTokenTest
nikan-negaresh-informed Feb 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
File renamed without changes.
29 changes: 18 additions & 11 deletions .github/workflows/maven.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,17 +29,22 @@ on:
- 'main'
workflow_call:

permissions:
contents: read


env:
MAVEN_CLI_OPTS: "--batch-mode --no-transfer-progress"

jobs:
build:
permissions:
contents: read
pull-requests: read
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v5
with:
# Full history is recommended for accurate Sonar analysis and PR decoration
fetch-depth: 0
- name: Set up JDK 21
uses: actions/setup-java@v5
with:
Expand All @@ -51,14 +56,17 @@ jobs:
env:
GH_PACKAGES_PAT: ${{ secrets.GH_PACKAGES_PAT }}
run: ./mvnw $MAVEN_CLI_OPTS verify
- name: Upload JaCoCo HTML report
if: always()
uses: actions/upload-artifact@v4
with:
name: jacoco-report
path: target/site/jacoco
if-no-files-found: warn
- name: Code Coverage
env:
GH_PACKAGES_PAT: ${{ secrets.GH_PACKAGES_PAT }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
run: ./mvnw $MAVEN_CLI_OPTS verify -Dsonar.projectKey=National-Digital-Twin_management-node -Dsonar.organization=national-digital-twin -Dsonar.coverage.jacoco.xmlReportPaths=target/site/jacoco/jacoco.xml org.sonarsource.scanner.maven:sonar-maven-plugin:sonar
- name: Verify JaCoCo XML exists
run: ls -l target/site/jacoco/jacoco.xml
lint:
permissions:
contents: read
pull-requests: read
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
Expand All @@ -72,5 +80,4 @@ jobs:
- name: Lint
env:
GH_PACKAGES_PAT: ${{ secrets.GH_PACKAGES_PAT }}
run: ./mvnw $MAVEN_CLI_OPTS spotless:check

run: ./mvnw $MAVEN_CLI_OPTS spotless:check
Loading