~ubuntu-release/britney/+git/britney2-ubuntu:sil2100/cloud-only-run-once

Last commit made on 2023-02-14
Get this branch:
git clone -b sil2100/cloud-only-run-once https://git.launchpad.net/~ubuntu-release/britney/+git/britney2-ubuntu
Members of Ubuntu Release Team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
sil2100/cloud-only-run-once
Repository:
lp:~ubuntu-release/britney/+git/britney2-ubuntu

Recent commits

85c6716... by Łukasz Zemczak

Set the verdict correctly too.

340b41a... by Łukasz Zemczak

Save state file in-between runs to mark which packages have already been tested on the given clouds.

dde56aa... by Łukasz Zemczak

Actually, don't override the options-passed ADT_PPAs if no need.

b2b1da4... by Łukasz Zemczak

The autopkgtest policy basically turns adt_ppas into a list, so let's handle the case where the autopkgtest policy runs first.

be55223... by Łukasz Zemczak

Merge branch 'feat/add-cloud-policy' of git+ssh://git.launchpad.net/~aleksa-svitlica/cloudware/+git/britney2-ubuntu into sil2100/private-runs

1848597... by Łukasz Zemczak

Support PPAs which have fingerprint enabled in them.

f21d94d... by Aleksa Svitlica

CloudPolicy: Support public PPAs with fingerprints

Updates the _parse_ppas function to also allow public PPAs with
fingerprints to be provided (team/name:fingerprint).

2bd1584... by Aleksa Svitlica

CloudPolicy: Refactor to use adt_ppas

Cloud policy now uses the ADT_PPAS field as the source but will only
take private PPAS due to requiring a fingerprint. If ADT_PPAS is empty
then the 'proposed' archive is used.

Adds logic to try and retrieve the install source of a package from the
logs. This is useful if multiple PPAs are defined since the policy won't
explicitly know when contains the package under test.

1c6f56a... by Aleksa Svitlica

Cloud Policy: Remove xunitparser dependency

To avoid an external dependency the required xunit parsing has been
implemented directly in the policy.

c6e4e18... by Aleksa Svitlica

CloudPolicy: Move hardcoded values to config

Changes made
- Multiple hardcoded fields moved to config
- Series is now retrieved from options
- Pocket is now called source and retrieved from config
- Adds source type config which can be either archive or ppa
- Returns REJECTED_PERMANENTLY policy verdict when test failures or
  errors occur. Adds verdict info the the excuse.