diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 1f694f71..8ce77a5b 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,3 +1,3 @@ -FROM mcr.microsoft.com/vscode/devcontainers/dotnet:0-7.0 +FROM mcr.microsoft.com/vscode/devcontainers/dotnet:0-8.0 RUN su vscode -c "source /usr/local/share/nvm/nvm.sh && nvm install lts/* && npm install -g cspell 2>&1" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 70449dbb..cd7821ae 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,29 +16,23 @@ jobs: - job: os: macos-11 tests: - framework: net6.0 - sdk: "6.0.417" - sdk-major-minor: "6.0" + framework: net8.0 + sdk: "8.0.100" + sdk-major-minor: "8.0" # current macOS, latest LTS and latest - job: os: macos-12 tests: - framework: net6.0 - sdk: "6.0.417" - sdk-major-minor: "6.0" - - job: - os: macos-12 - tests: - framework: net7.0 - sdk: "7.0.404" - sdk-major-minor: "7.0" + framework: net8.0 + sdk: "8.0.100" + sdk-major-minor: "8.0" # old Linux, latest LTS - job: os: ubuntu-20.04 tests: - framework: net6.0 - sdk: "6.0.417" - sdk-major-minor: "6.0" + framework: net8.0 + sdk: "8.0.100" + sdk-major-minor: "8.0" # current Linux, all - job: os: ubuntu-22.04 @@ -53,26 +47,26 @@ jobs: framework: net7.0 sdk: "7.0.404" sdk-major-minor: "7.0" - # old Windows, latest LTS - job: - os: windows-2019 + os: ubuntu-22.04 tests: - framework: net6.0 - sdk: "6.0.417" - sdk-major-minor: "6.0" - # current Windows, latest LTS and latest + framework: net8.0 + sdk: "8.0.100" + sdk-major-minor: "8.0" + # old Windows, latest LTS - job: - os: windows-2022 + os: windows-2019 tests: - framework: net6.0 - sdk: "6.0.417" - sdk-major-minor: "6.0" + framework: net8.0 + sdk: "8.0.100" + sdk-major-minor: "8.0" + # current Windows, latest LTS and latest - job: os: windows-2022 tests: - framework: net7.0 - sdk: "7.0.404" - sdk-major-minor: "7.0" + framework: net8.0 + sdk: "8.0.100" + sdk-major-minor: "8.0" name: ${{ matrix.job.os }}-sdk-${{ matrix.tests.sdk-major-minor }} runs-on: ${{ matrix.job.os }} steps: @@ -80,7 +74,7 @@ jobs: with: dotnet-version: | ${{ matrix.tests.sdk }} - 7.0.404 + 8.0.100 - run: dotnet --info - run: git --version - uses: actions/checkout@v4.1.1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 380d78c3..c9f4d638 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/setup-dotnet@v4.0.0 with: - dotnet-version: 7.0.404 + dotnet-version: 8.0.100 - uses: actions/checkout@v4.1.1 - env: MINVER_VERSION: ${{ vars.MINVER_VERSION }} diff --git a/.vscode/launch.json b/.vscode/launch.json index d769f426..49e37fa8 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -5,7 +5,7 @@ "name": ".NET Launch (console)", "type": "coreclr", "request": "launch", - "program": "${workspaceFolder}/targets/bin/Debug/net7.0/Targets.dll", + "program": "${workspaceFolder}/targets/bin/Debug/net8.0/Targets.dll", "args": [ "default" ], diff --git a/Directory.Build.props b/Directory.Build.props index 083bdfb0..5d9ccc4e 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -6,6 +6,8 @@ true true true + + EnableGenerateDocumentationFile enable