Skip to content

Bump warp-command-signatures for yay/paru completions (blocked on command-signatures#333) - #15112

Closed
warp-agent-staging[bot] wants to merge 2 commits into
masterfrom
factory/yay-paru-aur-completions
Closed

Bump warp-command-signatures for yay/paru completions (blocked on command-signatures#333)#15112
warp-agent-staging[bot] wants to merge 2 commits into
masterfrom
factory/yay-paru-aur-completions

Conversation

@warp-agent-staging

@warp-agent-staging warp-agent-staging Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Description

Bumps the warp-command-signatures git dependency rev (and the matching Cargo.lock entries) to point at warpdotdev/command-signatures#333, which adds pacman-compatible completion specs for yay and paru.

This PR is blocked on warpdotdev/command-signatures#333 and must not merge as-is. It currently pins rev to that PR's branch head commit (67518de50a718dea4b420d8fe51396ea59c53c9b) purely so this change can be built and reviewed end-to-end. Before this PR lands, the rev in Cargo.toml (and the two matching source lines in Cargo.lock) must be re-pointed at the commit on main that PR merges to.

Linked Issue

Fixes warpdotdev/warp#5177yay -S/paru -S produce no package completions, unlike pacman -S. Also tracked as APP-5382 in Linear.

  • The linked issue is labeled ready-to-implement.
  • N/A — no UI changes.

Testing

This is a dependency-pin + lockfile change with no source edits in this repo, so it's validated as such rather than with the app's usual manual-testing flow:

  • ./script/format --check: clean (no Rust source changed).

  • cargo tree -p warp-command-signatures --locked --offline: confirms the lockfile resolves against the new pinned commit without other dependency changes (the diff is limited to the two rev/source values).

  • The actual completion behavior is validated in Add completion specs for yay and paru AUR helpers command-signatures#333 (its own test suite, clippy, fmt, and prettier checks all pass there).

  • Not exercised: a full workspace build/clippy run or a real Arch Linux + yay/paru + fish end-to-end repro — neither was available/necessary for a one-line dependency pin, per this repo's own guidance to scale validation to the size of the change. A full build will happen naturally in CI once this is out of draft.

  • I have manually tested my changes locally with ./script/run

Agent Mode

  • Warp Agent Mode - This PR was created via Warp's AI Agent Mode

CHANGELOG-BUG-FIX: Fixed yay/paru (Arch Linux AUR helpers) not showing package name completions with -S, matching existing pacman -S behavior.

Co-Authored-By: Warp Agent agent@warp.dev

Revision

Re-pointed the pin at command-signatures#333's new head commit (67518de50a718dea4b420d8fe51396ea59c53c9b) after that PR was revised to address review findings. No other change here.

Points the warp-command-signatures git dependency at the branch that
adds pacman-compatible completion specs for yay and paru
(warpdotdev/command-signatures#333), fixing missing package
completions for `yay -S`/`paru -S` (#5177).

NOTE: this rev must be re-pointed at the merged `main` commit of
warpdotdev/command-signatures#333 before this PR lands. It currently
points at that PR's branch head so the change can be reviewed and
built end-to-end.

Co-Authored-By: Warp Agent <agent@warp.dev>
@warp-agent-staging

Copy link
Copy Markdown
Contributor Author

This PR was generated with Warp.

View run View conversation

command-signatures#333 was revised to address review findings (paru
-Ta AUR filter, a per-command generator regression test, and a doc
comment fix); re-point the pin at the new head commit to keep the two
PRs consistent.

Co-Authored-By: Warp Agent <agent@warp.dev>
@warp-agent-staging

Copy link
Copy Markdown
Contributor Author

Closing: this pins warp-command-signatures to 67518de, the head of command-signatures#333, which was closed unmerged as a duplicate. Merging this would ship a revision that is not on that repo's main and that contains none of the corrections that followed.

The yay/paru specs landed instead via command-signatures#334, and command-signatures#336 fixes two defects in them — -Pc output parsed as bare package names, and -i/--install modeled under -U instead of -B. The pin should be bumped to a main commit that includes #336; bumping before that ships the parsing bug.

Responding as wilson: Open session · View factory task

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Yay doesn't get the autocompletions packages while typing TAB like pacman does

1 participant