Skip to content

Backport #3504 from main to stable branch#3508

Merged
kdeldycke merged 2 commits into
pallets:stablefrom
kdeldycke:fix-fish-completion-stable
May 23, 2026
Merged

Backport #3504 from main to stable branch#3508
kdeldycke merged 2 commits into
pallets:stablefrom
kdeldycke:fix-fish-completion-stable

Conversation

@kdeldycke
Copy link
Copy Markdown
Collaborator

@kdeldycke kdeldycke commented May 23, 2026

My intention was to merge #3504 to stable to include it for the upcoming 8.4.2 release, but was distracted by the topic of the PR itself and forgot to retarget the base branch of the PR from main to stable. This is the well known issue discussed at #3337.

To fix this, this PR just cherry-pick the c353590 commit from main and target stable inclusion. The next sync of stable to main will be clean and be reconciled automaticcaly by a forward-merge.

As a bonus, I added the missing changelog entry for #3504, updated the admonition and added a regression test.

Fix regression introduced in 8.4.0 by pallets#3126 and properly fix pallets#3043 and pallets#3502
@kdeldycke kdeldycke added this to the 8.4.2 milestone May 23, 2026
@kdeldycke kdeldycke added bug f:completion feature: shell completion labels May 23, 2026
@kdeldycke kdeldycke changed the title Fix fish completion stable Backport #3504 from main to `stable branch May 23, 2026
@kdeldycke kdeldycke changed the title Backport #3504 from main to `stable branch Backport #3504 from main to stable branch May 23, 2026
@kdeldycke kdeldycke marked this pull request as draft May 23, 2026 07:32
@kdeldycke kdeldycke force-pushed the fix-fish-completion-stable branch from 93dd288 to ddf20d0 Compare May 23, 2026 08:15
@kdeldycke kdeldycke marked this pull request as ready for review May 23, 2026 08:20
@kdeldycke kdeldycke merged commit 648d7c4 into pallets:stable May 23, 2026
21 of 22 checks passed
@kdeldycke kdeldycke deleted the fix-fish-completion-stable branch May 23, 2026 08:21
@kdeldycke
Copy link
Copy Markdown
Collaborator Author

For reference, I manually merged stable to main in 3a40e43 to resolve the merge conflict that might appear during the 8.4.2 future release workflow. This will save headaches for the maintainers (thinking of you @Rowlando13 ;) ).

I did this in the same spirit as in: bc36cd1 and #3479.

@Rowlando13
Copy link
Copy Markdown
Collaborator

@kdeldycke Thanks!

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

Labels

bug f:completion feature: shell completion

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fish completion is broken in 8.4.1 Multi-line help text is not handled correctly in fish

3 participants