Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
1493aa7
chore(deps): bump serde_with and time out of vulnerable ranges
devin-ai-integration[bot] Sep 21, 2026
bc840a8
chore(deps): raise rust-version to 1.88
devin-ai-integration[bot] Sep 21, 2026
6863dc5
merge dev to refresh PR head for review gate
devin-ai-integration[bot] Sep 21, 2026
04611a7
ci: retrigger platform-macos (macos 1/2 wedged inside client-connect.…
devin-ai-integration[bot] Sep 21, 2026
e9185ad
merge: sync dev into cargo transitive bumps
devin-ai-integration[bot] Sep 24, 2026
d1b0afb
fix(desktop): replace map_or with is_none_or for clippy 1.98
devin-ai-integration[bot] Sep 24, 2026
7323584
fix(desktop): rewrite map_or defaults as match arms (clippy + MSRV 1.77)
devin-ai-integration[bot] Sep 24, 2026
fa36f58
merge: sync dev into cargo transitive bumps
devin-ai-integration[bot] Sep 25, 2026
87d09a7
fix(chat): relay wire keepalives on the direct Chat encoder
devin-ai-integration[bot] Sep 25, 2026
9db5450
fix(encoders): keep wire keepalives out of the relayed-event counter
devin-ai-integration[bot] Sep 25, 2026
cbccfc4
Merge origin/dev into PR branch (take upstream's keepalive fix — equi…
devin-ai-integration[bot] Sep 26, 2026
4bd231d
chore: reduce PR to the pure dependency bump — encoder and MSRV fixes…
devin-ai-integration[bot] Sep 26, 2026
0c89960
Merge remote-tracking branch 'origin/dev' into devin/1790262608-cargo…
devin-ai-integration[bot] Sep 26, 2026
a1c6815
fix(desktop): replace map_or with is_none_or for clippy 1.98
devin-ai-integration[bot] Sep 26, 2026
05cc88a
fix(ci): scope enforce-target resolver to same-repo PRs
devin-ai-integration[bot] Sep 27, 2026
b02ffca
Merge remote-tracking branch 'origin/dev' into devin/1790262608-cargo…
devin-ai-integration[bot] Sep 27, 2026
a687895
fix(desktop): repair mangled merge resolution in companion_usage::sel…
devin-ai-integration[bot] Sep 27, 2026
f55f379
fix(desktop): convert remaining bool map_or sites for rust-version 1.88
devin-ai-integration[bot] Sep 27, 2026
541a933
test(claude): keep freePortPair below the ephemeral range
devin-ai-integration[bot] Sep 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 15 additions & 1 deletion .github/workflows/enforce-pr-target.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,21 @@ jobs:
github.rest.repos.listPullRequestsAssociatedWithCommit,
{ owner, repo, commit_sha: statusSha, per_page: 100 }
);
candidates = associatedPrs.filter(
// The index spans the whole fork network: a commit that heads
// a PR in another repository comes back with that PR's number,
// which `pulls.get` cannot resolve in THIS repository (404).
// Only a candidate based on this repository is usable identity.
const inRepoPrs = associatedPrs.filter(
candidate =>
candidate.base?.repo?.owner?.login === owner &&
candidate.base?.repo?.name === repo
);
if (inRepoPrs.length !== associatedPrs.length) {
core.info(
`Ignored ${associatedPrs.length - inRepoPrs.length} associated PR(s) based on other repositories in the fork network.`
);
}
candidates = inRepoPrs.filter(
candidate =>
candidate.state === "open" &&
candidate.head?.sha === statusSha
Expand Down
Loading
Loading