launchpad:master

Last commit made on 2024-04-19
Get this branch:
git clone -b master https://git.launchpad.net/launchpad
Members of Canonical Launchpad Engineering can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
master
Repository:
lp:launchpad

Recent commits

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

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
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

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
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`

a1595b9... 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.

df62eb0... by Ines Almeida

buildd-manager: rename method to start Proxy session

a544110... by Ines Almeida

Refactor buildd-manager: remove unneeded variables, rename and add comments

 - Removed the `/session` from the base URL for the fetch service control API endpoint, for consistency.
 - The `proxy_username` was confirmed to not be necessary for the fetch service.
 - Minor comment and variable refactoring

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

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

buildd-manager minor refactor: variable renaming and comment additions

fe351a2... by Ines Almeida

buildd-manager: Remove `proxy_username` as argument for fetch service start session

This was confirmed to not be required

8da27fa... by Ines Almeida

buildd-master: update value for fetch service base URL

Removed the `/session` from the base URL for the fetch service control endpoint for consistency