From c050d13b9587c8aea41d6bf10fa7d99754985505 Mon Sep 17 00:00:00 2001 From: konard Date: Sun, 28 Dec 2025 23:00:41 +0100 Subject: [PATCH 1/3] Initial commit with task details Adding CLAUDE.md with task information for AI processing. This file will be removed when the task is complete. Issue: https://github.com/linksplatform/Scripts/issues/36 --- CLAUDE.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..34d1def --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,5 @@ +Issue to solve: https://github.com/linksplatform/Scripts/issues/36 +Your prepared branch: issue-36-b9df450d9c4a +Your prepared working directory: /tmp/gh-issue-solver-1766959239755 + +Proceed. From 6dc8f8b25f8f0bd18ffb9cacfec70f0523bd1178 Mon Sep 17 00:00:00 2001 From: konard Date: Sun, 28 Dec 2025 23:03:30 +0100 Subject: [PATCH 2/3] Add scripts to update .NET projects to version 10 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .../UpdateDotNetVersion/UpdateNet9ToNet10.sh | 8 +++++ .../UpdateDotNetVersion/UpdateToNet10.sh | 35 +++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100755 CodeChanges/UpdateDotNetVersion/UpdateNet9ToNet10.sh create mode 100755 CodeChanges/UpdateDotNetVersion/UpdateToNet10.sh diff --git a/CodeChanges/UpdateDotNetVersion/UpdateNet9ToNet10.sh b/CodeChanges/UpdateDotNetVersion/UpdateNet9ToNet10.sh new file mode 100755 index 0000000..bcc0859 --- /dev/null +++ b/CodeChanges/UpdateDotNetVersion/UpdateNet9ToNet10.sh @@ -0,0 +1,8 @@ +sed -i '' 's/net9/net10/g' ./**/*/.github/**/*.yml + +sed -i '' 's/net9/net10/g' ./**/*.csproj + +# Remove duplicate target frameworks (e.g., net10;net10 -> net10) +sed -i '' 's|net10;net10|net10|g' ./**/*.csproj + +perl -0777 -pi -e 's|.*?|Update target framework from net9 to net10.|gs' ./**/*.csproj diff --git a/CodeChanges/UpdateDotNetVersion/UpdateToNet10.sh b/CodeChanges/UpdateDotNetVersion/UpdateToNet10.sh new file mode 100755 index 0000000..7929b82 --- /dev/null +++ b/CodeChanges/UpdateDotNetVersion/UpdateToNet10.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +# Update .NET 6 to .NET 10 +sed -i '' 's/net6\.0/net10.0/g' ./**/*.csproj +sed -i '' 's/net6/net10/g' ./**/*/.github/**/*.yml + +# Update .NET 7 to .NET 10 +sed -i '' 's/net7\.0/net10.0/g' ./**/*.csproj +sed -i '' 's/net7/net10/g' ./**/*.csproj +sed -i '' 's/net7/net10/g' ./**/*/.github/**/*.yml + +# Update .NET 8 to .NET 10 +sed -i '' 's/net8\.0/net10.0/g' ./**/*.csproj +sed -i '' 's/net8/net10/g' ./**/*.csproj +sed -i '' 's/net8/net10/g' ./**/*/.github/**/*.yml + +# Update .NET 9 to .NET 10 +sed -i '' 's/net9\.0/net10.0/g' ./**/*.csproj +sed -i '' 's/net9/net10/g' ./**/*.csproj +sed -i '' 's/net9/net10/g' ./**/*/.github/**/*.yml + +# Handle other .NET versions to .NET 10 +sed -i '' 's/netcoreapp3\.1/net10.0/g' ./**/*.csproj +sed -i '' 's/net5\.0/net10.0/g' ./**/*.csproj +sed -i '' 's/netstandard2\.0/net10.0/g' ./**/*.csproj +sed -i '' 's/netstandard2\.1/net10.0/g' ./**/*.csproj + +# Remove duplicate target frameworks (e.g., net10;net10 -> net10) +sed -i '' 's|net10;net10|net10|g' ./**/*.csproj +sed -i '' 's|net10\.0;net10\.0|net10.0|g' ./**/*.csproj + +# Update package release notes to reflect the upgrade +perl -0777 -pi -e 's|.*?|Update target framework to net10.|gs' ./**/*.csproj + +echo "Updated all .NET projects to .NET 10" From b9dc5a7111d304915362f5b124ac81f3b56b83d5 Mon Sep 17 00:00:00 2001 From: konard Date: Sun, 28 Dec 2025 23:04:07 +0100 Subject: [PATCH 3/3] Remove task tracking file MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- CLAUDE.md | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md deleted file mode 100644 index 34d1def..0000000 --- a/CLAUDE.md +++ /dev/null @@ -1,5 +0,0 @@ -Issue to solve: https://github.com/linksplatform/Scripts/issues/36 -Your prepared branch: issue-36-b9df450d9c4a -Your prepared working directory: /tmp/gh-issue-solver-1766959239755 - -Proceed.