From e59e63edafde2aea23ccebc500badfae126e6dab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 00:39:59 +0000 Subject: [PATCH 1/7] Bump NUnit.Analyzers from 4.9.2 to 4.10.0 --- updated-dependencies: - dependency-name: NUnit.Analyzers dependency-version: 4.10.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- ImageSharpCompareTestNunit/ImageSharpCompareTestNunit.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ImageSharpCompareTestNunit/ImageSharpCompareTestNunit.csproj b/ImageSharpCompareTestNunit/ImageSharpCompareTestNunit.csproj index a614cac..5488cf1 100644 --- a/ImageSharpCompareTestNunit/ImageSharpCompareTestNunit.csproj +++ b/ImageSharpCompareTestNunit/ImageSharpCompareTestNunit.csproj @@ -13,7 +13,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive From ffbd862fee8f914dc5841c5c7a1279adc67b45c5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 00:41:26 +0000 Subject: [PATCH 2/7] Bump actions/checkout from 4 to 5 Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/dotnet.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 77c8095..bba74a7 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -14,7 +14,7 @@ jobs: matrix: os: [ubuntu-latest, macos-latest, windows-latest] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup .NET uses: actions/setup-dotnet@v4 with: @@ -33,7 +33,7 @@ jobs: runs-on: ubuntu-latest needs: build steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup .NET uses: actions/setup-dotnet@v4 with: @@ -63,7 +63,7 @@ jobs: runs-on: ubuntu-latest needs: build steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup .NET uses: actions/setup-dotnet@v4 with: From f3ce483434b5d80dd35aaa6d6287316ec8cb6877 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Sep 2025 17:04:42 +0000 Subject: [PATCH 3/7] Bump actions/setup-dotnet from 4 to 5 Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 4 to 5. - [Release notes](https://github.com/actions/setup-dotnet/releases) - [Commits](https://github.com/actions/setup-dotnet/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/setup-dotnet dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/dotnet.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index bba74a7..7535976 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -16,7 +16,7 @@ jobs: steps: - uses: actions/checkout@v5 - name: Setup .NET - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 with: dotnet-version: | 8.0.x @@ -35,7 +35,7 @@ jobs: steps: - uses: actions/checkout@v5 - name: Setup .NET - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 with: dotnet-version: | 8.0.x @@ -65,7 +65,7 @@ jobs: steps: - uses: actions/checkout@v5 - name: Setup .NET - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 with: dotnet-version: | 8.0.x From 255e3f1bf10903720987be7ca1ea5c4f24b8f924 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Sep 2025 17:04:45 +0000 Subject: [PATCH 4/7] Bump actions/stale from 9 to 10 Bumps [actions/stale](https://github.com/actions/stale) from 9 to 10. - [Release notes](https://github.com/actions/stale/releases) - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/stale/compare/v9...v10) --- updated-dependencies: - dependency-name: actions/stale dependency-version: '10' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/stale.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index d82d991..6736c09 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -18,7 +18,7 @@ jobs: pull-requests: write steps: - - uses: actions/stale@v9 + - uses: actions/stale@v10 with: repo-token: ${{ secrets.GITHUB_TOKEN }} stale-issue-message: 'Stale issue message' From 16e856af8b2a1734361ad8f4e8910425a7873f11 Mon Sep 17 00:00:00 2001 From: Stefan Seeland <168659+stesee@users.noreply.github.com> Date: Thu, 25 Sep 2025 22:09:29 +0200 Subject: [PATCH 5/7] Update project dependencies and add NuGet update scripts for improved package management --- .vscode/extensions.json | 3 ++- .vscode/tasks.json | 12 ++++++++++ .vscode/updateNuget.ps1 | 23 +++++++++++++++++++ ImageSharpCompare/ImageSharpCompare.csproj | 2 +- .../ImageSharpCompareTestNunit.csproj | 8 +++---- 5 files changed, 42 insertions(+), 6 deletions(-) create mode 100644 .vscode/updateNuget.ps1 diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 3704b2e..7d41e89 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -4,6 +4,7 @@ "streetsidesoftware.code-spell-checker", "timonwong.shellcheck", "redhat.vscode-xml", - "redhat.vscode-yaml" + "redhat.vscode-yaml", + "spmeesseman.vscode-taskexplorer" ] } \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json index d0235d3..76b22fb 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -43,6 +43,18 @@ "type": "shell", "command": "'./.vscode/updateNuget.sh'", "problemMatcher": [] + }, + { + "label": "update nuget packages (windows)", + "type": "shell", + "command": "powershell", + "args": [ + "-ExecutionPolicy", + "Bypass", + "-File", + "./.vscode/updateNuget.ps1" + ], + "problemMatcher": [] } ] } \ No newline at end of file diff --git a/.vscode/updateNuget.ps1 b/.vscode/updateNuget.ps1 new file mode 100644 index 0000000..7204f16 --- /dev/null +++ b/.vscode/updateNuget.ps1 @@ -0,0 +1,23 @@ +# PowerShell script to update NuGet packages in all project files +# This script finds all .csproj and .fsproj files and updates stable (non-prerelease) packages + +$regex = 'PackageReference Include="([^"]*)" Version="([^"]*)"' + +Get-ChildItem -Path . -Recurse -Include "*.csproj", "*.fsproj" | ForEach-Object { + $projFile = $_.FullName + Write-Host "Processing project: $projFile" + $content = Get-Content $projFile + foreach ($line in $content) { + if ($line -match $regex) { + $packageName = $matches[1] + $version = $matches[2] + Write-Host "Found package: $packageName, version: $version" + + # Only update stable versions (not prerelease versions containing -) + if ($version -notmatch '-') { + Write-Host "Updating package: $packageName" + & "C:\Program Files\dotnet\dotnet.exe" add "$projFile" package "$packageName" + } + } + } +} \ No newline at end of file diff --git a/ImageSharpCompare/ImageSharpCompare.csproj b/ImageSharpCompare/ImageSharpCompare.csproj index 0c4dc7c..5587962 100644 --- a/ImageSharpCompare/ImageSharpCompare.csproj +++ b/ImageSharpCompare/ImageSharpCompare.csproj @@ -45,7 +45,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/ImageSharpCompareTestNunit/ImageSharpCompareTestNunit.csproj b/ImageSharpCompareTestNunit/ImageSharpCompareTestNunit.csproj index 5488cf1..e22b1ec 100644 --- a/ImageSharpCompareTestNunit/ImageSharpCompareTestNunit.csproj +++ b/ImageSharpCompareTestNunit/ImageSharpCompareTestNunit.csproj @@ -12,20 +12,20 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + From 8fc534d4b32f1a5295f86148fbccdee48a680ab3 Mon Sep 17 00:00:00 2001 From: Stefan Seeland <168659+stesee@users.noreply.github.com> Date: Thu, 25 Sep 2025 22:11:13 +0200 Subject: [PATCH 6/7] Remove pull_request trigger from the .NET workflow --- .github/workflows/dotnet.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 7535976..c41e2fd 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -5,7 +5,6 @@ env: on: push: - pull_request: jobs: build: From 1aa3e90a7946721f70f71f68129250ccff6ab80d Mon Sep 17 00:00:00 2001 From: Stefan Seeland <168659+stesee@users.noreply.github.com> Date: Thu, 25 Sep 2025 23:27:30 +0200 Subject: [PATCH 7/7] Refactor updateNuget.ps1 to use dotnet command directly for package updates --- .vscode/updateNuget.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.vscode/updateNuget.ps1 b/.vscode/updateNuget.ps1 index 7204f16..8977003 100644 --- a/.vscode/updateNuget.ps1 +++ b/.vscode/updateNuget.ps1 @@ -16,7 +16,7 @@ Get-ChildItem -Path . -Recurse -Include "*.csproj", "*.fsproj" | ForEach-Object # Only update stable versions (not prerelease versions containing -) if ($version -notmatch '-') { Write-Host "Updating package: $packageName" - & "C:\Program Files\dotnet\dotnet.exe" add "$projFile" package "$packageName" + dotnet add "$projFile" package "$packageName" } } }