workflows/eval: prevent tag job from failing in forks

Changed files
+3 -3
.github
workflows
+3 -3
.github/workflows/eval.yml
···
run: nix-build base/ci -A requestReviews
- name: Labelling pull request
-
if: ${{ github.event_name == 'pull_request_target' }}
+
if: ${{ github.event_name == 'pull_request_target' && github.repository_owner == 'NixOS' }}
run: |
# Get all currently set rebuild labels
gh api \
···
NUMBER: ${{ github.event.number }}
- name: Add eval summary to commit statuses
-
if: ${{ github.event_name == 'pull_request_target' }}
+
if: ${{ github.event_name == 'pull_request_target' && github.repository_owner == 'NixOS' }}
run: |
description=$(jq -r '
"Package: added " + (.attrdiff.added | length | tostring) +
···
NUMBER: ${{ github.event.number }}
- name: Requesting maintainer reviews
-
if: steps.app-token.outputs.token
+
if: ${{ steps.app-token.outputs.token && github.repository_owner == 'NixOS' }}
run: |
# maintainers.json contains GitHub IDs. Look up handles to request reviews from.
# There appears to be no API to request reviews based on GitHub IDs