~andrey-fedoseev/launchpad:snap-arch-multi-build-on

Last commit made on 2022-08-22
Get this branch:
git clone -b snap-arch-multi-build-on https://git.launchpad.net/~andrey-fedoseev/launchpad
Only Andrey Fedoseev can upload to this branch. If you are Andrey Fedoseev please log in for upload directions.

Branch merges

Branch information

Name:
snap-arch-multi-build-on
Repository:
lp:~andrey-fedoseev/launchpad

Recent commits

555fc7b... by Andrey Fedoseev

Allow duplicate `build-on` for `core22`

This allows the following configuration in `snapcraft.yaml` which is legit only for `core22`

architectures:
  - build-on: amd64
  - build-on: amd64
    build-for: [arm64]

3f8c97e... by Colin Watson

Return proxied objects from various OCI factory methods

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/428087

87919ae... by Jürgen Gmach

Rename `apt_repositories` into `package_repositories`

Merged from https://code.launchpad.net/~jugmac00/launchpad/+git/launchpad/+merge/428406

15e7d0e... by Jürgen Gmach

Rename `apt_repositories` into `package_repositories`

Also rename the corresponding helper function.

This needs to be a two-phase process. Once `launchpad-buildd` works
with the new naming, the deprecated occurrences with `apt_repositories`
can be removed.

This is not only about renaming. This is also a preparation for
switching from replacing repositories with adding additional
repositories further down the stack in `launchpad-buildd` respectively
`lpraft`.

cae6970... by Andrey Fedoseev

Allow notifications for failed CI builds

Merged from https://code.launchpad.net/~andrey-fedoseev/launchpad/+git/launchpad/+merge/428395

d93e088... by Andrey Fedoseev

Allow notifications for failed CI Build

86ce148... by Andrey Fedoseev

close-account: handle the referenced deleted PPAs

Merged from https://code.launchpad.net/~andrey-fedoseev/launchpad/+git/launchpad/+merge/428250

3e8b57c... by Andrey Fedoseev

close-account: handle the referenced deleted PPAs

If a deleted PPA is not referenced, or the references allows cascade deletion, it gets purged. Otherwise, it is ignored.

Non-deleted PPAs still block account closing.

afb4ec3... by Colin Watson

charm: Use public Swift storage URL

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/428108

70fcfda... by Andrey Fedoseev

Skip certain fields reference checking in `close-account`:

 - branch.{owner,reviewer} from inactive products
 - specification.assignee from inactive products

Merged from https://code.launchpad.net/~andrey-fedoseev/launchpad/+git/launchpad/+merge/428163