Skip to content

Skip coverage auto-update for fork PRs#165

Merged
DRMacIver merged 2 commits into
mainfrom
fix-coverage-fork-prs
Mar 31, 2026
Merged

Skip coverage auto-update for fork PRs#165
DRMacIver merged 2 commits into
mainfrom
fix-coverage-fork-prs

Conversation

@DRMacIver
Copy link
Copy Markdown
Member

@DRMacIver DRMacIver commented Mar 31, 2026

Theoretically this should disable the things that were causing CI problems in #161. I'm trusting Claude's diagnosis here though TBH, it might be nonsense.

DRMacIver and others added 2 commits March 31, 2026 16:36
Fork PRs can't push back to the source branch, and github.head_ref
refers to a branch that doesn't exist on the base repo. Use the
default checkout ref for fork PRs and skip the auto-update step
entirely.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The fork PR checkout step doesn't need credentials (we can't push to
forks anyway), and zizmor flags it as artipacked without this setting.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@DRMacIver DRMacIver marked this pull request as ready for review March 31, 2026 15:42
@DRMacIver DRMacIver merged commit 5e945b5 into main Mar 31, 2026
14 checks passed
@DRMacIver DRMacIver deleted the fix-coverage-fork-prs branch March 31, 2026 16:14
DRMacIver added a commit to hegeldev/hegel-go that referenced this pull request Apr 2, 2026
For fork PRs, head_ref points to a branch that doesn't exist on the
base repo, so fall back to the default checkout ref. Also skip the
auto-update push step since we can't push to forks.

Ported from hegeldev/hegel-rust#165.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
DRMacIver added a commit to hegeldev/hegel-go that referenced this pull request Apr 2, 2026
For fork PRs, head_ref points to a branch that doesn't exist on the
base repo, so fall back to the default checkout ref. Also skip the
auto-update push step since we can't push to forks.

Ported from hegeldev/hegel-rust#165.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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