Building Pull Requests From Forked Repos
Blog post from Semaphore
Semaphore has introduced a new feature that supports building pull requests from forked repositories, addressing a recent change by GitHub that removed the ability to push commit status from forked to parent repositories. Previously, both the forked and parent repositories needed to be on Semaphore to view pull request status, but now, forked repositories do not need to be hosted on Semaphore. All pull requests from forks to the parent repository are tested, with build statuses posted directly on the corresponding pull request pages on GitHub, and any new commits to pull requests are automatically tested. Semaphore's dashboard now includes incoming pull requests and their statuses, displaying them alongside other branches with a distinct naming format, and they are removed from the dashboard once merged or closed.