Skip to content

Commit 3acc16e

Browse files
authored
Merge pull request #32 from cloudscribe/develop
v8.1 release
2 parents ef4b0b1 + 22b4142 commit 3acc16e

File tree

5 files changed

+36
-20
lines changed

5 files changed

+36
-20
lines changed

.github/workflows/cloudscribe-develop.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ name: cloudscribe-simplecontactform-develop-nuget-build
66
on:
77
push:
88
branches: [ "develop" ]
9+
workflow_dispatch:
910
# pull_request:
1011
# branches: [ "develop" ]
1112

@@ -30,3 +31,9 @@ jobs:
3031
run: dotnet pack -c Release
3132
- name: Publish NuGet package
3233
run: dotnet nuget push **/*.nupkg --source ${{ secrets.NUGET_SOURCE_URL }}
34+
- name: Remote Repository Dispatch
35+
uses: peter-evans/repository-dispatch@v3
36+
with:
37+
token: ${{ secrets.GHB_PAT }}
38+
repository: GreatHouseBarn/cloudscribe-testing
39+
event-type: cs.SimpleContactForm

src/WebApp/WebApp.csproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project Sdk="Microsoft.NET.Sdk.Web">
1+
<Project Sdk="Microsoft.NET.Sdk.Web">
22

33
<PropertyGroup>
44
<TargetFramework>net8.0</TargetFramework>
@@ -24,11 +24,11 @@
2424
</ItemGroup>
2525

2626
<ItemGroup>
27-
<PackageReference Include="cloudscribe.Core.Web" Version="8.0.0" />
28-
<PackageReference Include="cloudscribe.Core.CompiledViews.Bootstrap3" Version="8.0.0" />
29-
<PackageReference Include="cloudscribe.Core.Storage.NoDb" Version="8.0.0" />
30-
<PackageReference Include="cloudscribe.Logging.Web" Version="8.0.0" />
31-
<PackageReference Include="cloudscribe.Logging.NoDb" Version="8.0.0" />
27+
<PackageReference Include="cloudscribe.Core.Web" Version="8.1.*" />
28+
<PackageReference Include="cloudscribe.Core.CompiledViews.Bootstrap3" Version="8.1.0" />
29+
<PackageReference Include="cloudscribe.Core.Storage.NoDb" Version="8.1.0" />
30+
<PackageReference Include="cloudscribe.Logging.Web" Version="8.1.0" />
31+
<PackageReference Include="cloudscribe.Logging.NoDb" Version="8.1.0" />
3232
</ItemGroup>
3333

3434
</Project>

src/cloudscribe.SimpleContactForm.CoreIntegration/cloudscribe.SimpleContactForm.CoreIntegration.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<Description>Integration library for usingcloudscribe SimpleContactForm with cloudscribe.Core</Description>
5-
<Version>8.0.0</Version>
5+
<Version>8.1.0</Version>
66
<TargetFramework>net8.0</TargetFramework>
77
<Authors>Joe Audette</Authors>
88
<PackageTags>cloudscribe;contact form</PackageTags>
@@ -23,7 +23,7 @@
2323
<ProjectReference Include="..\cloudscribe.SimpleContactForm\cloudscribe.SimpleContactForm.csproj" />
2424
</ItemGroup>
2525
<ItemGroup>
26-
<PackageReference Include="cloudscribe.Core.Models" Version="8.0.0" />
26+
<PackageReference Include="cloudscribe.Core.Models" Version="8.1.0" />
2727
</ItemGroup>
2828

2929
</Project>

src/cloudscribe.SimpleContactForm/cloudscribe.SimpleContactForm.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
<Project Sdk="Microsoft.NET.Sdk.Razor">
1+
<Project Sdk="Microsoft.NET.Sdk.Razor">
22

33
<PropertyGroup>
44
<Description>A simple contact form for ASP.NET Core</Description>
5-
<Version>8.0.0</Version>
5+
<Version>8.1.0</Version>
66
<TargetFramework>net8.0</TargetFramework>
77
<Authors>Joe Audette</Authors>
88
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
@@ -36,8 +36,8 @@
3636
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="8.0.0" />
3737
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.0" />
3838
<PackageReference Include="Microsoft.Extensions.Localization.Abstractions" Version="8.0.0" />
39-
<PackageReference Include="cloudscribe.Web.Common" Version="8.0.0" />
40-
<PackageReference Include="cloudscribe.Email.Senders" Version="8.0.0" />
39+
<PackageReference Include="cloudscribe.Web.Common" Version="8.1.0" />
40+
<PackageReference Include="cloudscribe.Email.Senders" Version="8.1.0" />
4141
</ItemGroup>
4242

4343
</Project>

update_version.ps1

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,11 @@
1515
# Define the directory containing the .csproj files
1616
$directory = "src"
1717

18-
# Define the new version
19-
$newVersion = "8.1.0"
20-
$newWildcardVersion = "8.1.*"
18+
# Define the old & new versions
19+
$oldVersion = '8\.1' # slash needed !
20+
$newVersion = "8.2.0"
21+
$newWildcardVersion = "8.2.*"
22+
2123

2224
# Get all .csproj files in the directory and subdirectories
2325
$csprojFiles = Get-ChildItem -Path $directory -Recurse -Filter *.csproj
@@ -27,11 +29,18 @@ foreach ($file in $csprojFiles) {
2729
$content = Get-Content -Path $file.FullName
2830

2931
# Update the version of cloudscribe package references, except for cloudscribe.HtmlAgilityPack and cloudscribe.DbHelpers
30-
$updatedContent = $content -replace '(?<=<PackageReference Include="cloudscribe\.(?!HtmlAgilityPack|DbHelpers)[^"]+" Version=")8\.0\.\*', $newWildcardVersion
31-
$updatedContent = $updatedContent -replace '(?<=<PackageReference Include="cloudscribe\.(?!HtmlAgilityPack|DbHelpers)[^"]+" Version=")8\.0\.\d+', $newVersion
32+
33+
$wildCardPattern = '(?<=<PackageReference Include="cloudscribe\.(?!HtmlAgilityPack|DbHelpers)[^"]+" Version=")' + $oldVersion + '\.\*'
34+
$updatedContent = $content -replace $wildCardPattern, $newWildcardVersion
35+
36+
$digitPattern = '(?<=<PackageReference Include="cloudscribe\.(?!HtmlAgilityPack|DbHelpers)[^"]+" Version=")' + $oldVersion + '\.\d+'
37+
$updatedContent = $updatedContent -replace $digitPattern, $newVersion
38+
39+
# Update the <Version> element if it matches the pattern
40+
$versionPattern = '<Version>' + $oldVersion + '\.\d+</Version>'
41+
$replacement = "<Version>$newVersion</Version>"
42+
$updatedContent = $updatedContent -replace $versionPattern, $replacement
3243

33-
# Update the <Version> element if it matches the 8.0.* pattern
34-
$updatedContent = $updatedContent -replace '<Version>8\.0\.\d+</Version>', "<Version>$newVersion</Version>"
3544

3645
# Write the updated content back to the .csproj file
3746
Set-Content -Path $file.FullName -Value $updatedContent

0 commit comments

Comments
 (0)