diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml
index 933c004..f1ea895 100644
--- a/.github/workflows/publish.yaml
+++ b/.github/workflows/publish.yaml
@@ -35,7 +35,7 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Checkout
- uses: actions/checkout@v2
+ uses: actions/checkout@v4
with:
fetch-depth: 0
@@ -44,37 +44,9 @@ jobs:
shell: bash
- name: Setup .NET SDK
- uses: actions/setup-dotnet@v1
+ uses: actions/setup-dotnet@v3
- name: Build
- shell: bash
- run: |
- dotnet tool restore
- dotnet cake
-
- ###################################################
- # PUBLISH
- ###################################################
-
- publish:
- name: Publish
- needs: [build]
- if: "!contains(github.event.head_commit.message, 'skip-ci')"
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- uses: actions/checkout@v2
- with:
- fetch-depth: 0
-
- - name: 'Get Git tags'
- run: git fetch --tags
- shell: bash
-
- - name: Setup .NET SDK
- uses: actions/setup-dotnet@v1
-
- - name: Publish
shell: bash
run: |
dotnet tool restore
diff --git a/dotnet-tools.json b/dotnet-tools.json
index 831d039..c33ff7c 100644
--- a/dotnet-tools.json
+++ b/dotnet-tools.json
@@ -3,7 +3,7 @@
"isRoot": true,
"tools": {
"cake.tool": {
- "version": "3.0.0",
+ "version": "3.2.0",
"commands": [
"dotnet-cake"
]
diff --git a/global.json b/global.json
index a0be525..99fdbcb 100644
--- a/global.json
+++ b/global.json
@@ -1,7 +1,7 @@
{
"projects": [ "src" ],
"sdk": {
- "version": "7.0.102",
+ "version": "8.0.100",
"rollForward": "latestFeature"
}
}
\ No newline at end of file
diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index 30fdb37..0ac4c8d 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -32,12 +32,12 @@
-
+
-
+
All
-
+
All
diff --git a/src/Directory.Build.targets b/src/Directory.Build.targets
index 4b6ff93..68be9d0 100644
--- a/src/Directory.Build.targets
+++ b/src/Directory.Build.targets
@@ -1,7 +1,7 @@
- preview
+ preview.0
normal
diff --git a/src/Spectre.IO.Testing/Spectre.IO.Testing.csproj b/src/Spectre.IO.Testing/Spectre.IO.Testing.csproj
index 479da09..492c0c8 100644
--- a/src/Spectre.IO.Testing/Spectre.IO.Testing.csproj
+++ b/src/Spectre.IO.Testing/Spectre.IO.Testing.csproj
@@ -1,7 +1,7 @@
- net7.0;net6.0
+ net8.0;net7.0;net6.0
enable
diff --git a/src/Spectre.IO.Tests/Spectre.IO.Tests.csproj b/src/Spectre.IO.Tests/Spectre.IO.Tests.csproj
index 036c2d7..b342b0b 100644
--- a/src/Spectre.IO.Tests/Spectre.IO.Tests.csproj
+++ b/src/Spectre.IO.Tests/Spectre.IO.Tests.csproj
@@ -1,9 +1,9 @@
- net7.0
+ net8.0
false
- 11.0
+ 12.0
@@ -15,11 +15,11 @@
-
-
-
-
-
+
+
+
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/src/Spectre.IO/Spectre.IO.csproj b/src/Spectre.IO/Spectre.IO.csproj
index 1bf033d..46e506a 100644
--- a/src/Spectre.IO/Spectre.IO.csproj
+++ b/src/Spectre.IO/Spectre.IO.csproj
@@ -1,7 +1,7 @@
- net7.0;net6.0
+ net8.0;net7.0;net6.0
enable