From 6301e29e8549c64ededbeb6583b72c157d44ef82 Mon Sep 17 00:00:00 2001 From: "codebelt-aicia[bot]" Date: Fri, 17 Apr 2026 22:12:27 +0000 Subject: [PATCH 1/5] V1.0.2/service update --- .../PackageReleaseNotes.txt | 6 +++ .../PackageReleaseNotes.txt | 6 +++ .../PackageReleaseNotes.txt | 6 +++ .../PackageReleaseNotes.txt | 6 +++ .../PackageReleaseNotes.txt | 6 +++ CHANGELOG.md | 4 ++ Directory.Packages.props | 46 +++++++++---------- 7 files changed, 57 insertions(+), 23 deletions(-) diff --git a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Newtonsoft.Json/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Newtonsoft.Json/PackageReleaseNotes.txt index 4e0309f..8be1106 100644 --- a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Newtonsoft.Json/PackageReleaseNotes.txt +++ b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Newtonsoft.Json/PackageReleaseNotes.txt @@ -1,3 +1,9 @@ +Version: 1.0.2 +Availability: .NET 10 + +# ALM +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) + Version: 1.0.1 Availability: .NET 10 diff --git a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Json/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Json/PackageReleaseNotes.txt index 025e56c..790ce06 100644 --- a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Json/PackageReleaseNotes.txt +++ b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Json/PackageReleaseNotes.txt @@ -1,3 +1,9 @@ +Version: 1.0.2 +Availability: .NET 10 + +# ALM +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) + Version: 1.0.1 Availability: .NET 10 diff --git a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Yaml/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Yaml/PackageReleaseNotes.txt index 312948d..e2a4fae 100644 --- a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Yaml/PackageReleaseNotes.txt +++ b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Yaml/PackageReleaseNotes.txt @@ -1,3 +1,9 @@ +Version: 1.0.2 +Availability: .NET 10 + +# ALM +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) + Version: 1.0.1 Availability: .NET 10 diff --git a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Xml/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Xml/PackageReleaseNotes.txt index eaca8e2..19b8c55 100644 --- a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Xml/PackageReleaseNotes.txt +++ b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Xml/PackageReleaseNotes.txt @@ -1,3 +1,9 @@ +Version: 1.0.2 +Availability: .NET 10 + +# ALM +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) + Version: 1.0.1 Availability: .NET 10 diff --git a/.nuget/Codebelt.Extensions.Carter/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.Carter/PackageReleaseNotes.txt index ce4fee9..4f67220 100644 --- a/.nuget/Codebelt.Extensions.Carter/PackageReleaseNotes.txt +++ b/.nuget/Codebelt.Extensions.Carter/PackageReleaseNotes.txt @@ -1,3 +1,9 @@ +Version: 1.0.2 +Availability: .NET 10 + +# ALM +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) + Version: 1.0.1 Availability: .NET 10 diff --git a/CHANGELOG.md b/CHANGELOG.md index dbf93cd..1525176 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. +## [1.0.2] - 2026-04-17 + +This is a service update that focuses on package dependencies. + ## [1.0.1] - 2026-03-25 This is a patch release focusing on dependency updates across all packages to maintain compatibility and security with the latest compatible versions. diff --git a/Directory.Packages.props b/Directory.Packages.props index 297a6f7..26bf7d0 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -1,24 +1,24 @@ - - - true - - - - - - - - - - - - - - - - - - - - + + + true + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From ec6864bd77f15cd88ccec79b4f5c0c34521eb3eb Mon Sep 17 00:00:00 2001 From: "aicia[bot]" Date: Sat, 18 Apr 2026 00:21:42 +0200 Subject: [PATCH 2/5] =?UTF-8?q?=F0=9F=91=B7=20Add=20fork=20detection=20to?= =?UTF-8?q?=20CI=20pipeline=20and=20update=20workflow=20versions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/ci-pipeline.yml | 37 ++++++++++++++++++++++++---- .github/workflows/service-update.yml | 2 +- 2 files changed, 33 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci-pipeline.yml b/.github/workflows/ci-pipeline.yml index ddf2323..f2b0a14 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=carter.snk" >> "$GITHUB_OUTPUT" + echo "build-switches=" >> "$GITHUB_OUTPUT" + fi + build: name: call-build + needs: [init] strategy: matrix: arch: [X64, ARM64] @@ -26,7 +49,8 @@ jobs: uses: codebeltnet/jobs-dotnet-build/.github/workflows/default.yml@v3 with: configuration: ${{ matrix.configuration }} - strong-name-key-filename: carter.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: inherit @@ -78,8 +102,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 @@ -88,16 +113,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/carter 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 @@ -106,7 +133,7 @@ jobs: if: github.event_name != 'pull_request' name: call-nuget needs: [build, pack, test_linux, test_windows, sonarcloud, codecov, codeql] - uses: codebeltnet/jobs-nuget-push/.github/workflows/default.yml@v2 + uses: codebeltnet/jobs-nuget-push/.github/workflows/default.yml@v3 with: version: ${{ needs.build.outputs.version }} environment: Production diff --git a/.github/workflows/service-update.yml b/.github/workflows/service-update.yml index 8ce5965..f9a235e 100644 --- a/.github/workflows/service-update.yml +++ b/.github/workflows/service-update.yml @@ -70,7 +70,7 @@ jobs: for f in .nuget/*/PackageReleaseNotes.txt; do [ -f "$f" ] || continue TFM=$(grep -m1 "^Availability:" "$f" | sed 's/Availability: //' || echo ".NET 10, .NET 9 and .NET Standard 2.0") - ENTRY="Version: ${NEW}\nAvailability: ${TFM}\n\n# ALM\n- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)\n \n" + ENTRY="Version: ${NEW}\nAvailability: ${TFM}\n\n# ALM\n- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)\n\n" { printf "$ENTRY"; cat "$f"; } > "$f.tmp" && mv "$f.tmp" "$f" done From 1b2612febcb57e2a40591574f37fcd3ed715a546 Mon Sep 17 00:00:00 2001 From: "aicia[bot]" Date: Sat, 18 Apr 2026 00:21:50 +0200 Subject: [PATCH 3/5] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Upgrade=20dependencies?= =?UTF-8?q?=20and=20update=20v1.0.2=20package=20release=20notes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PackageReleaseNotes.txt | 10 ++-- .../PackageReleaseNotes.txt | 10 ++-- .../PackageReleaseNotes.txt | 10 ++-- .../PackageReleaseNotes.txt | 10 ++-- .../PackageReleaseNotes.txt | 10 ++-- Directory.Packages.props | 46 +++++++++---------- 6 files changed, 48 insertions(+), 48 deletions(-) diff --git a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Newtonsoft.Json/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Newtonsoft.Json/PackageReleaseNotes.txt index 8be1106..f3329b0 100644 --- a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Newtonsoft.Json/PackageReleaseNotes.txt +++ b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Newtonsoft.Json/PackageReleaseNotes.txt @@ -1,9 +1,9 @@ -Version: 1.0.2 +Version: 1.0.2 Availability: .NET 10 - -# ALM -- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) - + +# ALM +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) + Version: 1.0.1 Availability: .NET 10 diff --git a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Json/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Json/PackageReleaseNotes.txt index 790ce06..ee021bb 100644 --- a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Json/PackageReleaseNotes.txt +++ b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Json/PackageReleaseNotes.txt @@ -1,9 +1,9 @@ -Version: 1.0.2 +Version: 1.0.2 Availability: .NET 10 - -# ALM -- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) - + +# ALM +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) + Version: 1.0.1 Availability: .NET 10 diff --git a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Yaml/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Yaml/PackageReleaseNotes.txt index e2a4fae..7a53e67 100644 --- a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Yaml/PackageReleaseNotes.txt +++ b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Text.Yaml/PackageReleaseNotes.txt @@ -1,9 +1,9 @@ -Version: 1.0.2 +Version: 1.0.2 Availability: .NET 10 - -# ALM -- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) - + +# ALM +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) + Version: 1.0.1 Availability: .NET 10 diff --git a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Xml/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Xml/PackageReleaseNotes.txt index 19b8c55..a948b36 100644 --- a/.nuget/Codebelt.Extensions.Carter.AspNetCore.Xml/PackageReleaseNotes.txt +++ b/.nuget/Codebelt.Extensions.Carter.AspNetCore.Xml/PackageReleaseNotes.txt @@ -1,9 +1,9 @@ -Version: 1.0.2 +Version: 1.0.2 Availability: .NET 10 - -# ALM -- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) - + +# ALM +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) + Version: 1.0.1 Availability: .NET 10 diff --git a/.nuget/Codebelt.Extensions.Carter/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.Carter/PackageReleaseNotes.txt index 4f67220..bf300a3 100644 --- a/.nuget/Codebelt.Extensions.Carter/PackageReleaseNotes.txt +++ b/.nuget/Codebelt.Extensions.Carter/PackageReleaseNotes.txt @@ -1,9 +1,9 @@ -Version: 1.0.2 +Version: 1.0.2 Availability: .NET 10 - -# ALM -- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) - + +# ALM +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) + Version: 1.0.1 Availability: .NET 10 diff --git a/Directory.Packages.props b/Directory.Packages.props index 26bf7d0..d891abd 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -1,24 +1,24 @@ - - - true - - - - - - - - - - - - - - - - - - - - + + + true + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From da72d12209beb6ea887e4cf6f14fda4fd72d8320 Mon Sep 17 00:00:00 2001 From: "aicia[bot]" Date: Sat, 18 Apr 2026 00:21:57 +0200 Subject: [PATCH 4/5] =?UTF-8?q?=F0=9F=92=AC=20Update=20changelog=20and=20d?= =?UTF-8?q?ocumentation=20for=20v1.0.2=20release?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1525176..2f0e985 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ 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. -## [1.0.2] - 2026-04-17 +## [1.0.2] - 2026-04-18 This is a service update that focuses on package dependencies. diff --git a/README.md b/README.md index cea2b62..1a86d02 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ An open-source project (MIT license) that targets and complements the [Carter](https://github.com/dotnet/Carter) API library. It provides a uniform and convenient way of doing API development for all project types in .NET. -Your versatile Carter companion for modern development with `.NET 9` and `.NET 10`. +Your versatile Carter companion for modern development with `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. From 24646c650bce72edaef0cc25650ffd3229f7667b Mon Sep 17 00:00:00 2001 From: "aicia[bot]" Date: Sat, 18 Apr 2026 00:22:04 +0200 Subject: [PATCH 5/5] =?UTF-8?q?=F0=9F=A7=B1=20Upgrade=20NGINX=20to=201.30.?= =?UTF-8?q?0=20in=20DocFX=20container?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .docfx/Dockerfile.docfx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.docfx/Dockerfile.docfx b/.docfx/Dockerfile.docfx index dc87c70..04c49b3 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/*