Skip to content

Commit 7cdbc62

Browse files
Merge pull request #122 from Stillpoint-Software/develop
updated multi target version
2 parents bccde5a + d03f3d4 commit 7cdbc62

File tree

12 files changed

+54
-34
lines changed

12 files changed

+54
-34
lines changed

.github/workflows/create_release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,12 @@ jobs:
4444
VERSION='${{ inputs.version }}'
4545
INCR='${{ inputs.increment }}'
4646
if [[ "$MODE" == "explicit" && -z "$VERSION" ]]; then
47-
echo " mode=explicit requires 'version' (e.g., 1.3-alpha)."; exit 1
47+
echo "? mode=explicit requires 'version' (e.g., 1.3-alpha)."; exit 1
4848
fi
4949
if [[ "$MODE" == "bump" && -z "$INCR" ]]; then
50-
echo " mode=bump requires 'increment' (major|minor|patch)."; exit 1
50+
echo "? mode=bump requires 'increment' (major|minor|patch)."; exit 1
5151
fi
52-
echo " inputs look good."
52+
echo "? inputs look good."
5353
5454
set-version:
5555
needs: validate-inputs
@@ -71,4 +71,4 @@ jobs:
7171
prerelease: ${{ needs.set-version.outputs.new_prerelease }}
7272
draft: true
7373
secrets:
74-
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
74+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/format.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
branches: [main, develop]
99

1010
workflow_run:
11-
workflows: [Create Prerelease, Create Release]
11+
workflows: [Create Release]
1212
types: [requested]
1313

1414
permissions:
@@ -48,4 +48,4 @@ jobs:
4848
with:
4949
branch: ${{ needs.discover.outputs.branch_name }}
5050
secrets: inherit
51-
51+

.github/workflows/pack_publish.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Pack and Publish
1+
name: Pack and Publish
22

33
on:
44
release:
@@ -11,7 +11,7 @@ permissions:
1111
statuses: write
1212

1313
jobs:
14-
set_config:
14+
set-config:
1515
uses: Stillpoint-Software/shared-workflows/.github/workflows/determine_build_configuration.yml@main
1616
with:
1717
trigger: release
@@ -20,17 +20,17 @@ jobs:
2020
prerelease: ${{ github.event.release.prerelease }} # true/false from the release
2121

2222
tests:
23-
needs: set_config
23+
needs: set-config
2424
uses: Stillpoint-Software/shared-workflows/.github/workflows/run_tests.yml@main
2525
with:
2626
branch: ${{ github.event.release.target_commitish }}
2727
solution_name: ${{ vars.SOLUTION_NAME }}
28-
28+
2929
publish:
30-
needs: [set_config, tests]
30+
needs: [set-config, tests]
3131
uses: Stillpoint-Software/shared-workflows/.github/workflows/pack_and_publish.yml@main
3232
with:
33-
build_configuration: ${{ needs.set_config.outputs.build_configuration }}
33+
build_configuration: ${{ needs.set-config.outputs.build_configuration }}
3434
secrets:
3535
NUGET_API_KEY: ${{ secrets.NUGET_API_KEY }}
3636

@@ -40,5 +40,4 @@ jobs:
4040
runs-on: ubuntu-latest
4141
steps:
4242
- run: echo "Tests result = ${{ needs.tests.result }}"
43-
- run: echo "Pack & Publish result = ${{ needs.publish.result }}"
44-
43+
- run: echo "Pack & Publish result = ${{ needs.publish.result }}"

.github/workflows/run_tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Run Tests
22

33
on:
44
workflow_run:
5-
workflows: [Create Prerelease, Create Release]
5+
workflows: [Create Release]
66
types: [requested]
77
branches: [main, develop]
88
workflow_dispatch:
@@ -45,4 +45,4 @@ jobs:
4545
with:
4646
branch: ${{ needs.discover.outputs.branch_name }}
4747
solution_name: ${{ vars.SOLUTION_NAME }}
48-
secrets: inherit
48+
secrets: inherit

Directory.Build.props

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,11 @@
4141
PackagePath="\"
4242
Link="LICENSE" />
4343
</ItemGroup>
44-
<!-- Global project properies -->
44+
<!-- Global project properties - .NET 10 LTS First Strategy -->
4545
<PropertyGroup>
4646
<ImplicitUsings>enable</ImplicitUsings>
47-
<TargetFrameworks>net8.0;net10.0</TargetFrameworks>
47+
<!-- Primary target: .NET 10 (next LTS), with .NET 9 for current support, .NET 8 for compatibility -->
48+
<TargetFrameworks>net10.0;net9.0;net8.0</TargetFrameworks>
4849
</PropertyGroup>
4950
</Project>
5051

Directory.Packages.props

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,17 @@
88
<PackageVersion Include="Nerdbank.GitVersioning" Version="3.9.50">
99
<PrivateAssets>all</PrivateAssets>
1010
</PackageVersion>
11-
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="8.0.0">
11+
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="10.0.102">
1212
<PrivateAssets>all</PrivateAssets>
1313
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1414
</PackageVersion>
1515
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Scripting" Version="5.0.0" />
1616
<!-- Testing Framework -->
17-
<PackageVersion Include="Hyperbee.Collections" Version="2.6.4" />
18-
<PackageVersion Include="Hyperbee.Resources" Version="2.0.4" />
19-
<PackageVersion Include="Hyperbee.XS" Version="1.3.3" />
20-
<PackageVersion Include="Hyperbee.XS.Extensions" Version="1.3.3" />
21-
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="10.0.1" />
17+
<PackageVersion Include="Hyperbee.Collections" Version="2.7.3" />
18+
<PackageVersion Include="Hyperbee.Resources" Version="2.1.1" />
19+
<PackageVersion Include="Hyperbee.XS" Version="1.6.2" />
20+
<PackageVersion Include="Hyperbee.XS.Extensions" Version="1.6.2" />
21+
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="10.0.2" />
2222
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
2323
<PackageVersion Include="MSTest.TestFramework" Version="4.0.2" />
2424
<PackageVersion Include="MSTest.TestAdapter" Version="4.0.2" />

src/Hyperbee.Templating.Provider.XS/Hyperbee.Templating.Provider.XS.csproj

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,10 @@
4141
<PackageReference Include="Hyperbee.Resources" />
4242
<PackageReference Include="Hyperbee.XS" />
4343
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Scripting" />
44-
<PackageReference Update="Microsoft.SourceLink.GitHub" />
44+
<PackageReference Update="Microsoft.SourceLink.GitHub">
45+
<PrivateAssets>all</PrivateAssets>
46+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
47+
</PackageReference>
4548
<PackageReference Update="Nerdbank.GitVersioning" />
4649
</ItemGroup>
4750
<ItemGroup>

src/Hyperbee.Templating/Hyperbee.Templating.csproj

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,10 @@
4040
<None Include="..\..\README.md" Pack="true" Visible="true" PackagePath="/" />
4141
<PackageReference Include="Hyperbee.Resources" />
4242
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Scripting" />
43-
<PackageReference Update="Microsoft.SourceLink.GitHub" />
43+
<PackageReference Update="Microsoft.SourceLink.GitHub">
44+
<PrivateAssets>all</PrivateAssets>
45+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
46+
</PackageReference>
4447
<PackageReference Update="Nerdbank.GitVersioning" />
4548
</ItemGroup>
4649
</Project>

test/Hyperbee.Templating.Benchmark/BenchmarkConfig.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ public Config()
2020
.WithRuntime( CoreRuntime.Core80 )
2121
.WithId( ".NET 8" ) );
2222

23+
AddJob( Job.ShortRun
24+
.WithRuntime( CoreRuntime.Core90 )
25+
.WithId( ".NET 9" ) );
26+
2327
AddJob( Job.ShortRun
2428
.WithRuntime( CoreRuntime.Core10_0 )
2529
.WithId( ".NET 10" ) );

test/Hyperbee.Templating.Benchmark/Hyperbee.Templating.Benchmark.csproj

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
<ItemGroup>
1111
<PackageReference Include="BenchmarkDotNet" />
12-
<PackageReference Include="Hyperbee.XS" />
12+
<PackageReference Include="Hyperbee.XS" />
1313
</ItemGroup>
1414

1515
<ItemGroup>
@@ -18,4 +18,11 @@
1818
<ProjectReference Include="..\Hyperbee.Templating.Tests\Hyperbee.Templating.Tests.csproj" />
1919
</ItemGroup>
2020

21+
<ItemGroup>
22+
<PackageReference Update="Microsoft.SourceLink.GitHub">
23+
<PrivateAssets>all</PrivateAssets>
24+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
25+
</PackageReference>
26+
</ItemGroup>
27+
2128
</Project>

0 commit comments

Comments
 (0)