Skip to content

ci: skip x16-docs PDF fetch on fork PRs so the CI build action no longer fails on that#389

Open
irmen wants to merge 1 commit into
X16Community:masterfrom
irmen:fix-fork-PR-builds
Open

ci: skip x16-docs PDF fetch on fork PRs so the CI build action no longer fails on that#389
irmen wants to merge 1 commit into
X16Community:masterfrom
irmen:fix-fork-PR-builds

Conversation

@irmen
Copy link
Copy Markdown
Contributor

@irmen irmen commented May 19, 2026

The "Fetch x16-docs PDFs" step uses gh run download to pull artifacts from the X16Community/x16-docs repo. On pull requests from forks, the default GITHUB_TOKEN has restricted read-only permissions and cannot access other repositories, causing the build to fail. Add a condition to skip this step when the PR originates from a fork.
You can see below 2 of my PR's that now fail their CI build checks because of this issue.

There is likely anotherr problem as well though, if the pdf artifact has been removed altogether from the x16-docs repo because it got stale/too old and github deemed it necessary to clean it....which seems to have happened as well. I don't know how to solve this? Re-trigger a x16-docs build to make a fresh build artifact for a while until it expires again? IS there a way to make github store the build artifacts longer?
image

The "Fetch x16-docs PDFs" step uses gh run download to pull artifacts from
the X16Community/x16-docs repo. On pull requests from forks, the default
GITHUB_TOKEN has restricted read-only permissions and cannot access other
repositories, causing the build to fail. Add a condition to skip this step
when the PR originates from a fork.
@irmen irmen changed the title ci: skip x16-docs PDF fetch on fork PRs ci: skip x16-docs PDF fetch on fork PRs so the CI build action no longer fails on that May 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant