diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index ce42abc..2cbdd0a 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -19,7 +19,7 @@ jobs:
steps:
- uses: actions/checkout@v1
- name: Setup .NET Core
- uses: actions/setup-dotnet@v1
+ uses: actions/setup-dotnet@v3
with:
dotnet-version: '8.0.x'
- name: Build
@@ -27,4 +27,13 @@ jobs:
- name: Test
run: |
cd test/WebSocket4Net.Tests
- dotnet test
\ No newline at end of file
+ dotnet test
+ - uses: dotnet/nbgv@master
+ id: nbgv
+ if: runner.os == 'Linux'
+ - name: Pack & push nuget packages to myget
+ if: runner.os == 'Linux'
+ run: |
+ dotnet clean
+ dotnet pack -c Release -p:PackageVersion=${{ steps.nbgv.outputs.NuGetPackageVersion }}.${{ github.run_number }} -p:Version=${{ steps.nbgv.outputs.NuGetPackageVersion }}.${{ github.run_number }} -p:AssemblyVersion=${{ steps.nbgv.outputs.AssemblyVersion }} -p:AssemblyFileVersion=${{ steps.nbgv.outputs.AssemblyFileVersion }} -p:AssemblyInformationalVersion=${{ steps.nbgv.outputs.AssemblyInformationalVersion }} /p:NoPackageAnalysis=true
+ dotnet nuget push **/*.nupkg --api-key ${{ secrets.MYGET_API_KEY }} --source https://www.myget.org/F/supersocket/api/v3/index.json
\ No newline at end of file
diff --git a/Directory.Build.props b/Directory.Build.props
index 13e4f83..ef13e3a 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -15,10 +15,7 @@
README.md
-
- 3.6.133
- all
-
+
diff --git a/version.json b/version.json
new file mode 100644
index 0000000..a6f3049
--- /dev/null
+++ b/version.json
@@ -0,0 +1,17 @@
+{
+ "$schema": "https://raw.githubusercontent.com/dotnet/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json",
+ "version": "1.0.0-beta.1",
+ "publicReleaseRefSpec": [
+ "^refs/heads/master$",
+ "^refs/heads/v\\d+(?:\\.\\d+)?$"
+ ],
+ "cloudBuild": {
+ "buildNumber": {
+ "enabled": true,
+ "setVersionVariables": true
+ }
+ },
+ "nugetPackageVersion": {
+ "semVer": 2
+ }
+}
\ No newline at end of file