Skip to content

Commit 039f268

Browse files
authored
Update to .NET 10, TFMs and GitHub Actions v5 (#21)
* Update to .NET 10 TFMs and GitHub Actions
1 parent a409553 commit 039f268

5 files changed

Lines changed: 22 additions & 24 deletions

File tree

.github/workflows/CI.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ jobs:
77
runs-on: ubuntu-latest
88

99
steps:
10-
- uses: actions/checkout@v4
10+
- uses: actions/checkout@v5
1111
- name: Setup .NET
12-
uses: actions/setup-dotnet@v4
12+
uses: actions/setup-dotnet@v5
1313
with:
14-
dotnet-version: 9.0.x
14+
dotnet-version: 10.0.x
1515
- name: Restore dependencies
1616
run: dotnet restore source
1717
- name: Build

.github/workflows/PreRelease.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,21 @@ jobs:
88
runs-on: ubuntu-latest
99

1010
steps:
11-
- uses: actions/checkout@v4
11+
- uses: actions/checkout@v5
1212
with:
1313
fetch-depth: 0
1414
- name: Setup .NET
15-
uses: actions/setup-dotnet@v4
15+
uses: actions/setup-dotnet@v5
1616
with:
17-
dotnet-version: 9.0.x
17+
dotnet-version: 10.0.x
1818
- run: echo "ACTIONS_ALLOW_UNSECURE_COMMANDS=true" >> $GITHUB_ENV
1919
- name: Install GitVersion
20-
uses: gittools/actions/gitversion/setup@v0
20+
uses: gittools/actions/gitversion/setup@v4.2.0
2121
with:
22-
versionSpec: "5.x"
22+
versionSpec: "6.x"
2323
- name: Determine Version
2424
id: gitversion
25-
uses: gittools/actions/gitversion/execute@v0
25+
uses: gittools/actions/gitversion/execute@v4.2.0
2626
with:
2727
useConfigFile: true
2828
- name: Pack

.github/workflows/Release.yml

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,21 @@ jobs:
88
runs-on: ubuntu-latest
99

1010
steps:
11-
- uses: actions/checkout@v4
11+
- uses: actions/checkout@v5
1212
with:
1313
fetch-depth: 0
1414
- name: Setup .NET
15-
uses: actions/setup-dotnet@v4
15+
uses: actions/setup-dotnet@v5
1616
with:
17-
dotnet-version: 9.0.x
17+
dotnet-version: 10.0.x
1818
- run: echo "ACTIONS_ALLOW_UNSECURE_COMMANDS=true" >> $GITHUB_ENV
1919
- name: Install GitVersion
20-
uses: gittools/actions/gitversion/setup@v0
20+
uses: gittools/actions/gitversion/setup@v4.2.0
2121
with:
22-
versionSpec: "5.x"
22+
versionSpec: "6.x"
2323
- name: Determine Version
2424
id: gitversion
25-
uses: gittools/actions/gitversion/execute@v0
25+
uses: gittools/actions/gitversion/execute@v4.2.0
2626
with:
2727
useConfigFile: true
2828
- name: Pack
@@ -41,12 +41,10 @@ jobs:
4141
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4242
- name: Create Release
4343
id: create_release
44-
uses: actions/create-release@v1
44+
run: |
45+
gh release create "${{ steps.gitversion.outputs.majorMinorPatch }}" \
46+
--repo="$GITHUB_REPOSITORY" \
47+
--title="Release ${{ steps.gitversion.outputs.majorMinorPatch }}" \
48+
--notes-file=CHANGELOG.md
4549
env:
4650
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
47-
with:
48-
tag_name: ${{ steps.gitversion.outputs.majorMinorPatch }}
49-
release_name: Release ${{ steps.gitversion.outputs.majorMinorPatch }}
50-
body_path: CHANGELOG.md
51-
draft: false
52-
prerelease: false

source/NoCommons.Tests/NoCommons.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
4+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<UseMicrosoftTestingPlatformRunner>true</UseMicrosoftTestingPlatformRunner>

source/NoCommons/NoCommons.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
3+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
44
<ImplicitUsings>enable</ImplicitUsings>
55
<Nullable>enable</Nullable>
66
<AssemblyName>NoCommons</AssemblyName>

0 commit comments

Comments
 (0)