~andrey-fedoseev/launchpad-buildd:snap-target-architectures

Last commit made on 2022-07-08
Get this branch:
git clone -b snap-target-architectures https://git.launchpad.net/~andrey-fedoseev/launchpad-buildd
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-target-architectures
Repository:
lp:~andrey-fedoseev/launchpad-buildd

Recent commits

cb4e9c1... by Andrey Fedoseev

Replace SNAPCRAFT_BUILD_TO with SNAPCRAFT_BUILD_FOR

according to the updated snapcraft specification

ef7381b... by Colin Watson

Log SHA-512 hash of built snaps

Merged from https://code.launchpad.net/~cjwatson/launchpad-buildd/+git/launchpad-buildd/+merge/425729

e0d6e38... by Colin Watson

Log SHA-512 hash of built snaps

LP: #1979844

0cf2c95... by Colin Watson

Add a timeout when revoking proxy tokens

Merged from https://code.launchpad.net/~cjwatson/launchpad-buildd/+git/launchpad-buildd/+merge/425211

2cf20c8... by Colin Watson

Add a timeout when revoking proxy tokens

We should have a timeout when making external requests so that builders
don't get tied up indefinitely if the external service in question
doesn't respond for whatever reason. The builder proxy applies a
maximum lifetime to tokens, so the worst case of failing to revoke a
token is that it ends up being valid for a little longer than necessary.

bbea7cd... by Andrey Fedoseev

Allow specifying target architectures for snaps

The list of target architectures is passed as an extra argument to `SnapBuildManager`

At the moment, we use only the first architecture from the list as
snapcraft doesn't allow multi-arch at the moment.

The target architecture is passed to `snapcraft` via
`SNAPCRAFT_BUILD_TO` env variable

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

454638a... by Andrey Fedoseev

Allow specifying target architectures for snaps

The list of target architectures is passed as an extra argument to `SnapBuildManager`

At the moment, we use only the first architecture from the list as
snapcraft doesn't allow multi-arch at the moment.

The target architecture is passed to `snapcraft` via
`SNAPCRAFT_BUILD_TO` env variable

bab9b24... by Colin Watson

Release version 215

Merged from https://code.launchpad.net/~cjwatson/launchpad-buildd/+git/launchpad-buildd/+merge/425054

54375dc... by Colin Watson

releasing package launchpad-buildd version 215

10799e3... by Colin Watson

Add support for plugin settings for CI builds

Merged from https://code.launchpad.net/~cjwatson/launchpad-buildd/+git/launchpad-buildd/+merge/424854