Skip to content

fix(scope): use subject repo for cross-repo actions#140

Merged
barrettruth merged 3 commits intomainfrom
fix/subject-repo-scope
Apr 11, 2026
Merged

fix(scope): use subject repo for cross-repo actions#140
barrettruth merged 3 commits intomainfrom
fix/subject-repo-scope

Conversation

@barrettruth
Copy link
Copy Markdown
Owner

Problem

forge was still deriving repo and project ownership from the local checkout after a picker selected a PR, issue, run, or release from another subject repo. That broke cross-repo and cross-project flows like CI logs, review follow-ups, release actions, and edit/create operations.

Solution

Add a shared subject-scope module and thread explicit scope metadata through picker entries and nested actions. Update the GitHub, GitLab, and Forgejo/tea backends plus compose/completion flows to honor explicit repo or project overrides, and add regression coverage for the new scoped command shapes.

@barrettruth barrettruth merged commit 6d97dfc into main Apr 11, 2026
8 checks passed
@barrettruth barrettruth deleted the fix/subject-repo-scope branch April 11, 2026 18:10
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