build: be more precise about releases

This commit is contained in:
D. Moonfire 2024-03-08 00:10:53 -06:00
parent fe18e58957
commit 5381c4a47b

View file

@ -64,7 +64,8 @@ restore-packages:
dotnet restore
# Performs a release on all the packages.
release: release-setup release-nuget release-tag
release: release-setup release-nuget
# release-tag: not needed at the moment
# Makes sure all the release environment variables are set up.
release-setup: restore-tools restore-packages
@ -97,8 +98,8 @@ release-nuget: release-setup
--password $MFGAMES_GITEA_TOKEN \
https://src.mfgames.com/api/packages/mfgames-cil/nuget/index.json \
--store-password-in-clear-text
dotnet nuget push --skip-duplicate --source publish src/*/bin/*/*.nupkg
dotnet nuget push --skip-duplicate --source publish src/*/bin/*/*.snupkg
dotnet nuget push --skip-duplicate --source publish src/Release/bin/*/*.nupkg
dotnet nuget push --skip-duplicate --source publish src/Release/bin/*/*.snupkg
dotnet nuget remove source publish || true
# Tags all the libraries for the release.