From aa48e9a117d6bf197bc83bbd58e2d1f623be0e8f Mon Sep 17 00:00:00 2001 From: Michael Mortensen Date: Sun, 15 Feb 2026 01:15:46 +0100 Subject: [PATCH 1/6] =?UTF-8?q?=F0=9F=93=A6=EF=B8=8F=20updated=20NuGet=20p?= =?UTF-8?q?ackage=20definition?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PackageReleaseNotes.txt | 6 ++++++ .../PackageReleaseNotes.txt | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/.nuget/Codebelt.Extensions.BenchmarkDotNet.Console/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.BenchmarkDotNet.Console/PackageReleaseNotes.txt index 73562ae..313578f 100644 --- a/.nuget/Codebelt.Extensions.BenchmarkDotNet.Console/PackageReleaseNotes.txt +++ b/.nuget/Codebelt.Extensions.BenchmarkDotNet.Console/PackageReleaseNotes.txt @@ -1,3 +1,9 @@ +Version: 1.2.2 +Availability: .NET 10 and .NET 9 +  +# ALM +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 1.2.1 Availability: .NET 10 and .NET 9   diff --git a/.nuget/Codebelt.Extensions.BenchmarkDotNet/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.BenchmarkDotNet/PackageReleaseNotes.txt index f43a4bb..bb1b7bf 100644 --- a/.nuget/Codebelt.Extensions.BenchmarkDotNet/PackageReleaseNotes.txt +++ b/.nuget/Codebelt.Extensions.BenchmarkDotNet/PackageReleaseNotes.txt @@ -1,3 +1,9 @@ +Version: 1.2.2 +Availability: .NET 10 and .NET 9 +  +# ALM +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 1.2.1 Availability: .NET 10 and .NET 9   From dcfbb03a1e8e880bde24b456abcc4c5d9e260e35 Mon Sep 17 00:00:00 2001 From: Michael Mortensen Date: Sun, 15 Feb 2026 01:16:06 +0100 Subject: [PATCH 2/6] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20bump=20dependecies?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .docfx/Dockerfile.docfx | 2 +- Directory.Packages.props | 6 +++--- testenvironments.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.docfx/Dockerfile.docfx b/.docfx/Dockerfile.docfx index 4986634..f60a543 100644 --- a/.docfx/Dockerfile.docfx +++ b/.docfx/Dockerfile.docfx @@ -1,4 +1,4 @@ -ARG NGINX_VERSION=1.29.4-alpine +ARG NGINX_VERSION=1.29.5-alpine FROM --platform=$BUILDPLATFORM nginx:${NGINX_VERSION} AS base RUN rm -rf /usr/share/nginx/html/* diff --git a/Directory.Packages.props b/Directory.Packages.props index b48f171..6834f79 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -7,11 +7,11 @@ - + - - + + diff --git a/testenvironments.json b/testenvironments.json index 3cf735c..a12cd13 100644 --- a/testenvironments.json +++ b/testenvironments.json @@ -9,7 +9,7 @@ { "name": "Docker-Ubuntu", "type": "docker", - "dockerImage": "gimlichael/ubuntu-testrunner:net8.0.417-9.0.309-10.0.102" + "dockerImage": "codebeltnet/ubuntu-testrunner:net8.0.418-9.0.311-10.0.103" } ] } From 7729f6ea673b381fe1c11631cba2bb9ee1e491a5 Mon Sep 17 00:00:00 2001 From: Michael Mortensen Date: Sun, 15 Feb 2026 01:16:55 +0100 Subject: [PATCH 3/6] =?UTF-8?q?=F0=9F=92=AC=20updated=20community=20health?= =?UTF-8?q?=20pages?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .docfx/docfx.json | 2 +- CHANGELOG.md | 4 ++++ Directory.Build.props | 2 +- LICENSE | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.docfx/docfx.json b/.docfx/docfx.json index 951cc10..9944a58 100644 --- a/.docfx/docfx.json +++ b/.docfx/docfx.json @@ -47,7 +47,7 @@ ], "globalMetadata": { "_appTitle": "Extensions for BenchmarkDotNet by Codebelt", - "_appFooter": "Generated by DocFX. Copyright 2025 Geekle. All rights reserved.", + "_appFooter": "Generated by DocFX. Copyright 2025-2026 Geekle. All rights reserved.", "_appLogoPath": "images/50x50.png", "_appFaviconPath": "images/favicon.ico", "_googleAnalyticsTagId": "G-K2NG2TXDWQ", diff --git a/CHANGELOG.md b/CHANGELOG.md index fed2152..cfc1a50 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.2.2] - 2026-02-15 + +This is a service update that focuses on package dependencies. + ## [1.2.1] - 2026-01-20 This is a service update that focuses on package dependencies. diff --git a/Directory.Build.props b/Directory.Build.props index 9f59c55..f084862 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -19,7 +19,7 @@ net10.0;net9.0 - Copyright © Geekle 2025. All rights reserved. + Copyright © Geekle 2025-2026. All rights reserved. gimlichael Geekle Extensions for BenchmarkDotNet API by Codebelt diff --git a/LICENSE b/LICENSE index 958f696..3b1b501 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2025 Geekle +Copyright (c) 2025-2026 Geekle Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal From 142311218ee2910bbb342d9290d91a0c752938f7 Mon Sep 17 00:00:00 2001 From: Michael Mortensen Date: Sun, 15 Feb 2026 01:17:20 +0100 Subject: [PATCH 4/6] =?UTF-8?q?=F0=9F=91=B7=20update=20ci=20pipeline=20for?= =?UTF-8?q?=20consistency=20cross-codebeltnet?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/ci-pipeline.yml | 36 +++++++++++++++++++++++++------ 1 file changed, 29 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci-pipeline.yml b/.github/workflows/ci-pipeline.yml index 3cc7504..ee0ba25 100644 --- a/.github/workflows/ci-pipeline.yml +++ b/.github/workflows/ci-pipeline.yml @@ -21,11 +21,14 @@ jobs: name: call-build strategy: matrix: + arch: [X64, ARM64] configuration: [Debug, Release] uses: codebeltnet/jobs-dotnet-build/.github/workflows/default.yml@v3 with: configuration: ${{ matrix.configuration }} strong-name-key-filename: benchmarkdotnet.snk + runs-on: ${{ matrix.arch == 'ARM64' && 'ubuntu-24.04-arm' || 'ubuntu-24.04' }} + upload-build-artifact-name: build-${{ matrix.configuration }}-${{ matrix.arch }} secrets: inherit pack: @@ -38,26 +41,45 @@ jobs: with: configuration: ${{ matrix.configuration }} version: ${{ needs.build.outputs.version }} + download-build-artifact-pattern: build-${{ matrix.configuration }}-X64 - test: + test_linux: name: call-test needs: [build] strategy: fail-fast: false matrix: - os: [ubuntu-24.04, windows-2025, ubuntu-24.04-arm, windows-11-arm] configuration: [Debug, Release] + arch: [X64, ARM64] uses: codebeltnet/jobs-dotnet-test/.github/workflows/default.yml@v3 with: + runs-on: ${{ matrix.arch == 'ARM64' && 'ubuntu-24.04-arm' || 'ubuntu-24.04' }} configuration: ${{ matrix.configuration }} - runs-on: ${{ matrix.os }} build-switches: -p:SkipSignAssembly=true build: true # we need to build due to xUnitv3 restore: true # we need to restore due to xUnitv3 + download-pattern: build-${{ matrix.configuration }}-${{ matrix.arch }} + + test_windows: + name: call-test + needs: [build] + strategy: + fail-fast: false + matrix: + configuration: [Debug, Release] + arch: [X64, ARM64] + uses: codebeltnet/jobs-dotnet-test/.github/workflows/default.yml@v3 + with: + runs-on: ${{ matrix.arch == 'ARM64' && 'windows-11-arm' || 'windows-2025' }} + configuration: ${{ matrix.configuration }} + build-switches: -p:SkipSignAssembly=true + build: true # we need to build due to xUnitv3 + restore: true # we need to restore due to xUnitv3 + download-pattern: build-${{ matrix.configuration }}-${{ matrix.arch }} sonarcloud: name: call-sonarcloud - needs: [build, test] + needs: [build, test_linux, test_windows] uses: codebeltnet/jobs-sonarcloud/.github/workflows/default.yml@v3 with: organization: geekle @@ -67,7 +89,7 @@ jobs: codecov: name: call-codecov - needs: [build, test] + needs: [build, test_linux, test_windows] uses: codebeltnet/jobs-codecov/.github/workflows/default.yml@v1 with: repository: codebeltnet/benchmarkdotnet @@ -75,7 +97,7 @@ jobs: codeql: name: call-codeql - needs: [build, test] + needs: [build, test_linux, test_windows] uses: codebeltnet/jobs-codeql/.github/workflows/default.yml@v3 permissions: security-events: write @@ -83,7 +105,7 @@ jobs: deploy: if: github.event_name != 'pull_request' name: call-nuget - needs: [build, pack, test, sonarcloud, codecov, codeql] + needs: [build, pack, test_linux, test_windows, sonarcloud, codecov, codeql] uses: codebeltnet/jobs-nuget-push/.github/workflows/default.yml@v2 with: version: ${{ needs.build.outputs.version }} From 33f2e6f0f8c0bc0826cac950bd6c351760ca3088 Mon Sep 17 00:00:00 2001 From: Michael Mortensen Date: Sun, 15 Feb 2026 01:18:51 +0100 Subject: [PATCH 5/6] =?UTF-8?q?=F0=9F=90=9B=20rename=20test=20jobs=20for?= =?UTF-8?q?=20clarity=20in=20ci=20pipeline?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/ci-pipeline.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-pipeline.yml b/.github/workflows/ci-pipeline.yml index ee0ba25..4052bd2 100644 --- a/.github/workflows/ci-pipeline.yml +++ b/.github/workflows/ci-pipeline.yml @@ -44,7 +44,7 @@ jobs: download-build-artifact-pattern: build-${{ matrix.configuration }}-X64 test_linux: - name: call-test + name: call-test-linux needs: [build] strategy: fail-fast: false @@ -61,7 +61,7 @@ jobs: download-pattern: build-${{ matrix.configuration }}-${{ matrix.arch }} test_windows: - name: call-test + name: call-test-windows needs: [build] strategy: fail-fast: false From f13be63f3f3598ffe32237ab3234e1761a5121b9 Mon Sep 17 00:00:00 2001 From: Michael Mortensen Date: Sun, 15 Feb 2026 01:51:29 +0100 Subject: [PATCH 6/6] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20update=20Codebelt.Exte?= =?UTF-8?q?nsions.Xunit.App=20to=20version=2011.0.5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 6834f79..780cb0a 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -6,7 +6,7 @@ - +