diff --git a/.gitea/workflows/build_plugin_template.yml b/.gitea/workflows/build_plugin_template.yml index c20e0d5..2ee1f89 100644 --- a/.gitea/workflows/build_plugin_template.yml +++ b/.gitea/workflows/build_plugin_template.yml @@ -26,7 +26,7 @@ jobs: https://git.devdisciples.com/api/packages/devdisciples/nuget/index.json # Set the path to the package - VERSION=$(grep '' < MycroForge.Core.csproj | sed 's/.*\(.*\)<\/PackageVersion>/\1/' | xargs) + VERSION=$(grep '' < MycroForge.PluginTemplate.Package.csproj | sed 's/.*\(.*\)<\/PackageVersion>/\1/' | xargs) PACKAGE="bin/Release/MycroForge.PluginTemplate.Package.$VERSION.nupkg" # Push the package diff --git a/MycroForge.Core/scripts/publish-nuget.sh b/MycroForge.Core/scripts/publish-nuget.sh old mode 100644 new mode 100755 index 019115d..cd47cb8 --- a/MycroForge.Core/scripts/publish-nuget.sh +++ b/MycroForge.Core/scripts/publish-nuget.sh @@ -1,4 +1,5 @@ -#!/bin/bash +#!/bin/bash -dotnet build -r Release -dotnet nuget push --source devdisciples bin/Release/MycroForge.Core.1.0.0.nupkg \ No newline at end of file +VERSION=$(grep '' < MycroForge.Core.csproj | sed 's/.*\(.*\)<\/Version>/\1/' | tr -d '[:space:]') +dotnet build -r Releasedo +dotnet nuget push --source devdisciples "bin/Release/MycroForge.Core.$VERSION.nupkg" diff --git a/MycroForge.PluginTemplate.Package/scripts/build_package.sh b/MycroForge.PluginTemplate.Package/scripts/build-package.sh old mode 100644 new mode 100755 similarity index 84% rename from MycroForge.PluginTemplate.Package/scripts/build_package.sh rename to MycroForge.PluginTemplate.Package/scripts/build-package.sh index bad4844..76424e7 --- a/MycroForge.PluginTemplate.Package/scripts/build_package.sh +++ b/MycroForge.PluginTemplate.Package/scripts/build-package.sh @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/bin/env bash rm -rf templates/MycroForge.PluginTemplate cp -R ../MycroForge.PluginTemplate templates/MycroForge.PluginTemplate diff --git a/MycroForge.PluginTemplate.Package/scripts/publish-nuget.sh b/MycroForge.PluginTemplate.Package/scripts/publish-nuget.sh new file mode 100755 index 0000000..276f54a --- /dev/null +++ b/MycroForge.PluginTemplate.Package/scripts/publish-nuget.sh @@ -0,0 +1,12 @@ +#!/bin/env bash + +rm -rf templates/MycroForge.PluginTemplate +cp -R ../MycroForge.PluginTemplate templates/MycroForge.PluginTemplate +dotnet pack + +# Set the path to the package +VERSION=$(grep '' < MycroForge.PluginTemplate.Package.csproj | sed 's/.*\(.*\)<\/PackageVersion>/\1/' | tr -d '[:space:]') +PACKAGE="bin/Release/MycroForge.PluginTemplate.Package.$VERSION.nupkg" + +# Push the package +dotnet nuget push "$PACKAGE" --source devdisciples \ No newline at end of file