diff --git a/.github/workflows/CI-Build.yml b/.github/workflows/CI-Build.yml
index 477a2ac..f30cca9 100644
--- a/.github/workflows/CI-Build.yml
+++ b/.github/workflows/CI-Build.yml
@@ -122,7 +122,7 @@ jobs:
name: build-artifact
path: ${{env.working-directory}}
retention-days: 1
- Package-Artifacts:
+ Package-Release:
needs: [Build-Beta, Build-Release]
if: |
always() &&
@@ -132,6 +132,7 @@ jobs:
semVersion: ${{ needs.Build-Release.outputs.semVersion }}
env:
github-token: '${{ secrets.GITHUB_TOKEN }}'
+ nuget-token: '${{ secrets.NUGET_API_KEY }}'
working-directory: /home/runner/work/FeatureOne/FeatureOne
steps:
- name: Step-01 Retrieve Build Artifacts
@@ -145,31 +146,17 @@ jobs:
- name: Step-03 Publish to Github Packages
run: find -name "*.nupkg" -print -exec gpr push -k ${{env.github-token}} {} \;
-
- Release:
- needs: [Package-Artifacts]
- if: startsWith(github.head_ref, 'release/')
- runs-on: ubuntu-latest
- env:
- nuget-token: '${{ secrets.NUGET_API_KEY }}'
- working-directory: /home/runner/work/FeatureOne/FeatureOne
- steps:
- - name: Step-01 Retrieve Build Artifacts
- uses: actions/download-artifact@v3
- with:
- name: build-artifact
- path: ${{env.working-directory}}
-
+
- name: Step-02 Create Github Release
+ if: ${{ startsWith(github.head_ref, 'release/')}}
run: |
curl \
-X POST \
-H "Accept:application/vnd.github+json" \
- -H "Authorization:token ${{ secrets.GITHUB_TOKEN }}" \
+ -H "Authorization:token ${{ env.github-token }}" \
https://api.github.com/ninjarocks/FeatureOne/releases \
- -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}'
+ -d '{"tag_name":v1.0.0,"target_commitish":"master","name":"FeatureOne","body":"","draft":false,"prerelease":false,"generate_release_notes":false}'
- - name: Step-03 Publish to Nuget Org
+ - name: Step-03 Release to Nuget Org
+ if: ${{ startsWith(github.head_ref, 'release/')}}
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
-
-
\ No newline at end of file
diff --git a/src/FeatureOne/FeatureOne.csproj b/src/FeatureOne/FeatureOne.csproj
index f6599eb..6c83d96 100644
--- a/src/FeatureOne/FeatureOne.csproj
+++ b/src/FeatureOne/FeatureOne.csproj
@@ -22,15 +22,11 @@
README.md
https://github.com/NinjaRocks/FeatureOne
git
- feature-toggle; feature toggle; .net6.0; featureOn
+ feature-toggle; feature-flags; feature flags; feature toggle; .net6.0; featureOn
1.0.0
LICENSE.md
-
-
-
-
True