~ilasc/launchpad:add-properties-column-to-revisionstatusreport

Last commit made on 2022-08-05
Get this branch:
git clone -b add-properties-column-to-revisionstatusreport 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-properties-column-to-revisionstatusreport
Repository:
lp:~ilasc/launchpad

Recent commits

31ad39a... by Ioana Lasc

Remove value_type for properties

ba79387... by Ioana Lasc

Tidy up for review suggestions

d5f4e52... by Ioana Lasc

Merge branch 'add-properties-column-to-revisionstatusreport' of git+ssh://git.launchpad.net/~ilasc/launchpad into add-properties-column-to-revisionstatusreport

fbdce56... by Ioana Lasc

Add a properties attribute to RevisionStatusReport

1f90388... by Ioana Lasc

Add a properties attribute to RevisionStatusArtifact

863af21... by Colin Watson

Return proxied object from makeSpecificationWorkItem

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

5cc1260... by Colin Watson

Avoid issuing no-op BuildFarmJob deletion

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

ef37eb4... by Colin Watson

Avoid issuing no-op BuildFarmJob deletion

https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/427772
caused deleting a Git repository to issue a `DELETE FROM BuildFarmJob
...` statement. This caused
`TestGarbo.test_GitRepositoryPruner_removes_stale_creations` to fail due
to lack of `DELETE` permission on the `BuildFarmJob` table.

We could grant garbo that permission. However, since
`GitRepositoryPruner` only affects repositories that never made it out
of the `CREATING` state, they can't actually have any CI build jobs; so
it makes more sense to fix this by just optimizing away that statement
if `build_farm_job_ids` is empty.

6c6f309... by Colin Watson

Return proxied object from makeSpecificationWorkItem

`LaunchpadObjectFactory` issues `UnproxiedFactoryMethodWarning` when its
methods return objects not wrapped in a security proxy, since that tends
to result in tests that are less accurate simulations of production.

This fix required tightening up a few tests.

7f47c05... by Colin Watson

Fix CI build deletion when deleting a Git repository

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