31
31
export PATH="/home/runner/.local/share/solana/install/active_release/bin:$PATH"
32
32
solana-test-validator -u m -c whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc -c CtXfPzz36dH5Ws4UYKZvrQ1Xqzn42ecDW6y8NKuiN8nD -c metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s -c PwDiXFxQsGra4sFFTT8r1QWRMd4vfumiWC1jfWNfdYT --mint 5ZWj7a1f8tWkjBESHKgrLmXshuXxqeY9SYcfbshpAqPG > /dev/null &
33
33
sleep 5
34
- dotnet cake --target=Report --verbosity=verbose
35
- - name : Publish Solana.Unity.Extensions on version change
36
-
37
- with :
38
- PROJECT_FILE_PATH : src/Solana.Unity.Extensions/Solana.Unity.Extensions.csproj
39
- PACKAGE_NAME : Solana.Unity.Extensions
40
- VERSION_FILE_PATH : SharedBuildProperties.props
41
- VERSION_REGEX : ^\s*<Version>(.*)<\/Version>\s*$
42
- TAG_FORMAT : v*
43
- NUGET_KEY : ${{secrets.NUGET_API_KEY}}
44
- NUGET_SOURCE : https://api.nuget.org/v3/index.json
45
- INCLUDE_SYMBOLS : true
46
- - name : Publish Solana.Unity.Wallet on version change
47
-
48
- with :
49
- PROJECT_FILE_PATH : src/Solana.Unity.Wallet/Solana.Unity.Wallet.csproj
50
- PACKAGE_NAME : Solana.Unity.Wallet
51
- VERSION_FILE_PATH : SharedBuildProperties.props
52
- VERSION_REGEX : ^\s*<Version>(.*)<\/Version>\s*$
53
- TAG_FORMAT : v*
54
- NUGET_KEY : ${{secrets.NUGET_API_KEY}}
55
- NUGET_SOURCE : https://api.nuget.org/v3/index.json
56
- INCLUDE_SYMBOLS : true
57
- - name : Publish Solana.Unity.Rpc on version change
58
-
59
- with :
60
- PROJECT_FILE_PATH : src/Solana.Unity.Rpc/Solana.Unity.Rpc.csproj
61
- PACKAGE_NAME : Solana.Unity.Rpc
62
- VERSION_FILE_PATH : SharedBuildProperties.props
63
- VERSION_REGEX : ^\s*<Version>(.*)<\/Version>\s*$
64
- TAG_FORMAT : v*
65
- NUGET_KEY : ${{secrets.NUGET_API_KEY}}
66
- INCLUDE_SYMBOLS : true
67
- NUGET_SOURCE : https://api.nuget.org/v3/index.json
68
- - name : Publish Solana.Unity.KeyStore on version change
69
-
70
- with :
71
- PROJECT_FILE_PATH : src/Solana.Unity.KeyStore/Solana.Unity.KeyStore.csproj
72
- PACKAGE_NAME : Solana.Unity.KeyStore
73
- VERSION_FILE_PATH : SharedBuildProperties.props
74
- VERSION_REGEX : ^\s*<Version>(.*)<\/Version>\s*$
75
- TAG_FORMAT : v*
76
- NUGET_KEY : ${{secrets.NUGET_API_KEY}}
77
- INCLUDE_SYMBOLS : true
78
- NUGET_SOURCE : https://api.nuget.org/v3/index.json
79
- - name : Publish Solana.Unity.Programs on version change
80
- id : publish_nuget
81
-
82
- with :
83
- PROJECT_FILE_PATH : src/Solana.Unity.Programs/Solana.Unity.Programs.csproj
84
- PACKAGE_NAME : Solana.Unity.Programs
85
- VERSION_FILE_PATH : SharedBuildProperties.props
86
- VERSION_REGEX : ^\s*<Version>(.*)<\/Version>\s*$
87
- TAG_FORMAT : v*
88
- NUGET_KEY : ${{secrets.NUGET_API_KEY}}
89
- INCLUDE_SYMBOLS : true
90
- NUGET_SOURCE : https://api.nuget.org/v3/index.json
34
+ dotnet cake --target=Pack --verbosity=verbose
35
+ dotnet nuget push artifacts/packages/*.nupkg --api-key $NUGET_API_KEY --source https://api.nuget.org/v3/index.json --skip-duplicate
0 commit comments