~jugmac00/lpci:add-license-key-to-configuration

Last commit made on 2022-08-05
Get this branch:
git clone -b add-license-key-to-configuration 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:
add-license-key-to-configuration
Repository:
lp:~jugmac00/lpci

Recent commits

cbb8798... by Jürgen Gmach

Enable adding license information

... via the `.launchpad.yaml` configuration file.

Succeeded
[SUCCEEDED] test:0 (build)
[SUCCEEDED] build:0 (build)
12 of 2 results
3a94261... by Colin Watson

Back to development: 0.0.24

0416953... by Colin Watson

Release version 0.0.23

035ed24... by Colin Watson

Rearrange output directory structure

The previous structure of `<job_name>/<series>/<architecture>` didn't
work well with matrix jobs, where there can be multiple jobs with the
same series and architecture but differing by some other property. It
also made it difficult to implement the `input` keyword, which needs to
be able to locate artifacts produced by previously-executed jobs in the
output directory; this would currently be impossible in Launchpad builds
because each individual job is run with a different `--output-directory`
in order to allow launchpad-buildd to extract just the artifacts
produced by that job.

Instead, mirror the structure implied by the `run-one` command, and
rearrange the output directory structure to `<job_name>/<job_index>`,
where `job_index` is the index of the individual job being run in the
matrix-expanded list of jobs with the same name. This is a bit simpler,
and makes it possible to iterate over output from all jobs with the same
name just by iterating over the `<job_name>` directory.

I've checked that launchpad-buildd won't object to this rearranged
structure, although once it's in place we'll be able to change
launchpad-buildd to run all individual jobs with the same
`--output-directory` (because it will then have another way to identify
artifacts produced by individual jobs), thus preparing the way for
implementing the `input` keyword.

95a23ef... by Jürgen Gmach

Back to development 0.0.23

ceef7f1... by Jürgen Gmach

Prepare release 0.0.22

Succeeded
[SUCCEEDED] test:0 (build)
[SUCCEEDED] build:0 (build)
12 of 2 results
587ee62... by Colin Watson

Upgrade to craft-providers 1.3.1

This includes a refactoring of snap installation logic, which reduces
dependencies on tools available on the host system.

c7f11f3... by Jürgen Gmach

Prepare release for version 0.0.21

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

Add Golang plugin

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

Release version 0.0.20

This includes security fixes for system packages, see
https://ubuntu.com/security/notices/USN-5519-1

Succeeded
[SUCCEEDED] test:0 (build)
[SUCCEEDED] build:0 (build)
12 of 2 results