Commit Graph
5 Commits
Author SHA1 Message Date
dualfroz 39783bf4f3 Abort purge when a file listed in "includes" is missing 2026-10-14 19:40:29 +02:00
dualfroz a0d660f831 Skip unreferenced archives that are already gone when purging 2026-10-14 19:34:09 +02:00
dualfroz 0d162a13f2 Allow relative URI references for homepage and archive prefix-url 2026-10-06 08:19:28 +02:00
dualfroz 2532919ab3 Typehint the closure picking the repositories dropped by the packages filter 2026-09-14 09:33:44 +02:00
dualfroz 8e2a075614 Resolve dependencies through the repositories the packages filter dropped
A partial build (`satis build satis.json web/ vendor/package`) narrows the
repository list down to the ones providing the requested packages. The
dependency pass then reused that narrowed list, so with
`require-dependencies` nothing the filtered package required could be
found -- packagist.org and every other repository had already been
dropped. Feed the dependency repository set the repositories the filter
removed, the same way the repository-URL filter already does.

Fixes #706
2026-09-13 15:08:58 +02:00