Skip to content

Commit 3d084c6

Browse files
authored
Merge pull request #1 from ForEvolve/releases/v1.0
Release 1.0
2 parents 2e82ac1 + 44c2ed4 commit 3d084c6

File tree

36 files changed

+873
-200
lines changed

36 files changed

+873
-200
lines changed

.github/workflows/master.yml

Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,12 @@ on:
44
push:
55
branches:
66
- master
7+
paths-ignore:
8+
- 'samples/**'
79

10+
pull_request:
11+
branches:
12+
- master
813
jobs:
914
build:
1015
runs-on: ubuntu-latest
@@ -17,19 +22,32 @@ jobs:
1722
with:
1823
dotnet-version: '3.1.100'
1924

25+
- uses: aarnott/nbgv@v0.3
26+
with:
27+
setAllVars: true
28+
2029
- name: Build
2130
run: dotnet build --configuration Release
2231

2332
- name: Unit Test
2433
run: dotnet test --configuration Release
2534

26-
- name: Generate build number
27-
uses: einaregilsson/build-number@v2
28-
with:
29-
token: ${{secrets.GITHUB_TOKEN}}
30-
3135
- name: Pack
32-
run: dotnet pack --configuration Release /p:PackageVersion=0.0.0-github.$BUILD_NUMBER
36+
run: dotnet pack --configuration Release # /p:PackageVersion=$NBGV_NuGetPackageVersion
37+
38+
# - name: Generate build number
39+
# uses: einaregilsson/build-number@v2
40+
# with:
41+
# token: ${{secrets.GITHUB_TOKEN}}
42+
43+
# - name: Pack
44+
# run: dotnet pack --configuration Release /p:PackageVersion=0.0.0-github.$BUILD_NUMBER
3345

3446
- name: Push to feedz.io
35-
run: dotnet nuget push **/*.nupkg -n true -k ${{ secrets.FEEDZ_API_KEY }} -s https://f.feedz.io/forevolve/dependencyinjection/nuget/index.json
47+
run: dotnet nuget push **/*.nupkg -k ${{ secrets.FEEDZ_API_KEY }} -s https://f.feedz.io/forevolve/dependencyinjection/nuget/index.json
48+
#run: dotnet nuget push **/*.nupkg -n true -k ${{ secrets.FEEDZ_API_KEY }} -s https://f.feedz.io/forevolve/dependencyinjection/nuget/index.json
49+
if: github.event_name == 'pull_request'
50+
51+
- name: Push to NuGet.org
52+
run: dotnet nuget push **/*.nupkg -k ${{ secrets.NUGET_API_KEY }} -s https://api.nuget.org/v3/index.json
53+
if: github.event_name == 'push' && github.ref == 'master'

Directory.Build.props

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="15.0"
3+
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4+
5+
<PropertyGroup>
6+
<Product>ForEvolve Dependency Injection</Product>
7+
<RepositoryUrl>https://github.com/ForEvolve/ForEvolve.DependencyInjection</RepositoryUrl>
8+
<RepositoryType>git</RepositoryType>
9+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
10+
<LangVersion>latest</LangVersion>
11+
</PropertyGroup>
12+
13+
</Project>

ForEvolve.DependencyInjection.sln

Lines changed: 91 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,19 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ForEvolve.DependencyInjecti
1313
EndProject
1414
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{3BF58FFA-DA64-414F-9C3F-B93AF97F2A96}"
1515
EndProject
16-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ContextualBindings.SimpleApp", "samples\ContextualBindings.SimpleApp\ContextualBindings.SimpleApp.csproj", "{522F31BF-6B42-4661-9D4A-F5AAD952C8C3}"
16+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ContextualBindings.SimpleApp", "samples\ContextualBindings.SimpleApp\ContextualBindings.SimpleApp.csproj", "{522F31BF-6B42-4661-9D4A-F5AAD952C8C3}"
17+
EndProject
18+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ForEvolve.DependencyInjection.ContextualBindings.AspNetCore", "src\ForEvolve.DependencyInjection.ContextualBindings.AspNetCore\ForEvolve.DependencyInjection.ContextualBindings.AspNetCore.csproj", "{2B44C5AB-30D4-4E37-9E4B-EC5B8FABA2AB}"
19+
EndProject
20+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ForEvolve.DependencyInjection.ContextualBindings.AspNetCore.Tests", "test\ForEvolve.DependencyInjection.ContextualBindings.AspNetCore.Tests\ForEvolve.DependencyInjection.ContextualBindings.AspNetCore.Tests.csproj", "{53D1204D-B1A5-4460-AE5E-B1621D62FFF5}"
21+
EndProject
22+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ForEvolve.DependencyInjection", "src\ForEvolve.DependencyInjection\ForEvolve.DependencyInjection.csproj", "{6C4363B7-CECD-4C32-936E-BBD727985342}"
23+
EndProject
24+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ForEvolve.DependencyInjection.Modules", "src\ForEvolve.DependencyInjection.Modules\ForEvolve.DependencyInjection.Modules.csproj", "{5D292839-FCC8-4DEB-84A1-6B71E23929AC}"
25+
EndProject
26+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ForEvolve.DependencyInjection.Modules.Tests", "test\ForEvolve.DependencyInjection.Modules.Tests\ForEvolve.DependencyInjection.Modules.Tests.csproj", "{A7BACEDF-1F7A-4018-BF9D-BAA833FC2B38}"
27+
EndProject
28+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ForEvolve.DependencyInjection.AspNetCore", "src\ForEvolve.DependencyInjection.AspNetCore\ForEvolve.DependencyInjection.AspNetCore.csproj", "{9706AE88-B5BC-48D4-9930-3CC5CEA5EF97}"
1729
EndProject
1830
Global
1931
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -61,6 +73,78 @@ Global
6173
{522F31BF-6B42-4661-9D4A-F5AAD952C8C3}.Release|x64.Build.0 = Release|Any CPU
6274
{522F31BF-6B42-4661-9D4A-F5AAD952C8C3}.Release|x86.ActiveCfg = Release|Any CPU
6375
{522F31BF-6B42-4661-9D4A-F5AAD952C8C3}.Release|x86.Build.0 = Release|Any CPU
76+
{2B44C5AB-30D4-4E37-9E4B-EC5B8FABA2AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
77+
{2B44C5AB-30D4-4E37-9E4B-EC5B8FABA2AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
78+
{2B44C5AB-30D4-4E37-9E4B-EC5B8FABA2AB}.Debug|x64.ActiveCfg = Debug|Any CPU
79+
{2B44C5AB-30D4-4E37-9E4B-EC5B8FABA2AB}.Debug|x64.Build.0 = Debug|Any CPU
80+
{2B44C5AB-30D4-4E37-9E4B-EC5B8FABA2AB}.Debug|x86.ActiveCfg = Debug|Any CPU
81+
{2B44C5AB-30D4-4E37-9E4B-EC5B8FABA2AB}.Debug|x86.Build.0 = Debug|Any CPU
82+
{2B44C5AB-30D4-4E37-9E4B-EC5B8FABA2AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
83+
{2B44C5AB-30D4-4E37-9E4B-EC5B8FABA2AB}.Release|Any CPU.Build.0 = Release|Any CPU
84+
{2B44C5AB-30D4-4E37-9E4B-EC5B8FABA2AB}.Release|x64.ActiveCfg = Release|Any CPU
85+
{2B44C5AB-30D4-4E37-9E4B-EC5B8FABA2AB}.Release|x64.Build.0 = Release|Any CPU
86+
{2B44C5AB-30D4-4E37-9E4B-EC5B8FABA2AB}.Release|x86.ActiveCfg = Release|Any CPU
87+
{2B44C5AB-30D4-4E37-9E4B-EC5B8FABA2AB}.Release|x86.Build.0 = Release|Any CPU
88+
{53D1204D-B1A5-4460-AE5E-B1621D62FFF5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
89+
{53D1204D-B1A5-4460-AE5E-B1621D62FFF5}.Debug|Any CPU.Build.0 = Debug|Any CPU
90+
{53D1204D-B1A5-4460-AE5E-B1621D62FFF5}.Debug|x64.ActiveCfg = Debug|Any CPU
91+
{53D1204D-B1A5-4460-AE5E-B1621D62FFF5}.Debug|x64.Build.0 = Debug|Any CPU
92+
{53D1204D-B1A5-4460-AE5E-B1621D62FFF5}.Debug|x86.ActiveCfg = Debug|Any CPU
93+
{53D1204D-B1A5-4460-AE5E-B1621D62FFF5}.Debug|x86.Build.0 = Debug|Any CPU
94+
{53D1204D-B1A5-4460-AE5E-B1621D62FFF5}.Release|Any CPU.ActiveCfg = Release|Any CPU
95+
{53D1204D-B1A5-4460-AE5E-B1621D62FFF5}.Release|Any CPU.Build.0 = Release|Any CPU
96+
{53D1204D-B1A5-4460-AE5E-B1621D62FFF5}.Release|x64.ActiveCfg = Release|Any CPU
97+
{53D1204D-B1A5-4460-AE5E-B1621D62FFF5}.Release|x64.Build.0 = Release|Any CPU
98+
{53D1204D-B1A5-4460-AE5E-B1621D62FFF5}.Release|x86.ActiveCfg = Release|Any CPU
99+
{53D1204D-B1A5-4460-AE5E-B1621D62FFF5}.Release|x86.Build.0 = Release|Any CPU
100+
{6C4363B7-CECD-4C32-936E-BBD727985342}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
101+
{6C4363B7-CECD-4C32-936E-BBD727985342}.Debug|Any CPU.Build.0 = Debug|Any CPU
102+
{6C4363B7-CECD-4C32-936E-BBD727985342}.Debug|x64.ActiveCfg = Debug|Any CPU
103+
{6C4363B7-CECD-4C32-936E-BBD727985342}.Debug|x64.Build.0 = Debug|Any CPU
104+
{6C4363B7-CECD-4C32-936E-BBD727985342}.Debug|x86.ActiveCfg = Debug|Any CPU
105+
{6C4363B7-CECD-4C32-936E-BBD727985342}.Debug|x86.Build.0 = Debug|Any CPU
106+
{6C4363B7-CECD-4C32-936E-BBD727985342}.Release|Any CPU.ActiveCfg = Release|Any CPU
107+
{6C4363B7-CECD-4C32-936E-BBD727985342}.Release|Any CPU.Build.0 = Release|Any CPU
108+
{6C4363B7-CECD-4C32-936E-BBD727985342}.Release|x64.ActiveCfg = Release|Any CPU
109+
{6C4363B7-CECD-4C32-936E-BBD727985342}.Release|x64.Build.0 = Release|Any CPU
110+
{6C4363B7-CECD-4C32-936E-BBD727985342}.Release|x86.ActiveCfg = Release|Any CPU
111+
{6C4363B7-CECD-4C32-936E-BBD727985342}.Release|x86.Build.0 = Release|Any CPU
112+
{5D292839-FCC8-4DEB-84A1-6B71E23929AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
113+
{5D292839-FCC8-4DEB-84A1-6B71E23929AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
114+
{5D292839-FCC8-4DEB-84A1-6B71E23929AC}.Debug|x64.ActiveCfg = Debug|Any CPU
115+
{5D292839-FCC8-4DEB-84A1-6B71E23929AC}.Debug|x64.Build.0 = Debug|Any CPU
116+
{5D292839-FCC8-4DEB-84A1-6B71E23929AC}.Debug|x86.ActiveCfg = Debug|Any CPU
117+
{5D292839-FCC8-4DEB-84A1-6B71E23929AC}.Debug|x86.Build.0 = Debug|Any CPU
118+
{5D292839-FCC8-4DEB-84A1-6B71E23929AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
119+
{5D292839-FCC8-4DEB-84A1-6B71E23929AC}.Release|Any CPU.Build.0 = Release|Any CPU
120+
{5D292839-FCC8-4DEB-84A1-6B71E23929AC}.Release|x64.ActiveCfg = Release|Any CPU
121+
{5D292839-FCC8-4DEB-84A1-6B71E23929AC}.Release|x64.Build.0 = Release|Any CPU
122+
{5D292839-FCC8-4DEB-84A1-6B71E23929AC}.Release|x86.ActiveCfg = Release|Any CPU
123+
{5D292839-FCC8-4DEB-84A1-6B71E23929AC}.Release|x86.Build.0 = Release|Any CPU
124+
{A7BACEDF-1F7A-4018-BF9D-BAA833FC2B38}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
125+
{A7BACEDF-1F7A-4018-BF9D-BAA833FC2B38}.Debug|Any CPU.Build.0 = Debug|Any CPU
126+
{A7BACEDF-1F7A-4018-BF9D-BAA833FC2B38}.Debug|x64.ActiveCfg = Debug|Any CPU
127+
{A7BACEDF-1F7A-4018-BF9D-BAA833FC2B38}.Debug|x64.Build.0 = Debug|Any CPU
128+
{A7BACEDF-1F7A-4018-BF9D-BAA833FC2B38}.Debug|x86.ActiveCfg = Debug|Any CPU
129+
{A7BACEDF-1F7A-4018-BF9D-BAA833FC2B38}.Debug|x86.Build.0 = Debug|Any CPU
130+
{A7BACEDF-1F7A-4018-BF9D-BAA833FC2B38}.Release|Any CPU.ActiveCfg = Release|Any CPU
131+
{A7BACEDF-1F7A-4018-BF9D-BAA833FC2B38}.Release|Any CPU.Build.0 = Release|Any CPU
132+
{A7BACEDF-1F7A-4018-BF9D-BAA833FC2B38}.Release|x64.ActiveCfg = Release|Any CPU
133+
{A7BACEDF-1F7A-4018-BF9D-BAA833FC2B38}.Release|x64.Build.0 = Release|Any CPU
134+
{A7BACEDF-1F7A-4018-BF9D-BAA833FC2B38}.Release|x86.ActiveCfg = Release|Any CPU
135+
{A7BACEDF-1F7A-4018-BF9D-BAA833FC2B38}.Release|x86.Build.0 = Release|Any CPU
136+
{9706AE88-B5BC-48D4-9930-3CC5CEA5EF97}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
137+
{9706AE88-B5BC-48D4-9930-3CC5CEA5EF97}.Debug|Any CPU.Build.0 = Debug|Any CPU
138+
{9706AE88-B5BC-48D4-9930-3CC5CEA5EF97}.Debug|x64.ActiveCfg = Debug|Any CPU
139+
{9706AE88-B5BC-48D4-9930-3CC5CEA5EF97}.Debug|x64.Build.0 = Debug|Any CPU
140+
{9706AE88-B5BC-48D4-9930-3CC5CEA5EF97}.Debug|x86.ActiveCfg = Debug|Any CPU
141+
{9706AE88-B5BC-48D4-9930-3CC5CEA5EF97}.Debug|x86.Build.0 = Debug|Any CPU
142+
{9706AE88-B5BC-48D4-9930-3CC5CEA5EF97}.Release|Any CPU.ActiveCfg = Release|Any CPU
143+
{9706AE88-B5BC-48D4-9930-3CC5CEA5EF97}.Release|Any CPU.Build.0 = Release|Any CPU
144+
{9706AE88-B5BC-48D4-9930-3CC5CEA5EF97}.Release|x64.ActiveCfg = Release|Any CPU
145+
{9706AE88-B5BC-48D4-9930-3CC5CEA5EF97}.Release|x64.Build.0 = Release|Any CPU
146+
{9706AE88-B5BC-48D4-9930-3CC5CEA5EF97}.Release|x86.ActiveCfg = Release|Any CPU
147+
{9706AE88-B5BC-48D4-9930-3CC5CEA5EF97}.Release|x86.Build.0 = Release|Any CPU
64148
EndGlobalSection
65149
GlobalSection(SolutionProperties) = preSolution
66150
HideSolutionNode = FALSE
@@ -69,6 +153,12 @@ Global
69153
{E380E893-2998-45CC-B71B-8231C8DCD8D8} = {95D4A132-E69E-4AB6-B9E5-7A517B2EEFAC}
70154
{6EA93792-D8C6-47FB-8E59-FDD9FA4AA9B8} = {F9FB53E5-4C9F-4FF3-B6F7-57B7808D9925}
71155
{522F31BF-6B42-4661-9D4A-F5AAD952C8C3} = {3BF58FFA-DA64-414F-9C3F-B93AF97F2A96}
156+
{2B44C5AB-30D4-4E37-9E4B-EC5B8FABA2AB} = {95D4A132-E69E-4AB6-B9E5-7A517B2EEFAC}
157+
{53D1204D-B1A5-4460-AE5E-B1621D62FFF5} = {F9FB53E5-4C9F-4FF3-B6F7-57B7808D9925}
158+
{6C4363B7-CECD-4C32-936E-BBD727985342} = {95D4A132-E69E-4AB6-B9E5-7A517B2EEFAC}
159+
{5D292839-FCC8-4DEB-84A1-6B71E23929AC} = {95D4A132-E69E-4AB6-B9E5-7A517B2EEFAC}
160+
{A7BACEDF-1F7A-4018-BF9D-BAA833FC2B38} = {F9FB53E5-4C9F-4FF3-B6F7-57B7808D9925}
161+
{9706AE88-B5BC-48D4-9930-3CC5CEA5EF97} = {95D4A132-E69E-4AB6-B9E5-7A517B2EEFAC}
72162
EndGlobalSection
73163
GlobalSection(ExtensibilityGlobals) = postSolution
74164
SolutionGuid = {EBF47F5B-2DC5-44E9-B87B-453832A1875B}

0 commit comments

Comments
 (0)