Browse Source

Add optional input is_external_pr

jellespijker 2 years ago
parent
commit
046985270a
1 changed files with 7 additions and 2 deletions
  1. 7 2
      .github/workflows/conan-recipe-version.yml

+ 7 - 2
.github/workflows/conan-recipe-version.yml

@@ -12,6 +12,11 @@ on:
                 default: ""
                 type: string
 
+            is_external_pr:
+                required: false
+                default: false
+                type: boolean
+
         outputs:
             recipe_id_full:
                 description: "The full Conan recipe id: <name>/<version>@<user>/<channel>"
@@ -53,14 +58,14 @@ jobs:
         steps:
             -   name: Checkout repo
                 uses: actions/checkout@v3
-                if: ${{ ! contains(github.event, 'pull_request') }}
+                if: ${{ ! is_external_pr }}
                 with:
                     fetch-depth: 0
                     ref: ${{ github.head_ref }}
 
             -   name: Checkout repo PR
                 uses: actions/checkout@v3
-                if: ${{ contains(github.event, 'pull_request') }}
+                if: ${{ is_external_pr }}
                 with:
                     fetch-depth: 0
                     ref: ${{ github.event.pull_request.head.ref }}