Update deploy-packages.yml
authorKangho Hur <rookiejava@gmail.com>
Tue, 1 Aug 2023 05:38:19 +0000 (14:38 +0900)
committerGitHub <noreply@github.com>
Tue, 1 Aug 2023 05:38:19 +0000 (14:38 +0900)
.github/workflows/deploy-packages.yml

index 1692e7f..3ab8de9 100644 (file)
@@ -7,6 +7,10 @@ on:
         description: 'Branch to deploy'
         required: true
         default: 'master'
+      deploy_to_gpr:
+        description: 'Deploy packages to Github Packages Registry?'
+        required: true
+        default: true
       deploy_to_myget:
         description: 'Deploy packages to MyGet?'
         required: true
@@ -67,6 +71,17 @@ jobs:
         git tag -fa "v$VERSION" -m "Release $VERSION"
         git push -f --tags origin refs/tags/"v$VERSION"
 
+    - name: Install Github Package Registry Tool
+      if: github.event.inputs.deploy_to_gpr == 'true'
+      run: dotnet tool install --global --no-cache gpr
+
+    - name: Deploy NuGet packages to Github Packages Registry
+      if: github.event.inputs.deploy_to_gpr == 'true'
+      run: |
+        gpr push --api-key ${{ secrets.TIZENAPI_GITHUB_TOKEN }} \
+                 --repository ${{ github.repository }} \
+                 --retries 3 Artifacts/*.nupkg
+
     - name: Deploy NuGet packages to MyGet
       if: github.event.inputs.deploy_to_myget == 'true'
       env: