~ines-almeida/launchpad:pro-enable-core18/update-logic

Last commit made on 2023-10-23
Get this branch:
git clone -b pro-enable-core18/update-logic https://git.launchpad.net/~ines-almeida/launchpad
Only Ines Almeida can upload to this branch. If you are Ines Almeida please log in for upload directions.

Branch merges

Branch information

Name:
pro-enable-core18/update-logic
Repository:
lp:~ines-almeida/launchpad

Recent commits

e21dce7... by Ines Almeida

Fix typo

Failed
[SUCCEEDED] docs:0 (build)
[FAILED] lint:0 (build)
[WAITING] mypy:0 (build)
13 of 3 results
022ff7a... by Ines Almeida

Add 'pro_enable' attribute to snap admin UI

0bbfda2... by Ines Almeida

Exclude archive dependencies that are private unless snap is pro_enable

add27ba... by Ines Almeida

Prevent snap pro-enable test from failing once DB restriction patch is applied

Failed
[SUCCEEDED] docs:0 (build)
[FAILED] lint:0 (build)
[WAITING] mypy:0 (build)
13 of 3 results
862956b... by Ines Almeida

Add Snap.pro_enable backfilling populator

This populator is supposed to run Daily for as long as there are Snaps with a `null` pro_enable value.

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
8aa0201... by Ines Almeida

Add new pro_enable attribute to Snap models

This new bool will later determine whether a snap can use private dependencies.
Initially this attribute is NULL in the database. As such, we add both `_pro_enable` (the actual DB value) and `pro_enable` as a model property that returns `_pro_enable` if set, otherwise determines the `pro_enable` value.

b7dd815... by Colin Watson

charm: Add launchpad-loggerhead

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

9182602... by Colin Watson

Remove a few leftovers

35631c3... by Ines Almeida

Add missing 'procmail' package to PPA publisher (and rework comment that goes with it)

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/453567

6da7ba5... by Ines Almeida

Add missing 'procmail' package to PPA publisher (and rework comment that goes with it)

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results