Merge remote-tracking branch 'origin/main' into docs/sync-s3-auto-auth

# Conflicts:
#	doc/pending.txt
#	lua/pending/config.lua
#	lua/pending/forge.lua
#	spec/forge_spec.lua
This commit is contained in:
Barrett Ruth 2026-03-10 23:22:43 -04:00
commit d043c6aaee
5 changed files with 113 additions and 15 deletions

View file

@ -1500,7 +1500,7 @@ Configuration: ~
>lua
vim.g.pending = {
forge = {
auto_close = false,
close = false,
warn_missing_cli = true,
github = {
icon = '',
@ -1522,7 +1522,7 @@ Configuration: ~
<
Top-level fields: ~
{auto_close} (boolean, default: false) When true, tasks linked to
{close} (boolean, default: false) When true, tasks linked to
closed/merged remote issues are automatically marked
done on buffer open.
{warn_missing_cli} (boolean, default: true) When true, warns once per
@ -1550,7 +1550,7 @@ than 5 minutes are re-fetched asynchronously. The buffer renders immediately
with cached data and updates extmarks when the fetch completes.
State pull: ~
Requires `forge.auto_close = true`. After fetching, if the remote issue/PR
Requires `forge.close = true`. After fetching, if the remote issue/PR
is closed or merged and the local task is pending/wip/blocked, the task is
automatically marked as done. Disabled by default. One-way: local status
changes do not push back to the forge.