Skip to content

Commit b92a872

Browse files
docs: note extra repo file contract
Document debian/extra-repositories.txt in AGENTS.md. Describe suite filters, wildcard support, and placeholders. Signed-off-by: Simon Beaudoin <sbeaudoi@qti.qualcomm.com>
1 parent 81d3b21 commit b92a872

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

AGENTS.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,18 @@ orchestration around build, test, promotion, and release flows.
2525
published from `qualcomm-linux/debusine-action`, while the Ubuntu-capable `pkg-builder` images
2626
are still consumed from GHCR by the local path.
2727

28+
## Package Repo Extra Repositories
29+
30+
- The `build_package` composite action supports an optional
31+
`debian/extra-repositories.txt` file in package repositories.
32+
- Active entries are passed to `sbuild` as `--extra-repository`.
33+
- Supported entry styles:
34+
- global entries (apply to all suites)
35+
- suite-filtered entries (for example `[noble,questing] deb ...`)
36+
- wildcards (`[all]` or `[*]`)
37+
- Suite placeholders are expanded at runtime:
38+
- `{suite}`, `{SUITE}`, `${suite}`, `${SUITE}`, `@suite@`, `@SUITE@`
39+
2840
## Workflow Naming Convention
2941

3042
- `pkg-*` workflow names are for package lifecycle flows (`build`, `promote`, `release`, and

0 commit comments

Comments
 (0)