Skip to content

Commit c4b741a

Browse files
authored
Merge pull request #4 from NinjaRocks/release/1.0.0
- Release v1.0.0
2 parents bacc390 + a01758e commit c4b741a

File tree

2 files changed

+9
-26
lines changed

2 files changed

+9
-26
lines changed

.github/workflows/CI-Build.yml

Lines changed: 8 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ jobs:
122122
name: build-artifact
123123
path: ${{env.working-directory}}
124124
retention-days: 1
125-
Package-Artifacts:
125+
Package-Release:
126126
needs: [Build-Beta, Build-Release]
127127
if: |
128128
always() &&
@@ -132,6 +132,7 @@ jobs:
132132
semVersion: ${{ needs.Build-Release.outputs.semVersion }}
133133
env:
134134
github-token: '${{ secrets.GITHUB_TOKEN }}'
135+
nuget-token: '${{ secrets.NUGET_API_KEY }}'
135136
working-directory: /home/runner/work/FeatureOne/FeatureOne
136137
steps:
137138
- name: Step-01 Retrieve Build Artifacts
@@ -145,31 +146,17 @@ jobs:
145146

146147
- name: Step-03 Publish to Github Packages
147148
run: find -name "*.nupkg" -print -exec gpr push -k ${{env.github-token}} {} \;
148-
149-
Release:
150-
needs: [Package-Artifacts]
151-
if: startsWith(github.head_ref, 'release/')
152-
runs-on: ubuntu-latest
153-
env:
154-
nuget-token: '${{ secrets.NUGET_API_KEY }}'
155-
working-directory: /home/runner/work/FeatureOne/FeatureOne
156-
steps:
157-
- name: Step-01 Retrieve Build Artifacts
158-
uses: actions/download-artifact@v3
159-
with:
160-
name: build-artifact
161-
path: ${{env.working-directory}}
162-
149+
163150
- name: Step-02 Create Github Release
151+
if: ${{ startsWith(github.head_ref, 'release/')}}
164152
run: |
165153
curl \
166154
-X POST \
167155
-H "Accept:application/vnd.github+json" \
168-
-H "Authorization:token ${{ secrets.GITHUB_TOKEN }}" \
156+
-H "Authorization:token ${{ env.github-token }}" \
169157
https://api.github.com/ninjarocks/FeatureOne/releases \
170-
-d '{"tag_name":v${{ needs.Package-Artifacts.outputs.semVersion }},"target_commitish":"master","name":"FeatureOne","body":"Relese version ${{ needs.Package.outputs.semVersion }}","draft":false,"prerelease":false,"generate_release_notes":false}'
158+
-d '{"tag_name":v1.0.0,"target_commitish":"master","name":"FeatureOne","body":"","draft":false,"prerelease":false,"generate_release_notes":false}'
171159
172-
- name: Step-03 Publish to Nuget Org
160+
- name: Step-03 Release to Nuget Org
161+
if: ${{ startsWith(github.head_ref, 'release/')}}
173162
run: dotnet nuget push ${{env.working-directory}}/src/FeatureOne/bin/Release/*.nupkg --skip-duplicate --api-key ${{ env.nuget-token }} --source https://api.nuget.org/v3/index.json
174-
175-

src/FeatureOne/FeatureOne.csproj

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,11 @@
2222
<PackageReadmeFile>README.md</PackageReadmeFile>
2323
<RepositoryUrl>https://github.com/NinjaRocks/FeatureOne</RepositoryUrl>
2424
<RepositoryType>git</RepositoryType>
25-
<PackageTags>feature-toggle; feature toggle; .net6.0; featureOn</PackageTags>
25+
<PackageTags>feature-toggle; feature-flags; feature flags; feature toggle; .net6.0; featureOn</PackageTags>
2626
<Version>1.0.0</Version>
2727
<PackageLicenseFile>LICENSE.md</PackageLicenseFile>
2828
</PropertyGroup>
2929

30-
<ItemGroup>
31-
<Folder Include="Core\Stores\Providers\" />
32-
</ItemGroup>
33-
3430
<ItemGroup>
3531
<None Include="..\..\LICENSE.md">
3632
<Pack>True</Pack>

0 commit comments

Comments
 (0)