Skip to content

fix: support fork PRs in CI#6

Merged
Taure merged 1 commit intomainfrom
fix/fork-pr-ci
Feb 13, 2026
Merged

fix: support fork PRs in CI#6
Taure merged 1 commit intomainfrom
fix/fork-pr-ci

Conversation

@Taure
Copy link
Collaborator

@Taure Taure commented Feb 13, 2026

Summary

  • Add nova_repo input to the run_nra.yml workflow (defaults to novaframework/nova for backwards compatibility)
  • Set NOVA_REPO env var from the new input
  • Update rebar.config.script to build the git URL from NOVA_REPO env var instead of hardcoding novaframework/nova.git

Context

When contributors open PRs from forks, CI fails because rebar.config.script hardcodes https://github.com/novaframework/nova.git. The branch exists on the fork, not upstream. This change lets the calling workflow pass the correct repo.

Test plan

  • Existing direct-branch PRs still pass (default novaframework/nova preserves current behavior)
  • After merging, a companion PR in novaframework/nova will pass fork repo URL — fork PRs should then work

🤖 Generated with Claude Code

When contributors open PRs from forks, CI fails because
rebar.config.script hardcodes novaframework/nova.git as the repo URL.
Add nova_repo workflow input and NOVA_REPO env var so the calling
workflow can pass the fork's repo URL.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@Taure Taure merged commit cdc5320 into main Feb 13, 2026
0 of 3 checks passed
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