## Launchpad service endpoints: the REST API, the PPA SFTP upload queue, ## the PPA package-content host and the Ubuntu source-package git web UI. ## Like host_keys.yml, this file exists so that static endpoints are data, ## updatable in one reviewable place, instead of hardcoded in the source — ## the API and content URLs were previously triplicated across modules. ## ## Templates carry their variable parts as {name} placeholders ({owner}, ## {ppa}, {package}), substituted by the accessors of src/launchpad.rs ## with plain string replacement. ## ## Where the values come from: ## api_base: the Launchpad REST API root (https://launchpad.net/docs/api/) ## ssh_*: the PPA upload queue, as expanded by dput-ng's ## ppa:user/ppa profile (ppa.launchpad.net:22, incoming ## ~/) ## content_host_template: ppa.launchpadcontent.net serves PPA apt ## repositories since the 2022 move off ppa.launchpad.net ## git_web_template: Launchpad's CGit mirrors of Ubuntu source packages ## (git.launchpad.net/ubuntu/+source/) api_base: https://api.launchpad.net/1.0 ssh_host: ppa.launchpad.net ssh_port: 22 incoming_template: "~{owner}/{ppa}" content_host_template: https://ppa.launchpadcontent.net/{owner}/{ppa}/ubuntu git_web_template: https://git.launchpad.net/ubuntu/+source/{package}