]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
ari-stubs: Fix more local anchor references
authorGeorge Joseph <gjoseph@sangoma.com>
Tue, 5 Sep 2023 19:02:19 +0000 (13:02 -0600)
committerGeorge Joseph <gjoseph@sangoma.com>
Tue, 5 Sep 2023 19:36:20 +0000 (13:36 -0600)
Also allow CreateDocs job to be run manually with default branches.

.github/workflows/CreateDocs.yml

index 29dbae2f327536a10d700fa2d3010291a8e6762d..0417849adfa558743541a23bb61d5137e76a298f 100644 (file)
@@ -4,8 +4,7 @@ on:
     inputs:
       branches:
         description: "JSON array of branches: ['18','20'] (no spaces)"
-        required:    true
-        default: ${{ vars.WIKIDOCS_ENABLE }}
+        required:    false
         type:        string
   schedule:
 #           Times are UTC
@@ -15,15 +14,29 @@ env:
   ASTERISK_REPO:     ${{ github.repository }}
   GITHUB_TOKEN:      ${{ secrets.GITHUB_TOKEN }}
   GH_TOKEN:          ${{ secrets.GITHUB_TOKEN }}
+  DEFAULT_BRANCHES:  ${{ vars.WIKIDOC_BRANCHES }}
+  INPUT_BRANCHES:    ${{ inputs.branches }}
 
 jobs:
+  
   CreateDocsDebug:
     runs-on: ubuntu-latest
+    outputs:
+      manual_branches:     ${{ steps.setup.outputs.manual_branches }}
     steps:
+      - name: setup
+        run: |
+          MANUAL_BRANCHES="$INPUT_BRANCHES"
+          [ -z "$MANUAL_BRANCHES" ] && MANUAL_BRANCHES="$DEFAULT_BRANCHES" || :
+          echo "manual_branches=${MANUAL_BRANCHES}"
+          echo "manual_branches=${MANUAL_BRANCHES}" >>${GITHUB_OUTPUT}
+          exit 0
+        
       - name: DumpEnvironment
         uses: asterisk/asterisk-ci-actions/DumpEnvironmentAction@main
         with:
-          action-vars: ${{toJSON(inputs)}}
+          action-inputs: ${{toJSON(inputs)}}
+          action-vars: ${{ toJSON(steps.setup.outputs) }}
 
   CreateDocsScheduledMatrix:
     needs: [ CreateDocsDebug ]
@@ -74,7 +87,7 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        branch: ${{ fromJSON(inputs.branches) }}
+        branch: ${{ fromJSON(vars.WIKIDOC_MANUAL_BRANCHES) }}
     runs-on: ubuntu-latest
     steps:
       - name: CreateDocs for ${{matrix.branch}}