diff --git a/.docfx/Dockerfile.docfx b/.docfx/Dockerfile.docfx
index aa3281c..ca80886 100644
--- a/.docfx/Dockerfile.docfx
+++ b/.docfx/Dockerfile.docfx
@@ -1,4 +1,4 @@
-ARG NGINX_VERSION=1.29.5-alpine
+ARG NGINX_VERSION=1.30.0-alpine
FROM --platform=$BUILDPLATFORM nginx:${NGINX_VERSION} AS base
RUN rm -rf /usr/share/nginx/html/*
diff --git a/.github/workflows/ci-pipeline.yml b/.github/workflows/ci-pipeline.yml
index c2109fa..26a3bea 100644
--- a/.github/workflows/ci-pipeline.yml
+++ b/.github/workflows/ci-pipeline.yml
@@ -17,8 +17,31 @@ permissions:
contents: read
jobs:
+ init:
+ name: initialize
+ runs-on: ubuntu-24.04
+ outputs:
+ run-privileged-jobs: ${{ steps.vars.outputs.run-privileged-jobs }}
+ strong-name-key-filename: ${{ steps.vars.outputs.strong-name-key-filename }}
+ build-switches: ${{ steps.vars.outputs.build-switches }}
+ steps:
+ - id: vars
+ name: calculate workflow variables
+ shell: bash
+ run: |
+ if [[ "${{ github.event_name }}" == "pull_request" && "${{ github.event.pull_request.head.repo.full_name }}" != "${{ github.repository }}" ]]; then
+ echo "run-privileged-jobs=false" >> "$GITHUB_OUTPUT"
+ echo "strong-name-key-filename=" >> "$GITHUB_OUTPUT"
+ echo "build-switches=-p:SkipSignAssembly=true" >> "$GITHUB_OUTPUT"
+ else
+ echo "run-privileged-jobs=true" >> "$GITHUB_OUTPUT"
+ echo "strong-name-key-filename=bootstrapper.snk" >> "$GITHUB_OUTPUT"
+ echo "build-switches=" >> "$GITHUB_OUTPUT"
+ fi
+
build:
name: call-build
+ needs: [init]
strategy:
matrix:
arch: [X64, ARM64]
@@ -27,7 +50,8 @@ jobs:
with:
projects: src/**/*.csproj
configuration: ${{ matrix.configuration }}
- strong-name-key-filename: bootstrapper.snk
+ strong-name-key-filename: ${{ needs.init.outputs.strong-name-key-filename }}
+ build-switches: ${{ needs.init.outputs.build-switches }}
runs-on: ${{ matrix.arch == 'ARM64' && 'ubuntu-24.04-arm' || 'ubuntu-24.04' }}
upload-build-artifact-name: build-${{ matrix.configuration }}-${{ matrix.arch }}
secrets:
@@ -85,8 +109,9 @@ jobs:
download-pattern: build-${{ matrix.configuration }}-${{ matrix.arch }}
sonarcloud:
+ if: ${{ needs.init.outputs.run-privileged-jobs == 'true' }}
name: call-sonarcloud
- needs: [build,test_linux,test_windows]
+ needs: [init, build, test_linux, test_windows]
uses: codebeltnet/jobs-sonarcloud/.github/workflows/default.yml@v3
with:
organization: geekle
@@ -95,16 +120,18 @@ jobs:
secrets: inherit
codecov:
+ if: ${{ needs.init.outputs.run-privileged-jobs == 'true' }}
name: call-codecov
- needs: [build,test_linux,test_windows]
+ needs: [init, build, test_linux, test_windows]
uses: codebeltnet/jobs-codecov/.github/workflows/default.yml@v1
with:
repository: codebeltnet/bootstrapper
secrets: inherit
codeql:
+ if: ${{ needs.init.outputs.run-privileged-jobs == 'true' }}
name: call-codeql
- needs: [build,test_linux,test_windows]
+ needs: [init, build, test_linux, test_windows]
uses: codebeltnet/jobs-codeql/.github/workflows/default.yml@v3
permissions:
security-events: write
diff --git a/.nuget/Codebelt.Bootstrapper.Console/PackageReleaseNotes.txt b/.nuget/Codebelt.Bootstrapper.Console/PackageReleaseNotes.txt
index 90be208..20051f8 100644
--- a/.nuget/Codebelt.Bootstrapper.Console/PackageReleaseNotes.txt
+++ b/.nuget/Codebelt.Bootstrapper.Console/PackageReleaseNotes.txt
@@ -1,3 +1,9 @@
+Version: 5.0.7
+Availability: .NET 10 and .NET 9
+
+# ALM
+- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
+
Version: 5.0.6
Availability: .NET 10 and .NET 9
diff --git a/.nuget/Codebelt.Bootstrapper.Web/PackageReleaseNotes.txt b/.nuget/Codebelt.Bootstrapper.Web/PackageReleaseNotes.txt
index 6632f78..4a47cbb 100644
--- a/.nuget/Codebelt.Bootstrapper.Web/PackageReleaseNotes.txt
+++ b/.nuget/Codebelt.Bootstrapper.Web/PackageReleaseNotes.txt
@@ -1,3 +1,9 @@
+Version: 5.0.7
+Availability: .NET 10 and .NET 9
+
+# ALM
+- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
+
Version: 5.0.6
Availability: .NET 10 and .NET 9
diff --git a/.nuget/Codebelt.Bootstrapper.Worker/PackageReleaseNotes.txt b/.nuget/Codebelt.Bootstrapper.Worker/PackageReleaseNotes.txt
index 2f7d10e..67c7620 100644
--- a/.nuget/Codebelt.Bootstrapper.Worker/PackageReleaseNotes.txt
+++ b/.nuget/Codebelt.Bootstrapper.Worker/PackageReleaseNotes.txt
@@ -1,3 +1,9 @@
+Version: 5.0.7
+Availability: .NET 10 and .NET 9
+
+# ALM
+- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
+
Version: 5.0.6
Availability: .NET 10 and .NET 9
diff --git a/.nuget/Codebelt.Bootstrapper/PackageReleaseNotes.txt b/.nuget/Codebelt.Bootstrapper/PackageReleaseNotes.txt
index 13b7f58..1d99889 100644
--- a/.nuget/Codebelt.Bootstrapper/PackageReleaseNotes.txt
+++ b/.nuget/Codebelt.Bootstrapper/PackageReleaseNotes.txt
@@ -1,3 +1,9 @@
+Version: 5.0.7
+Availability: .NET 10 and .NET 9
+
+# ALM
+- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
+
Version: 5.0.6
Availability: .NET 10 and .NET 9
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7dfb643..4565c7d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
For more details, please refer to `PackageReleaseNotes.txt` on a per assembly basis in the `.nuget` folder.
+## [5.0.7] - 2026-04-18
+
+This is a service update that focuses on package dependencies.
+
## [5.0.6] - 2026-03-29
This is a patch release covering routine dependency updates across all supported target frameworks, tooling maintenance, and CI pipeline improvements.
diff --git a/Directory.Packages.props b/Directory.Packages.props
index ad4f37f..5b44624 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -3,30 +3,30 @@
true
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file