From 6b5dd68bd299f6cbae1f83521c9a4d1f2e7c5d61 Mon Sep 17 00:00:00 2001 From: Thiago Zimmermann <13345912+thiago-dev@users.noreply.github.com> Date: Sun, 18 Sep 2022 05:10:30 +0200 Subject: [PATCH 01/10] Migrate to net471 --- NFive.SDK.Plugins.csproj | 104 ++++++++++----------------------------- NFive.SDK.Plugins.nuspec | 17 ------- packages.config | 8 --- 3 files changed, 26 insertions(+), 103 deletions(-) delete mode 100644 NFive.SDK.Plugins.nuspec delete mode 100644 packages.config diff --git a/NFive.SDK.Plugins.csproj b/NFive.SDK.Plugins.csproj index 82da39d..3cfe76e 100644 --- a/NFive.SDK.Plugins.csproj +++ b/NFive.SDK.Plugins.csproj @@ -1,84 +1,32 @@ - - - + + - Debug - AnyCPU - {6E4AFD28-EE33-446C-B4C4-A700FD0D7CCF} - Library - Properties - NFive.SDK.Plugins + net471 + false NFive.SDK.Plugins - v4.5.2 - 512 - - - false - none - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - .allowedextension - - - - false - none - true - bin\Release\ - TRACE - prompt - 4 - - .allowedextension - + NFive.SDK.Plugins + + NFive.SDK.Plugins + NFive + NFive + LGPL-3.0-only + nfive fivem gtav + false + https://github.com/NFive/SDK.Plugins + https://github.com/NFive/SDK.Plugins + git + NFive Plugin SDK for managing plugins + - - packages\JetBrains.Annotations.2021.2.0\lib\net20\JetBrains.Annotations.dll - False - - - - packages\Newtonsoft.Json.12.0.2\lib\net45\Newtonsoft.Json.dll - False - - - packages\NFive.SDK.Core.0.1.0.62\lib\net452\NFive.SDK.Core.net.dll - False + + + + + + + $(PkgNewtonsoft_Json)\lib\portable-net40+sl5+win8+wp8+wpa81\Newtonsoft.Json.dll - - packages\SemanticVersioning.2.0.0\lib\net45\SemanticVersioning.dll - False - - - - packages\YamlDotNet.11.2.1\lib\net45\YamlDotNet.dll - False - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + diff --git a/NFive.SDK.Plugins.nuspec b/NFive.SDK.Plugins.nuspec deleted file mode 100644 index 18f0a9d..0000000 --- a/NFive.SDK.Plugins.nuspec +++ /dev/null @@ -1,17 +0,0 @@ - - - - NFive.SDK.Plugins - $version$ - $title$ - NFive - NFive - false - LGPL-3.0-only - https://github.com/NFive/SDK.Plugins - $description$ - $copyright$ - nfive fivem gtav - - - diff --git a/packages.config b/packages.config deleted file mode 100644 index fe4cc02..0000000 --- a/packages.config +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file From c7256bb4d316c81084f522a38c69f66a1e43300e Mon Sep 17 00:00:00 2001 From: Thiago Zimmermann <13345912+thiago-dev@users.noreply.github.com> Date: Sun, 18 Sep 2022 05:10:43 +0200 Subject: [PATCH 02/10] Use github actions for ci/cd --- .github/version.yml | 6 +++ .github/workflows/cd.yml | 89 ++++++++++++++++++++++++++++++++++++++++ .github/workflows/ci.yml | 62 ++++++++++++++++++++++++++++ appveyor.yml | 31 -------------- nuget.config | 10 ----- 5 files changed, 157 insertions(+), 41 deletions(-) create mode 100644 .github/version.yml create mode 100644 .github/workflows/cd.yml create mode 100644 .github/workflows/ci.yml delete mode 100644 appveyor.yml delete mode 100644 nuget.config diff --git a/.github/version.yml b/.github/version.yml new file mode 100644 index 0000000..a013f09 --- /dev/null +++ b/.github/version.yml @@ -0,0 +1,6 @@ +mode: ContinuousDeployment +branches: + master: + tag: beta + hotfix: + tag: useBranchName \ No newline at end of file diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml new file mode 100644 index 0000000..963b78e --- /dev/null +++ b/.github/workflows/cd.yml @@ -0,0 +1,89 @@ +name: Release + +on: + push: + tags: + - "*" + +jobs: + calculate-version: + name: Calculate Version + runs-on: ubuntu-latest + outputs: + semVer: ${{ steps.gitversion.outputs.semVer }} + + steps: + - uses: actions/checkout@v2.4.2 + with: + fetch-depth: 0 + + - name: Install GitVersion + uses: gittools/actions/gitversion/setup@v0.9.7 + with: + versionSpec: "5.x" + + - name: Determine Version + id: gitversion + uses: gittools/actions/gitversion/execute@v0.9.7 + with: + useConfigFile: true + configFilePath: ./.github/version.yml + + build: + name: Build and Release + runs-on: windows-latest + needs: calculate-version + env: + SEMVER: ${{ needs.calculate-version.outputs.semVer }} + ZipName: NFive.SDK.Plugins-${{ needs.calculate-version.outputs.semVer }}.zip + + steps: + - uses: actions/checkout@v2.4.2 + + - name: Setup MSBuild + uses: microsoft/setup-msbuild@v1.1 + + - name: Setup NuGet + uses: NuGet/setup-nuget@v1.0.6 + + - name: Restore dependencies + run: nuget restore NFive.SDK.Plugins.sln + + - name: Build the solution + run: msbuild NFive.SDK.Plugins.sln /p:Configuration=Release /p:Outdir=Build + + - uses: vimtor/action-zip@v1 + with: + files: Build/ + dest: ${{ env.ZipName }} + + # Create a Release on the GitHub project + - name: Create release + id: create_release + uses: actions/create-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token + with: + tag_name: ${{ env.SEMVER }} + release_name: ${{ env.SEMVER }} + draft: false + prerelease: false + + # Upload the Build Artifact to the Release + - name: Update 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: .\${{ env.ZipName }} + asset_name: ${{ env.ZipName }} + asset_content_type: application/zip + + - name: Pack + run: dotnet pack NFive.SDK.Plugins.csproj -p:PackageVersion=${{ env.SEMVER }} --configuration Release + + # Push package to nuget.org + - name: Push nuget package + run: dotnet nuget push **/*.nupkg --skip-duplicate --source "https://api.nuget.org/v3/index.json" --api-key ${{secrets.nuget_api_key}} \ No newline at end of file diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..f9d2faa --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,62 @@ +name: CI + +on: + push: + branches: + - "**" + tags: + - "v*.*.*" + pull_request: + branches: + - "**" + +jobs: + calculate-version: + name: Calculate Version + runs-on: ubuntu-latest + outputs: + semVer: ${{ steps.gitversion.outputs.semVer }} + + steps: + - uses: actions/checkout@v2.4.2 + with: + fetch-depth: 0 + + - name: Install GitVersion + uses: gittools/actions/gitversion/setup@v0.9.7 + with: + versionSpec: "5.x" + + - name: Determine Version + id: gitversion + uses: gittools/actions/gitversion/execute@v0.9.7 + with: + useConfigFile: true + configFilePath: ./.github/version.yml + + build: + runs-on: windows-latest + needs: calculate-version + env: + SEMVER: ${{ needs.calculate-version.outputs.semVer }} + + steps: + - uses: actions/checkout@v2.4.2 + + - name: Setup MSBuild + uses: microsoft/setup-msbuild@v1.1 + + - name: Setup NuGet + uses: NuGet/setup-nuget@v1.0.6 + + - name: Restore dependencies + run: nuget restore NFive.SDK.Plugins.sln + + - name: Build the solution + run: msbuild NFive.SDK.Plugins.sln /p:Configuration=Release /p:Outdir=Build + + - name: Attach Zip as build artifact + uses: actions/upload-artifact@v3.1.0 + with: + name: NFive.SDK.Plugins-${{ env.SEMVER }} + path: Build \ No newline at end of file diff --git a/appveyor.yml b/appveyor.yml deleted file mode 100644 index 219ff53..0000000 --- a/appveyor.yml +++ /dev/null @@ -1,31 +0,0 @@ -version: 0.1.0.{build} - -image: Visual Studio 2019 -configuration: Release -platform: Any CPU -clone_depth: 1 - -branches: - only: - - master - -cache: -- packages -> packages.config - -test: off - -assembly_info: - patch: true - file: Properties\AssemblyInfo.cs - assembly_version: "{version}" - assembly_file_version: "{version}" - assembly_informational_version: "{version}" - -before_build: -- nuget update -self -- nuget restore - -build: - project: NFive.SDK.Plugins.sln - verbosity: minimal - publish_nuget: true diff --git a/nuget.config b/nuget.config deleted file mode 100644 index 046928f..0000000 --- a/nuget.config +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file From 11db40df6e6f4981d8a5c52b747be22f0cf2956d Mon Sep 17 00:00:00 2001 From: Thiago Zimmermann <13345912+thiago-dev@users.noreply.github.com> Date: Sun, 18 Sep 2022 05:58:57 +0200 Subject: [PATCH 03/10] Update dependencies --- NFive.SDK.Plugins.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/NFive.SDK.Plugins.csproj b/NFive.SDK.Plugins.csproj index 3cfe76e..7de23c5 100644 --- a/NFive.SDK.Plugins.csproj +++ b/NFive.SDK.Plugins.csproj @@ -19,11 +19,11 @@ - + - + $(PkgNewtonsoft_Json)\lib\portable-net40+sl5+win8+wp8+wpa81\Newtonsoft.Json.dll From db4e1864c34c5ec686265678b9214298d10476a7 Mon Sep 17 00:00:00 2001 From: Thiago Zimmermann <13345912+thiago-dev@users.noreply.github.com> Date: Sun, 18 Sep 2022 16:45:22 +0200 Subject: [PATCH 04/10] Update dependencies --- NFive.SDK.Plugins.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NFive.SDK.Plugins.csproj b/NFive.SDK.Plugins.csproj index 7de23c5..3875cbb 100644 --- a/NFive.SDK.Plugins.csproj +++ b/NFive.SDK.Plugins.csproj @@ -19,7 +19,7 @@ - + From c2cf8023bd2d8ace033a708fc43842b3706c4d4c Mon Sep 17 00:00:00 2001 From: Thiago Zimmermann <13345912+thiago-dev@users.noreply.github.com> Date: Sun, 18 Sep 2022 16:50:15 +0200 Subject: [PATCH 05/10] Fix usage of SemanticVersion dependency --- Configuration/VersionConverter.cs | 2 +- Configuration/VersionRangeConverter.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Configuration/VersionConverter.cs b/Configuration/VersionConverter.cs index 8dd399d..a3e922b 100644 --- a/Configuration/VersionConverter.cs +++ b/Configuration/VersionConverter.cs @@ -33,7 +33,7 @@ public object ReadYaml(IParser parser, Type type) var value = ((Scalar)parser.Current).Value; parser.MoveNext(); - var version = new SemanticVersioning.Version(value); + var version = new SemVer.Version(value); return new Version { diff --git a/Configuration/VersionRangeConverter.cs b/Configuration/VersionRangeConverter.cs index f305813..e23b1b5 100644 --- a/Configuration/VersionRangeConverter.cs +++ b/Configuration/VersionRangeConverter.cs @@ -1,6 +1,6 @@ using System; using NFive.SDK.Core.Plugins; -using SemanticVersioning; +using SemVer; using YamlDotNet.Core; using YamlDotNet.Core.Events; using YamlDotNet.Serialization; From 16856bedd1c29f55b64eeba5233ff9dc82249a44 Mon Sep 17 00:00:00 2001 From: Thiago Zimmermann <13345912+thiago-dev@users.noreply.github.com> Date: Fri, 3 Mar 2023 16:44:22 +0100 Subject: [PATCH 06/10] Update Dependencies --- NFive.SDK.Plugins.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NFive.SDK.Plugins.csproj b/NFive.SDK.Plugins.csproj index 3875cbb..3b8af1b 100644 --- a/NFive.SDK.Plugins.csproj +++ b/NFive.SDK.Plugins.csproj @@ -23,7 +23,7 @@ - + $(PkgNewtonsoft_Json)\lib\portable-net40+sl5+win8+wp8+wpa81\Newtonsoft.Json.dll From 1f5319137a4d5fb97663e1d1cd62bdb7eab6b57d Mon Sep 17 00:00:00 2001 From: all-in-simplicity <13345912+all-in-simplicity@users.noreply.github.com> Date: Fri, 16 Feb 2024 07:05:53 +0100 Subject: [PATCH 07/10] Update github actions --- .github/workflows/cd.yml | 22 ++++++++-------------- .github/workflows/ci.yml | 17 +++++++---------- NFive.SDK.Plugins.csproj | 30 +++++++++++++++++++++++++----- Properties/AssemblyInfo.cs | 16 ---------------- icon.png | Bin 0 -> 5617 bytes 5 files changed, 40 insertions(+), 45 deletions(-) delete mode 100644 Properties/AssemblyInfo.cs create mode 100644 icon.png diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 963b78e..c46cf94 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -13,18 +13,18 @@ jobs: semVer: ${{ steps.gitversion.outputs.semVer }} steps: - - uses: actions/checkout@v2.4.2 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Install GitVersion - uses: gittools/actions/gitversion/setup@v0.9.7 + uses: gittools/actions/gitversion/setup@v0.10.2 with: versionSpec: "5.x" - name: Determine Version id: gitversion - uses: gittools/actions/gitversion/execute@v0.9.7 + uses: gittools/actions/gitversion/execute@v0.10.2 with: useConfigFile: true configFilePath: ./.github/version.yml @@ -38,45 +38,40 @@ jobs: ZipName: NFive.SDK.Plugins-${{ needs.calculate-version.outputs.semVer }}.zip steps: - - uses: actions/checkout@v2.4.2 - - - name: Setup MSBuild - uses: microsoft/setup-msbuild@v1.1 + - uses: actions/checkout@v4 - name: Setup NuGet - uses: NuGet/setup-nuget@v1.0.6 + uses: NuGet/setup-nuget@v2 - name: Restore dependencies run: nuget restore NFive.SDK.Plugins.sln - name: Build the solution - run: msbuild NFive.SDK.Plugins.sln /p:Configuration=Release /p:Outdir=Build + run: dotnet build -c Release -o Build /p:Version=${{env.SEMVER}} NFive.SDK.Plugins.sln - uses: vimtor/action-zip@v1 with: files: Build/ dest: ${{ env.ZipName }} - # Create a Release on the GitHub project - name: Create release id: create_release uses: actions/create-release@v1 env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: tag_name: ${{ env.SEMVER }} release_name: ${{ env.SEMVER }} draft: false prerelease: false - # Upload the Build Artifact to the Release - name: Update 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 + upload_url: ${{ steps.create_release.outputs.upload_url }} asset_path: .\${{ env.ZipName }} asset_name: ${{ env.ZipName }} asset_content_type: application/zip @@ -84,6 +79,5 @@ jobs: - name: Pack run: dotnet pack NFive.SDK.Plugins.csproj -p:PackageVersion=${{ env.SEMVER }} --configuration Release - # Push package to nuget.org - name: Push nuget package run: dotnet nuget push **/*.nupkg --skip-duplicate --source "https://api.nuget.org/v3/index.json" --api-key ${{secrets.nuget_api_key}} \ No newline at end of file diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f9d2faa..40bb105 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,4 +1,4 @@ -name: CI +name: Continuous Integration on: push: @@ -18,18 +18,18 @@ jobs: semVer: ${{ steps.gitversion.outputs.semVer }} steps: - - uses: actions/checkout@v2.4.2 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Install GitVersion - uses: gittools/actions/gitversion/setup@v0.9.7 + uses: gittools/actions/gitversion/setup@v0.10.2 with: versionSpec: "5.x" - name: Determine Version id: gitversion - uses: gittools/actions/gitversion/execute@v0.9.7 + uses: gittools/actions/gitversion/execute@v0.10.2 with: useConfigFile: true configFilePath: ./.github/version.yml @@ -41,19 +41,16 @@ jobs: SEMVER: ${{ needs.calculate-version.outputs.semVer }} steps: - - uses: actions/checkout@v2.4.2 - - - name: Setup MSBuild - uses: microsoft/setup-msbuild@v1.1 + - uses: actions/checkout@v4 - name: Setup NuGet - uses: NuGet/setup-nuget@v1.0.6 + uses: NuGet/setup-nuget@v2 - name: Restore dependencies run: nuget restore NFive.SDK.Plugins.sln - name: Build the solution - run: msbuild NFive.SDK.Plugins.sln /p:Configuration=Release /p:Outdir=Build + run: dotnet build -c Release -o Build /p:Version=${{env.SEMVER}} NFive.SDK.Plugins.sln - name: Attach Zip as build artifact uses: actions/upload-artifact@v3.1.0 diff --git a/NFive.SDK.Plugins.csproj b/NFive.SDK.Plugins.csproj index 3b8af1b..6a15784 100644 --- a/NFive.SDK.Plugins.csproj +++ b/NFive.SDK.Plugins.csproj @@ -2,27 +2,47 @@ net471 - false NFive.SDK.Plugins NFive.SDK.Plugins - + NFive.SDK.Plugins NFive NFive LGPL-3.0-only nfive fivem gtav false - https://github.com/NFive/SDK.Plugins https://github.com/NFive/SDK.Plugins git - NFive Plugin SDK for managing plugins + NFive plugin SDK for plugin parsing and loading + NFive Plugins SDK + https://github.com/NFive + icon.png + nfive fivem gtav + 0.1.4 + README.md + Copyright © NFive 2018-2024 + en-US + + + True + \ + + + + + + True + \ + + + - + $(PkgNewtonsoft_Json)\lib\portable-net40+sl5+win8+wp8+wpa81\Newtonsoft.Json.dll diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs deleted file mode 100644 index f872642..0000000 --- a/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,16 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -[assembly: AssemblyTitle("NFive Plugins SDK")] -[assembly: AssemblyDescription("NFive plugin SDK for plugin parsing and loading")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("NFive")] -[assembly: AssemblyProduct("NFive SDK")] -[assembly: AssemblyCopyright("Copyright © NFive 2018-2021")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] -[assembly: ComVisible(false)] -[assembly: Guid("6e4afd28-ee33-446c-b4c4-a700fd0d7ccf")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] -[assembly: AssemblyInformationalVersion("1.0.0.0")] diff --git a/icon.png b/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1d2da72e3f68382ba54c630ca8ffeac01f2ed72c GIT binary patch literal 5617 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 C>Z`f{ literal 0 HcmV?d00001 From ff22eceec500f52b627d03a6af9377080f33a93d Mon Sep 17 00:00:00 2001 From: all-in-simplicity <13345912+all-in-simplicity@users.noreply.github.com> Date: Fri, 16 Feb 2024 07:16:42 +0100 Subject: [PATCH 08/10] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3bac8cf..86798b1 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # NFive Plugins SDK [![License](https://img.shields.io/github/license/NFive/SDK.Plugins.svg)](LICENSE) -[![Build Status](https://img.shields.io/appveyor/ci/NFive/sdk-plugins.svg)](https://ci.appveyor.com/project/NFive/sdk-plugins) +[![Build Status](https://img.shields.io/github/actions/workflow/status/NFive/SDK.Plugins/ci.yml)](https://github.com/NFive/SDK.Plugins/actions/workflows/ci.yml) [![NuGet Version](https://img.shields.io/nuget/v/NFive/SDK.Plugins.svg)](https://www.nuget.org/packages/NFive.SDK.Plugins) [![Release Version](https://img.shields.io/github/release/NFive/SDK.Plugins/all.svg)](https://github.com/NFive/SDK.Plugins/releases) From f87a3ab8981030b341da6d01e5ccd1b8ccc3b784 Mon Sep 17 00:00:00 2001 From: all-in-simplicity <13345912+all-in-simplicity@users.noreply.github.com> Date: Fri, 16 Feb 2024 07:24:06 +0100 Subject: [PATCH 09/10] Update NFive.SDK.Plugins.csproj --- NFive.SDK.Plugins.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NFive.SDK.Plugins.csproj b/NFive.SDK.Plugins.csproj index 6a15784..c836679 100644 --- a/NFive.SDK.Plugins.csproj +++ b/NFive.SDK.Plugins.csproj @@ -25,7 +25,7 @@ - + True \ From edf406d8087dd15e7879349912b06fefcd6e4cc2 Mon Sep 17 00:00:00 2001 From: all-in-simplicity <13345912+all-in-simplicity@users.noreply.github.com> Date: Fri, 16 Feb 2024 07:48:35 +0100 Subject: [PATCH 10/10] Update NFive.SDK.Plugins.csproj --- NFive.SDK.Plugins.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NFive.SDK.Plugins.csproj b/NFive.SDK.Plugins.csproj index c836679..c364ddc 100644 --- a/NFive.SDK.Plugins.csproj +++ b/NFive.SDK.Plugins.csproj @@ -32,7 +32,7 @@ - + True \