~jugmac00/lpci:provide-additional-repositories-via-cli

Last commit made on 2022-08-11
Get this branch:
git clone -b provide-additional-repositories-via-cli https://git.launchpad.net/~jugmac00/lpci
Only Jürgen Gmach can upload to this branch. If you are Jürgen Gmach please log in for upload directions.

Branch merges

Branch information

Name:
provide-additional-repositories-via-cli
Repository:
lp:~jugmac00/lpci

Recent commits

8326798... by Jürgen Gmach

Rename additional_apt_repositories into package_repositories

Succeeded
[SUCCEEDED] test:0 (build)
[SUCCEEDED] build:0 (build)
12 of 2 results
8655cf0... by Jürgen Gmach

Enable providing additional repositories via CLI

7a4d28b... by Jürgen Gmach

Clean up CLI docs

1c3f562... by Colin Watson

Back to development: 0.0.26

0a56743... by Colin Watson

Release version 0.0.25

2b4630b... by Colin Watson

Add XXX comment about Output.properties default

Requested by Jürgen.

012e473... by Colin Watson

Fix edge case in license handling

In the case where a job has an `output` key but no `properties` key
under that (e.g. just `output.paths`), lpcraft raised an
`AssertionError` on `assert isinstance(job.output.properties, dict)`.

49e380a... by Colin Watson

Fix input handling of jobs that produce subdirectories of artifacts

It's quite common for e.g. Python jobs to use something like `paths:
["dist/*"]`, which produces a subdirectory under `files` in the output
directory. The `input` property crashed when faced with this.

ba552ea... by Colin Watson

Add input properties

This allows jobs to use artifacts built by previous pipeline stages.

For now, this is restricted to only allowing input from jobs with a
single instance (i.e. non-matrix jobs), since it isn't obvious how to
specify input from matrix jobs in a comprehensible way.

8ed5c18... by Colin Watson

Back to development: 0.0.25