~pelpsi/launchpad:unembargo-buildinfo-file

Last commit made on 2024-04-23
Get this branch:
git clone -b unembargo-buildinfo-file https://git.launchpad.net/~pelpsi/launchpad
Only Simone Pelosi can upload to this branch. If you are Simone Pelosi please log in for upload directions.

Branch merges

Branch information

Name:
unembargo-buildinfo-file
Repository:
lp:~pelpsi/launchpad

Recent commits

fe36f46... by Simone Pelosi

Unembargo build info

Added buildinfo to unembargoed files.

LP: #2052796

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
73416ba... by Ines Almeida

Update `build_metadat_url` logic and tests and queries associated with it

This includes:
 - Update the query used to get the metadata file to be lighter
 - Remove test that no longer applies

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/464751

e04b922... by Ines Almeida

Comment out test that no longer applies: snap build query counts

After adding the new attribute to our Build API, we now do make an extra query to get the librarian file URL.

a4d02e5... by Ines Almeida

Update logic to retrieve the metadata_url for a build

Using a different method that calls a lighter query

5e47dc4... by Ines Almeida

Minor style fix to export a global variable used in another script

80526d6... by Guruprasad

charm/launchpad-ppa-publisher: Add the PPA key updater cron job

Also use a unique name for the ppa-update-keys cron script,

Merged from https://code.launchpad.net/~lgp171188/launchpad/+git/launchpad/+merge/464690

abcd9a8... by Jürgen Gmach

Expose the URL to download the metadata file of the fetch service via API

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/464697

4c818ae... by Jürgen Gmach

Expose the URL to download the metadata file of the fetch service via API

101421b... by Ines Almeida

buildd-manager: Add logic to end fetch service session and retrieve metadata.

This adds the necessary code to the BuilderProxyMixin to be able to request metadata to the fetch service, store it in a file, and end the fetch service session; as well as the logic needed to run end end-of-session logc when the build finishes successfully.

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/464312

dd90403... by Ines Almeida

buildd-master: add logic to call `endProxySession` at the end of a successfull build.

Currently, only snap builds use the fetch service and require any post-build cleanup; for the remaining build types this wil simply `pass`