Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
8 changes: 4 additions & 4 deletions .github/workflows/auto-back-merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,15 +29,15 @@ jobs:

- name: Generate Sync Token
id: sync-token
uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3.0.0
uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
with:
app-id: ${{ secrets.NDTP_REPOSITORY_WRITER_APP_CLIENT_ID }}
private-key: ${{ secrets.NDTP_REPOSITORY_WRITER_APP_PRIVATE_KEY }}
app-id: ${{ secrets.NODE_NET_REPOSITORY_WRITER_APP_CLIENT_ID }}
private-key: ${{ secrets.NODE_NET_REPOSITORY_WRITER_APP_PRIVATE_KEY }}
permission-contents: write
permission-workflows: write

- name: Merge main into develop and Generate Summary
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
github-token: ${{ steps.sync-token.outputs.token }}
script: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/maven.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,8 @@ jobs:
- 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
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN_N3 }}
run: ./mvnw $MAVEN_CLI_OPTS verify -Dsonar.projectKey=National-Node-Net_management-node -Dsonar.organization=national-node-net -Dsonar.coverage.jacoco.xmlReportPaths=target/site/jacoco/jacoco.xml org.sonarsource.scanner.maven:sonar-maven-plugin:sonar
Comment on lines 61 to +65
- name: Verify JaCoCo XML exists
run: ls -l target/site/jacoco/jacoco.xml
lint:
Expand Down
30 changes: 15 additions & 15 deletions .github/workflows/oss-checker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,42 +29,42 @@ jobs:
steps:
- name: Fetch GitHub App token for target repo
id: target_token
uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3.0.0
uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
with:
app-id: ${{ secrets.OSPO_WORKFLOW_APP_ID }}
private-key: ${{ secrets.OSPO_WORKFLOW_PRIVATE_KEY }}
permission-contents: read

- name: Fetch GitHub App token for OSPO source repo (read-only)
id: ospo_token
uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3.0.0
uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
with:
app-id: ${{ secrets.OSPO_WORKFLOW_APP_ID }}
private-key: ${{ secrets.OSPO_WORKFLOW_PRIVATE_KEY }}
owner: National-Digital-Twin
owner: National-Node-Net
repositories: ospo-resources
permission-contents: read

- name: Checkout target repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
token: ${{ steps.target_token.outputs.token }}

- name: Checkout OSPO source repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
repository: National-Digital-Twin/ospo-resources
repository: National-Node-Net/ospo-resources
path: ospo-resources
token: ${{ steps.ospo_token.outputs.token }}

- name: Checkout archetypes source repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
repository: National-Digital-Twin/archetypes
repository: National-Node-Net/archetypes
path: archetypes

- name: Fetch Repository Metadata
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
env:
DEFAULT_BRANCH: ${{ github.event.repository.default_branch }}
with:
Expand Down Expand Up @@ -135,7 +135,7 @@ jobs:
--output json > policy-report.json || true
- name: Process Policy Results
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
script: |
const { existsSync, readFileSync, writeFileSync } = require('fs');
Expand Down Expand Up @@ -202,7 +202,7 @@ jobs:
}
- name: Test for presence of OSS files and variation from templated content
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
if: success() || failure()
with:
script: |
Expand Down Expand Up @@ -301,7 +301,7 @@ jobs:
}
- name: Check GitHub template files are present
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
if: success() || failure()
with:
script: |
Expand Down Expand Up @@ -372,7 +372,7 @@ jobs:
- name: Generate summary
id: summarise_results
if: always()
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
script: |
const { existsSync, readFileSync } = require('fs');
Expand Down Expand Up @@ -466,7 +466,7 @@ jobs:
- name: Upload OSS result artifacts
if: ${{ steps.summarise_results.outputs.hasResults == 'true' }}
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: oss-checks-${{ github.run_id }}
retention-days: 30
Expand All @@ -489,7 +489,7 @@ jobs:

steps:
- name: Comment with OSS summary
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
env:
SUMMARY_TABLE: ${{ needs.oss-checks.outputs.summary-table }}
JOB_RESULT: ${{ needs.oss-checks.result }}
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/publish-github-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ jobs:
needs: [versioning]
steps:
- name: Checkout Code
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0

- name: Generate SPDX SBOM
env:
Expand All @@ -91,7 +91,7 @@ jobs:
echo "$api_response" | jq '.sbom' > sbom.spdx.json

- name: Upload SBOM Artifact
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: sbom
path: sbom.spdx.json
Expand All @@ -105,7 +105,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
fetch-depth: 0

Expand Down Expand Up @@ -135,7 +135,7 @@ jobs:
name: sbom

- name: Create GitHub Release
uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2.6.1
uses: softprops/action-gh-release@718ea10b132b3b2eba29c1007bb80653f286566b # v3.0.1
with:
tag_name: "v${{ needs.versioning.outputs.version }}"
name: "Release v${{ needs.versioning.outputs.version }}"
Expand Down
8 changes: 7 additions & 1 deletion .trivyignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,10 @@ CVE-2026-32767
# libpng: LIBPNG has a heap buffer.
CVE-2026-25646
# zlib: Arbitrary code execution via buffer overflow
CVE-2026-22184
CVE-2026-22184
# libexpat
CVE-2026-56131
CVE-2026-56407
CVE-2026-56408
# p11-kit and p11-kit-trust
CVE-2026-2100
2 changes: 1 addition & 1 deletion ACKNOWLEDGEMENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ We are grateful for the collaboration that has helped shape this repository.
## Individual contributions

For a list of individual contributors who have made direct commits to this repository, see
GitHub’s auto-generated contributor insights: [Contributors](https://github.com/National-Digital-Twin/your-repo/graphs/contributors).
GitHub’s auto-generated contributor insights: [Contributors](https://github.com/National-Node-Net/your-repo/graphs/contributors).
Comment on lines 19 to +20

---

Expand Down
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,13 @@ This project follows **Semantic Versioning (SemVer)** ([semver.org](https://semv

---

## [1.2.1] - 2026-07-16

### Changed

- Alignment of GitHub actions to new organisation.


Comment on lines +24 to +28
## [1.2.0] - 2026-03-26

### Added
Expand Down
6 changes: 3 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ government and their suppliers.
NDTP follows an **open-source governance model** where all code is **publicly available** under open-source licences, and collaboration is invited from **approved
partners**. Contributions from the general public are not currently accepted, but **feedback, issue reporting, and documentation suggestions are encouraged**.
If you want to see which suppliers and organisations have contributed to this repository in the past, refer to [ACKNOWLEDGEMENTS.md](ACKNOWLEDGEMENTS.md) and the GitHub
contributor insights page at [Contributors](https://github.com/National-Digital-Twin/your-repo/graphs/contributors).
contributor insights page at [Contributors](https://github.com/National-Node-Net/your-repo/graphs/contributors).
Comment on lines 14 to +15

---

Expand All @@ -28,7 +28,7 @@ Public users and NDTP partners are encouraged to engage in the following ways:
---
## Reporting Issues
If you encounter a bug, error, or inconsistency, please follow these steps:
1. Check for an existing issue under [Issues](https://github.com/National-Digital-Twin/management-node/issues).
1. Check for an existing issue under [Issues](https://github.com/National-Node-Net/management-node/issues).
2. Open a new issue if no one has reported it yet. Use one of the provided issue templates.
3. Provide a clear, detailed description of the issue, including steps to reproduce it if applicable.
4. Label the issue appropriately (bug, documentation, enhancement, etc.).
Expand All @@ -45,7 +45,7 @@ If you find an error in the documentation, need more clarity, or have suggestion
- **All NDTP code is publicly available under open-source licences.**
- **Development is led by approved suppliers and partners** who have been engaged through a formal process.
- **We welcome feedback and ideas**, but implementation is subject to programme priorities.
To see what we’re working on, check out our [Project Roadmap](https://github.com/National-Digital-Twin/management-node/projects). If no roadmap is currently available,
To see what we’re working on, check out our [Project Roadmap](https://github.com/National-Node-Net/management-node/projects). If no roadmap is currently available,
please note that it is being actively developed and will be published in due course.
---
## Branching Strategy
Expand Down
2 changes: 1 addition & 1 deletion docker/keycloak/tofu/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -252,4 +252,4 @@ Notes for local usage:
---

## Contributors
Thanks to all contributors of this repository: https://github.com/National-Digital-Twin/management-node/graphs/contributors
Thanks to all contributors of this repository: https://github.com/National-Node-Net/management-node/graphs/contributors
2 changes: 1 addition & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ site_name: Management-Node Documentation
site_description: Management Node is is the control plane for the National Digital Twin Programme IA Node Net.
site_author: NDTP
site_url: https://docs.ndtp.co.uk/
#repo_url: https://github.com/National-Digital-Twin/federator
#repo_url: https://github.com/National-Node-Net/management-node
edit_uri: edit/main/docs/
nav: []
theme:
Expand Down
16 changes: 8 additions & 8 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.5.11</version>
<version>3.5.16</version>
<relativePath/>
</parent>
<groupId>uk.gov.dbt.ndtp.ia.management.node</groupId>
Expand All @@ -18,7 +18,7 @@
<packaging>jar</packaging>
<name>management-node</name>
<description>Provides Management capabilities over IA Node Net</description>
<url>https://github.com/National-Digital-Twin/management-node</url>
<url>https://github.com/National-Node-Net/management-node</url>
<licenses>
<license>
<name>Apache-2.0</name>
Expand All @@ -37,16 +37,16 @@
</developer>
</developers>
<scm>
<connection>scm:git:git@github.com:National-Digital-Twin/management-node.git</connection>
<developerConnection>scm:git:git@github.com:National-Digital-Twin/management-node.git</developerConnection>
<url>https://github.com/National-Digital-Twin/management-node</url>
<connection>scm:git:git@github.com:National-Node-Net/management-node.git</connection>
<developerConnection>scm:git:git@github.com:National-Node-Net/management-node.git</developerConnection>
<url>https://github.com/National-Node-Net/management-node</url>
</scm>
<properties>
<maven.compiler.release>21</maven.compiler.release>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring-cloud.version>2025.0.0</spring-cloud.version>
<jackson-bom.version>2.21.1</jackson-bom.version>
<postgresql.version>42.7.7</postgresql.version>
<jackson-bom.version>2.21.4</jackson-bom.version>
<postgresql.version>42.7.11</postgresql.version>
<flyway.version>11.10.4</flyway.version>
<plugin.spotless>2.46.1</plugin.spotless>
<plugin.spotless.gson>2.11.0</plugin.spotless.gson>
Expand All @@ -56,7 +56,7 @@
<modelmapper.version>3.2.0</modelmapper.version>
<mockito-junit-jupiter.version>5.10.0</mockito-junit-jupiter.version>
<springdoc-openapi-starter-webmvc-ui.version>2.8.13</springdoc-openapi-starter-webmvc-ui.version>
<bouncycastle.version>1.83</bouncycastle.version>
<bouncycastle.version>1.84</bouncycastle.version>
<spring-security.version>6.5.9</spring-security.version>
<sonar.coverage.exclusions>**/config/**,
**/dto/**,
Expand Down
2 changes: 1 addition & 1 deletion repository-configuration/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ variable "token" {
variable "organisation" {
description = "The GitHub organisation name."
type = string
default = "National-Digital-Twin"
default = "National-Node-Net"
}

variable "repository_description" {
Expand Down
4 changes: 2 additions & 2 deletions sonar-project.properties
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
sonar.projectKey=National-Digital-Twin_management-node
sonar.organization=national-digital-twin
sonar.projectKey=National-Node-Net_management-node
sonar.organization=national-node-net
sonar.coverage.jacoco.xmlReportPaths=target/site/jacoco/jacoco.xml
Loading