diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 98fc1e5c..6ebaa0e0 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -34,14 +34,14 @@ jobs:
if: matrix.configuration == 'Debug'
run: dotnet test --no-build
- - name: Pack
- if: matrix.configuration == 'Release'
- run: dotnet pack --configuration ${{ matrix.configuration }} -o packages --no-build
+ #- name: Pack
+ # if: matrix.configuration == 'Release'
+ # run: dotnet pack --configuration ${{ matrix.configuration }} -o packages --no-build
- name: Upload packages
if: matrix.configuration == 'Release'
uses: actions/upload-artifact@v3
with:
- name: packages
- path: packages/
+ name: package
+ path: /home/runner/work/Blazor.Diagrams/Blazor.Diagrams/src/Blazor.Diagrams/bin/Release/*.nupkg
retention-days: 5
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
new file mode 100644
index 00000000..86cc6a91
--- /dev/null
+++ b/.github/workflows/release.yml
@@ -0,0 +1,74 @@
+name: Create release
+on:
+ push:
+ branches: [ master ]
+ pull_request:
+ branches: [ master ]
+
+jobs:
+ build:
+ name: Build - ${{ matrix.configuration }}
+
+ strategy:
+ matrix:
+ configuration: [ Release ]
+
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v3
+
+ - name: Setup dotnet
+ uses: actions/setup-dotnet@v3
+ with:
+ dotnet-version: |
+ 6.0.x
+ 3.1.x
+
+ - name: Get next version
+ uses: reecetech/version-increment@2023.9.3
+ id: version
+ with:
+ scheme: semver
+ increment: patch
+
+ - name: Install version tool
+ run: dotnet tool install -g dotnetCampus.TagToVersion
+
+ - name: Set version
+ run: dotnet TagToVersion -t ${{ steps.version.outputs.version }}
+
+ - name: Install dependencies
+ run: dotnet restore
+
+ - name: Build
+ run: dotnet build --configuration Release
+
+ - name: Upload packages
+ uses: actions/upload-artifact@v3
+ with:
+ name: package
+ path: /home/runner/work/Blazor.Diagrams/Blazor.Diagrams/src/Blazor.Diagrams/bin/Release/*.nupkg
+ retention-days: 5
+
+ - name: Create Release
+ id: create_release
+ uses: actions/create-release@v1
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ with:
+ tag_name: ${{ steps.version.outputs.version }}
+ release_name: Release ${{ steps.version.outputs.version }}
+ draft: false
+ prerelease: true
+
+ - name: Upload Release Asset
+ id: upload-release-asset
+ uses: actions/upload-release-asset@v1
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ with:
+ upload_url: ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps
+ asset_path: /home/runner/work/Blazor.Diagrams/Blazor.Diagrams/src/Blazor.Diagrams/bin/Release/*.nupkg
+ asset_name: package
+ asset_content_type: application/zip
+
diff --git a/Directory.Build.props b/Directory.Build.props
new file mode 100644
index 00000000..2c52bf20
--- /dev/null
+++ b/Directory.Build.props
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/build/Version.props b/build/Version.props
new file mode 100644
index 00000000..bc42f294
--- /dev/null
+++ b/build/Version.props
@@ -0,0 +1,5 @@
+
+
+ 1.0.9
+
+
\ No newline at end of file
diff --git a/nuget.config b/nuget.config
new file mode 100644
index 00000000..8d053120
--- /dev/null
+++ b/nuget.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Blazor.Diagrams.Core/Blazor.Diagrams.Core.csproj b/src/Blazor.Diagrams.Core/Blazor.Diagrams.Core.csproj
index cb81f620..5ee23be5 100644
--- a/src/Blazor.Diagrams.Core/Blazor.Diagrams.Core.csproj
+++ b/src/Blazor.Diagrams.Core/Blazor.Diagrams.Core.csproj
@@ -3,20 +3,21 @@
net6.0
enable
- true
+ false
MIT
zHaytam
A fully customizable and extensible all-purpose diagrams library for Blazor
- 3.0.1
- 3.0.1
- https://github.com/Blazor-Diagrams/Blazor.Diagrams
- 3.0.1
- Z.Blazor.Diagrams.Core
+ 1.0
+ 1.0
+ https://github.com/WiseTechGlobal/Blazor.Diagrams
+ WTG.Z.Blazor.Diagrams.Core
blazor diagrams diagramming svg drag
- Z.Blazor.Diagrams.Core
+ WTG.Z.Blazor.Diagrams.Core
ZBD.png
https://blazor-diagrams.zhaytam.com/
README.md
+ True
+ ..\Blazor.Diagrams\sgKey.snk
@@ -32,6 +33,7 @@
+
diff --git a/src/Blazor.Diagrams.Core/Diagram.cs b/src/Blazor.Diagrams.Core/Diagram.cs
index 61b8b09f..99e43bcd 100644
--- a/src/Blazor.Diagrams.Core/Diagram.cs
+++ b/src/Blazor.Diagrams.Core/Diagram.cs
@@ -12,10 +12,9 @@
using Blazor.Diagrams.Core.Controls;
using Blazor.Diagrams.Core.Behaviors.Base;
-[assembly: InternalsVisibleTo("Blazor.Diagrams")]
-[assembly: InternalsVisibleTo("Blazor.Diagrams.Tests")]
-[assembly: InternalsVisibleTo("Blazor.Diagrams.Core.Tests")]
-
+[assembly: InternalsVisibleTo("Blazor.Diagrams, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b19ccf452d560c78a01faeff3ea2dd095ebc2b24abb6ce02394e44ecc5fad730037d475c0678cbfc201a727462866c8148fe30e0171816b7569e0d0e74f01d741cd84dfde651f0d817a74e1121566b66759566601eceaf504566c83a9c1fd9b574c48652f0e183919f951e5dd39085964a6bb4bb1edf3c15226acab7d73bf7cf")]
+[assembly: InternalsVisibleTo("Blazor.Diagrams.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b19ccf452d560c78a01faeff3ea2dd095ebc2b24abb6ce02394e44ecc5fad730037d475c0678cbfc201a727462866c8148fe30e0171816b7569e0d0e74f01d741cd84dfde651f0d817a74e1121566b66759566601eceaf504566c83a9c1fd9b574c48652f0e183919f951e5dd39085964a6bb4bb1edf3c15226acab7d73bf7cf")]
+[assembly: InternalsVisibleTo("Blazor.Diagrams.Core.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b19ccf452d560c78a01faeff3ea2dd095ebc2b24abb6ce02394e44ecc5fad730037d475c0678cbfc201a727462866c8148fe30e0171816b7569e0d0e74f01d741cd84dfde651f0d817a74e1121566b66759566601eceaf504566c83a9c1fd9b574c48652f0e183919f951e5dd39085964a6bb4bb1edf3c15226acab7d73bf7cf")]
namespace Blazor.Diagrams.Core;
public abstract class Diagram
diff --git a/src/Blazor.Diagrams/Blazor.Diagrams.csproj b/src/Blazor.Diagrams/Blazor.Diagrams.csproj
index 3e806eb7..f5a14e0d 100644
--- a/src/Blazor.Diagrams/Blazor.Diagrams.csproj
+++ b/src/Blazor.Diagrams/Blazor.Diagrams.csproj
@@ -5,27 +5,29 @@
enable
zHaytam
MIT
- 3.0.1
- 3.0.1
- https://github.com/Blazor-Diagrams/Blazor.Diagrams
+ 1.0
+ 1.0
+ https://github.com/WiseTechGlobal/Blazor.Diagrams
A fully customizable and extensible all-purpose diagrams library for Blazor
- 3.0.1
true
blazor diagrams diagramming svg drag
- Z.Blazor.Diagrams
+ WTG.Z.Blazor.Diagrams
https://blazor-diagrams.zhaytam.com/
- Z.Blazor.Diagrams
+ WTG.Z.Blazor.Diagrams
ZBD.png
README.md
+ True
+ sgKey.snk
+
-
+
@@ -50,4 +52,15 @@
+
+ $(TargetsForTfmSpecificBuildOutput);GetSvgPathPropertiesForPackage
+
+
+
+
+
+
+
+
+
diff --git a/src/Blazor.Diagrams/sgKey.snk b/src/Blazor.Diagrams/sgKey.snk
new file mode 100644
index 00000000..4ff3c2f7
Binary files /dev/null and b/src/Blazor.Diagrams/sgKey.snk differ
diff --git a/tests/Blazor.Diagrams.Core.Tests/Blazor.Diagrams.Core.Tests.csproj b/tests/Blazor.Diagrams.Core.Tests/Blazor.Diagrams.Core.Tests.csproj
index 0e1f0d2f..11c8ea2c 100644
--- a/tests/Blazor.Diagrams.Core.Tests/Blazor.Diagrams.Core.Tests.csproj
+++ b/tests/Blazor.Diagrams.Core.Tests/Blazor.Diagrams.Core.Tests.csproj
@@ -4,6 +4,8 @@
net6.0
enable
false
+ True
+ ..\..\src\Blazor.Diagrams\sgKey.snk
diff --git a/tests/Blazor.Diagrams.Tests/Blazor.Diagrams.Tests.csproj b/tests/Blazor.Diagrams.Tests/Blazor.Diagrams.Tests.csproj
index dead3f03..a2895c11 100644
--- a/tests/Blazor.Diagrams.Tests/Blazor.Diagrams.Tests.csproj
+++ b/tests/Blazor.Diagrams.Tests/Blazor.Diagrams.Tests.csproj
@@ -5,6 +5,8 @@
enable
false
true
+ True
+ ..\..\src\Blazor.Diagrams\sgKey.snk
@@ -12,7 +14,7 @@
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
@@ -25,6 +27,7 @@
+