diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 038eab0ec..5a83f6b58 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -40,7 +40,7 @@ jobs:
matrix:
arch: [ x64 ]
os: [ windows-2022, macos-13 ]
- tfm: [ net472, net8.0, net9.0 ]
+ tfm: [ net472, net6.0, net8.0, net9.0 ]
exclude:
- os: macos-13
tfm: net472
@@ -63,6 +63,7 @@ jobs:
dotnet-version: |
9.0.x
8.0.x
+ 6.0.x
- name: Run ${{ matrix.tfm }} tests
run: dotnet test LibGit2Sharp.sln --configuration Release --framework ${{ matrix.tfm }} --logger "GitHubActions" /p:ExtraDefine=LEAKS_IDENTIFYING
test-linux:
@@ -81,6 +82,8 @@ jobs:
- distro: alpine.3.19
sdk: '9.0'
include:
+ - sdk: '6.0'
+ tfm: net6.0
- sdk: '8.0'
tfm: net8.0
- sdk: '9.0'
diff --git a/.idea/.idea.LibGit2Sharp/.idea/.gitignore b/.idea/.idea.LibGit2Sharp/.idea/.gitignore
new file mode 100644
index 000000000..b3c268b2e
--- /dev/null
+++ b/.idea/.idea.LibGit2Sharp/.idea/.gitignore
@@ -0,0 +1,13 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Rider ignored files
+/contentModel.xml
+/projectSettingsUpdater.xml
+/modules.xml
+/.idea.LibGit2Sharp.iml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/.idea/.idea.LibGit2Sharp/.idea/.name b/.idea/.idea.LibGit2Sharp/.idea/.name
new file mode 100644
index 000000000..1bd867fe1
--- /dev/null
+++ b/.idea/.idea.LibGit2Sharp/.idea/.name
@@ -0,0 +1 @@
+LibGit2Sharp
\ No newline at end of file
diff --git a/.idea/.idea.LibGit2Sharp/.idea/encodings.xml b/.idea/.idea.LibGit2Sharp/.idea/encodings.xml
new file mode 100644
index 000000000..df87cf951
--- /dev/null
+++ b/.idea/.idea.LibGit2Sharp/.idea/encodings.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.LibGit2Sharp/.idea/indexLayout.xml b/.idea/.idea.LibGit2Sharp/.idea/indexLayout.xml
new file mode 100644
index 000000000..7b08163ce
--- /dev/null
+++ b/.idea/.idea.LibGit2Sharp/.idea/indexLayout.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.LibGit2Sharp/.idea/vcs.xml b/.idea/.idea.LibGit2Sharp/.idea/vcs.xml
new file mode 100644
index 000000000..35eb1ddfb
--- /dev/null
+++ b/.idea/.idea.LibGit2Sharp/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/LibGit2Sharp.Tests/LibGit2Sharp.Tests.csproj b/LibGit2Sharp.Tests/LibGit2Sharp.Tests.csproj
index fb81a76a3..e769ab3df 100644
--- a/LibGit2Sharp.Tests/LibGit2Sharp.Tests.csproj
+++ b/LibGit2Sharp.Tests/LibGit2Sharp.Tests.csproj
@@ -1,7 +1,7 @@
- net472;net8.0;net9.0
+ net472;net6.0;net8.0;net9.0
diff --git a/LibGit2Sharp/LibGit2Sharp.csproj b/LibGit2Sharp/LibGit2Sharp.csproj
index f3ae850d4..611798631 100644
--- a/LibGit2Sharp/LibGit2Sharp.csproj
+++ b/LibGit2Sharp/LibGit2Sharp.csproj
@@ -1,7 +1,7 @@
- net472;net8.0
+ net472;net8.0;net6.0
12.0
true
LibGit2Sharp brings all the might and speed of libgit2, a native Git implementation, to the managed world of .NET
@@ -28,6 +28,9 @@
true
+
+ true
+