Skip to content

Do not run deployment job when syncing forks - #1053

Open
Kaliumhexacyanoferrat wants to merge 1 commit into
MDA2AV:mainfrom
Kaliumhexacyanoferrat:disable-deployment-on-forks
Open

Do not run deployment job when syncing forks#1053
Kaliumhexacyanoferrat wants to merge 1 commit into
MDA2AV:mainfrom
Kaliumhexacyanoferrat:disable-deployment-on-forks

Conversation

@Kaliumhexacyanoferrat

@Kaliumhexacyanoferrat Kaliumhexacyanoferrat commented Jul 26, 2026

Copy link
Copy Markdown
Collaborator

When creating or updating a fork, the action Deploy Site will be triggered on main of that fork, which fails because the fork usually does not have GitHub pages enabled (which is a good thing as it would create tons of identical websites otherwise). This creates noise for contributors as they receive an e-mail about the failed workflow everytime they sync the fork.

Example: https://github.com/Kaliumhexacyanoferrat/HttpArena/actions/runs/30205713564/job/89803305823

This change updates the workflow to run only on a non-forked repository.

@Kaliumhexacyanoferrat
Kaliumhexacyanoferrat marked this pull request as ready for review July 26, 2026 14:30
@Kaliumhexacyanoferrat Kaliumhexacyanoferrat added the platform Everything related to benchmark exection, including the PR workflow. label Jul 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

platform Everything related to benchmark exection, including the PR workflow.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants