fix: improve bot detection and event filtering in GitHub workflow conditions
This commit is contained in:
@@ -107,7 +107,7 @@ jobs:
|
|||||||
needs: [label-on-content, label-on-labels]
|
needs: [label-on-content, label-on-labels]
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
# Only run this on new comments, to automatically remove the stale label
|
# Only run this on new comments, to automatically remove the stale label
|
||||||
if: always() && (github.event_name == 'issue_comment' && github.actor != 'github-actions[bot]')
|
if: always() && (github.event_name == 'issue_comment' && github.event.sender.type != 'Bot')
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Mint App Token
|
- name: Mint App Token
|
||||||
|
|||||||
@@ -169,7 +169,7 @@ jobs:
|
|||||||
needs: [label-by-branches, label-by-files]
|
needs: [label-by-branches, label-by-files]
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
# Only runs on comments not done by the github actions bot
|
# Only runs on comments not done by the github actions bot
|
||||||
if: always() && (github.event_name == 'pull_request_review_comment' && github.actor != 'github-actions[bot]')
|
if: always() && (github.event_name == 'pull_request_review_comment' && github.event.sender.type != 'Bot')
|
||||||
|
|
||||||
# Override permissions, issue labeler needs issues write access
|
# Override permissions, issue labeler needs issues write access
|
||||||
permissions:
|
permissions:
|
||||||
@@ -257,7 +257,7 @@ jobs:
|
|||||||
needs: [label-by-branches, label-by-files, remove-stale-label, check-merge-blocking-labels]
|
needs: [label-by-branches, label-by-files, remove-stale-label, check-merge-blocking-labels]
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
# Run, even if the previous jobs were skipped/failed
|
# Run, even if the previous jobs were skipped/failed
|
||||||
if: always()
|
if: always() && (github.event_name == 'pull_request_target')
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Mint App Token
|
- name: Mint App Token
|
||||||
@@ -287,7 +287,11 @@ jobs:
|
|||||||
update-linked-issues:
|
update-linked-issues:
|
||||||
name: 🔗 Mark Linked Issues Done on Staging Merge
|
name: 🔗 Mark Linked Issues Done on Staging Merge
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
if: always() && (github.event.pull_request.merged == true && github.event.pull_request.base.ref == 'staging')
|
if: >
|
||||||
|
always() &&
|
||||||
|
github.event_name == 'pull_request_target' &&
|
||||||
|
github.event.pull_request.merged == true &&
|
||||||
|
github.event.pull_request.base.ref == 'staging'
|
||||||
|
|
||||||
# Override permissions, We need to be able to write to issues
|
# Override permissions, We need to be able to write to issues
|
||||||
permissions:
|
permissions:
|
||||||
|
|||||||
Reference in New Issue
Block a user