Skip to content

Commit 82d2223

Browse files
committed
Add missing dependencies
1 parent d5bb9fd commit 82d2223

2 files changed

Lines changed: 45 additions & 2 deletions

File tree

.github/workflows/publish_FastMoq.yml

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,27 @@ jobs:
110110
dotnet pack FastMoq-Release.sln -c Release -o ./artifacts --no-build /p:PackageVersion=$VERSION
111111
- name: Verify embedded package version
112112
run: |
113-
PKG=$(ls artifacts/FastMoq.*.nupkg | head -n1)
114-
unzip -p "$PKG" FastMoq.nuspec | grep -Eq "<version>${VERSION}</version>" || { echo "Package nuspec version mismatch" >&2; exit 1; }
113+
set -euo pipefail
114+
found=0
115+
for pkg in artifacts/*.nupkg; do
116+
found=1
117+
package_id=$(basename "$pkg")
118+
nuspec_name=$(unzip -Z1 "$pkg" '*.nuspec' | head -n1)
119+
if [[ -z "$nuspec_name" ]]; then
120+
echo "No nuspec found in $package_id" >&2
121+
exit 1
122+
fi
123+
124+
unzip -p "$pkg" "$nuspec_name" | grep -Eq "<version>${VERSION}</version>" || {
125+
echo "Package nuspec version mismatch in $package_id" >&2
126+
exit 1
127+
}
128+
done
129+
130+
if [[ "$found" -eq 0 ]]; then
131+
echo "No packages were generated." >&2
132+
exit 1
133+
fi
115134
- name: List packages
116135
run: ls -1 artifacts
117136
- uses: actions/upload-artifact@v7

FastMoq-Release.sln

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,16 @@ VisualStudioVersion = 17.0.32002.185
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FastMoq", "FastMoq\FastMoq.csproj", "{55060CD0-54B8-497E-BE24-0D4A2DED59FC}"
77
EndProject
8+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FastMoq.Abstractions", "FastMoq.Abstractions\FastMoq.Abstractions.csproj", "{970828D1-0EF2-4D0D-BF1B-BB85DEB38514}"
9+
EndProject
810
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FastMoq.Core", "FastMoq.Core\FastMoq.Core.csproj", "{2E2FC5C0-5B64-48BA-92F6-DF0DD46298E0}"
911
EndProject
12+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FastMoq.Database", "FastMoq.Database\FastMoq.Database.csproj", "{D58D5C37-1488-43F7-B9A3-FCB22D836181}"
13+
EndProject
14+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FastMoq.Provider.Moq", "FastMoq.Provider.Moq\FastMoq.Provider.Moq.csproj", "{67C1E7B7-6CFB-4717-A298-5463BEAF7A76}"
15+
EndProject
16+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FastMoq.Provider.NSubstitute", "FastMoq.Provider.NSubstitute\FastMoq.Provider.NSubstitute.csproj", "{2D0DB9A4-C2C8-4A1C-8A0F-0D2B9810E907}"
17+
EndProject
1018
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FastMoq.Web", "FastMoq.Web\FastMoq.Web.csproj", "{05BDE42B-E317-4837-B435-BA18C6C4F112}"
1119
EndProject
1220
Global
@@ -19,10 +27,26 @@ Global
1927
{55060CD0-54B8-497E-BE24-0D4A2DED59FC}.Debug|Any CPU.Build.0 = Release|Any CPU
2028
{55060CD0-54B8-497E-BE24-0D4A2DED59FC}.Release|Any CPU.ActiveCfg = Release|Any CPU
2129
{55060CD0-54B8-497E-BE24-0D4A2DED59FC}.Release|Any CPU.Build.0 = Release|Any CPU
30+
{970828D1-0EF2-4D0D-BF1B-BB85DEB38514}.Debug|Any CPU.ActiveCfg = Release|Any CPU
31+
{970828D1-0EF2-4D0D-BF1B-BB85DEB38514}.Debug|Any CPU.Build.0 = Release|Any CPU
32+
{970828D1-0EF2-4D0D-BF1B-BB85DEB38514}.Release|Any CPU.ActiveCfg = Release|Any CPU
33+
{970828D1-0EF2-4D0D-BF1B-BB85DEB38514}.Release|Any CPU.Build.0 = Release|Any CPU
2234
{2E2FC5C0-5B64-48BA-92F6-DF0DD46298E0}.Debug|Any CPU.ActiveCfg = Release|Any CPU
2335
{2E2FC5C0-5B64-48BA-92F6-DF0DD46298E0}.Debug|Any CPU.Build.0 = Release|Any CPU
2436
{2E2FC5C0-5B64-48BA-92F6-DF0DD46298E0}.Release|Any CPU.ActiveCfg = Release|Any CPU
2537
{2E2FC5C0-5B64-48BA-92F6-DF0DD46298E0}.Release|Any CPU.Build.0 = Release|Any CPU
38+
{D58D5C37-1488-43F7-B9A3-FCB22D836181}.Debug|Any CPU.ActiveCfg = Release|Any CPU
39+
{D58D5C37-1488-43F7-B9A3-FCB22D836181}.Debug|Any CPU.Build.0 = Release|Any CPU
40+
{D58D5C37-1488-43F7-B9A3-FCB22D836181}.Release|Any CPU.ActiveCfg = Release|Any CPU
41+
{D58D5C37-1488-43F7-B9A3-FCB22D836181}.Release|Any CPU.Build.0 = Release|Any CPU
42+
{67C1E7B7-6CFB-4717-A298-5463BEAF7A76}.Debug|Any CPU.ActiveCfg = Release|Any CPU
43+
{67C1E7B7-6CFB-4717-A298-5463BEAF7A76}.Debug|Any CPU.Build.0 = Release|Any CPU
44+
{67C1E7B7-6CFB-4717-A298-5463BEAF7A76}.Release|Any CPU.ActiveCfg = Release|Any CPU
45+
{67C1E7B7-6CFB-4717-A298-5463BEAF7A76}.Release|Any CPU.Build.0 = Release|Any CPU
46+
{2D0DB9A4-C2C8-4A1C-8A0F-0D2B9810E907}.Debug|Any CPU.ActiveCfg = Release|Any CPU
47+
{2D0DB9A4-C2C8-4A1C-8A0F-0D2B9810E907}.Debug|Any CPU.Build.0 = Release|Any CPU
48+
{2D0DB9A4-C2C8-4A1C-8A0F-0D2B9810E907}.Release|Any CPU.ActiveCfg = Release|Any CPU
49+
{2D0DB9A4-C2C8-4A1C-8A0F-0D2B9810E907}.Release|Any CPU.Build.0 = Release|Any CPU
2650
{05BDE42B-E317-4837-B435-BA18C6C4F112}.Debug|Any CPU.ActiveCfg = Release|Any CPU
2751
{05BDE42B-E317-4837-B435-BA18C6C4F112}.Debug|Any CPU.Build.0 = Release|Any CPU
2852
{05BDE42B-E317-4837-B435-BA18C6C4F112}.Release|Any CPU.ActiveCfg = Release|Any CPU

0 commit comments

Comments
 (0)