Skip to content

Commit ce44892

Browse files
authored
chore(ci): lockdown workflow_run by origin (#1350)
1 parent 005e093 commit ce44892

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed

Diff for: .github/workflows/label_pr_on_title.yml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ jobs:
1414
uses: ./.github/workflows/reusable_export_pr_details.yml
1515
with:
1616
record_pr_workflow_id: ${{ github.event.workflow_run.id }}
17+
workflow_origin: ${{ github.event.repository.full_name }}
1718
secrets:
1819
token: ${{ secrets.GITHUB_TOKEN }}
1920
label_pr:

Diff for: .github/workflows/on_merged_pr.yml

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ jobs:
1212
uses: ./.github/workflows/reusable_export_pr_details.yml
1313
with:
1414
record_pr_workflow_id: ${{ github.event.workflow_run.id }}
15+
workflow_origin: ${{ github.event.repository.full_name }}
1516
secrets:
1617
token: ${{ secrets.GITHUB_TOKEN }}
1718
release_label_on_merge:

Diff for: .github/workflows/on_opened_pr.yml

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ jobs:
1212
uses: ./.github/workflows/reusable_export_pr_details.yml
1313
with:
1414
record_pr_workflow_id: ${{ github.event.workflow_run.id }}
15+
workflow_origin: ${{ github.event.repository.full_name }}
1516
secrets:
1617
token: ${{ secrets.GITHUB_TOKEN }}
1718
check_related_issue:

Diff for: .github/workflows/reusable_export_pr_details.yml

+5
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ on:
66
record_pr_workflow_id:
77
required: true
88
type: number
9+
workflow_origin: # see https://github.com/awslabs/aws-lambda-powertools-python/issues/1349
10+
required: true
11+
type: string
912
secrets:
1013
token:
1114
required: true
@@ -32,6 +35,8 @@ on:
3235

3336
jobs:
3437
export_pr_details:
38+
# see https://github.com/awslabs/aws-lambda-powertools-python/issues/1349
39+
if: inputs.workflow_origin == 'awslabs/aws-lambda-powertools-python'
3540
runs-on: ubuntu-latest
3641
env:
3742
FILENAME: pr.txt

0 commit comments

Comments
 (0)