~ilasc/launchpad:add-get-status-artifacts-api

Last commit made on 2022-01-28
Get this branch:
git clone -b add-get-status-artifacts-api https://git.launchpad.net/~ilasc/launchpad
Only Ioana Lasc can upload to this branch. If you are Ioana Lasc please log in for upload directions.

Branch merges

Branch information

Name:
add-get-status-artifacts-api
Repository:
lp:~ilasc/launchpad

Recent commits

b9dd109... by Ioana Lasc

Address code review comments

fc6df3c... by Ioana Lasc

Give status artifacts a canonical url

bab1eef... by Ioana Lasc

Adjust spacing in unit test

39fa5e0... by Ioana Lasc

Add test for restricted artifact

b5ade3c... by Ioana Lasc

Tody up code

ad0d44f... by Ioana Lasc

Add a get status artifacts endpoint

2b220ce... by Colin Watson

Rename ISlaveStore to IStandbyStore

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

d5aaefa... by Colin Watson

Tolerate git commits with invalid author/committer emails

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

b636329... by Colin Watson

Push more of BuilderInteractor.updateBuild down to behaviours

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

a5ffc7b... by Colin Watson

Tolerate git commits with invalid author/committer emails

`email.utils.formataddr` requires email addresses to be ASCII, per the
email RFCs, and raises `UnicodeEncodeError` if they aren't. However, by
the time a commit gets this far, we need to do something with it (it may
be an import from a repository hosted somewhere else, in which case we
wouldn't even theoretically be able to reject the bad metadata on push).
Leave the author or committer unset in this case and ensure that we can
still render the commit properly when we need to.

LP: #1958281