Skip to content

Commit 36169e8

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 f1faa17 commit 36169e8

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
@@ -29,6 +29,18 @@ orchestration around build, test, promotion, and release flows.
2929
published from `qualcomm-linux/debusine-action`, while the Ubuntu-capable `pkg-builder` images
3030
are still consumed from GHCR by the local path.
3131

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

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

0 commit comments

Comments
 (0)