Browse Source

actions++

vpenades 1 year ago
parent
commit
92146829d8
1 changed files with 7 additions and 15 deletions
  1. 7 15
      .github/workflows/PublishToGithub.yml

+ 7 - 15
.github/workflows/PublishToGithub.yml

@@ -4,8 +4,10 @@ on: workflow_dispatch
     
 jobs:
 
-  prepare_job: #---------------------------------------------------------------------------------------
+  main_job:
     runs-on: ubuntu-latest
+    permissions:
+      contents: write # required for pushing the tag    
     
     steps:
 
@@ -17,20 +19,10 @@ jobs:
         chmod +x ./.github/workflows/FormatSemver.sh
         ./.github/workflows/FormatSemver.sh "${{ vars.SharpGLTF_Version }}-Preview-DATE-TIME" >> $GITHUB_ENV
 
-    outputs:
-      semver: "${{env.GHENV_PACKAGEVERSION}}" 
-
-  build_job: #---------------------------------------------------------------------------------------
-    needs: prepare_job
-    uses: ./.github/workflows/BuildPackages.yml
-    with:
-      nuget-semver: "${{needs.prepare_job.outputs.semver}}"
-
-  publish_job: #---------------------------------------------------------------------------------------
-    needs: build_job
-    runs-on: ubuntu-latest
-
-    steps:
+    - name: build
+      uses: ./.github/actions/Build
+      with:
+        nuget-semver: "${{env.GHENV_PACKAGEVERSION}}"
 
     - name: Download all artifacts
       uses: actions/download-artifact@v4