~ruinedyourlife/launchpad:feat-publishing-archive-metadata-overrides

Last commit made on 2024-05-02
Get this branch:
git clone -b feat-publishing-archive-metadata-overrides https://git.launchpad.net/~ruinedyourlife/launchpad
Only Quentin Debhi can upload to this branch. If you are Quentin Debhi please log in for upload directions.

Branch merges

Branch information

Name:
feat-publishing-archive-metadata-overrides
Repository:
lp:~ruinedyourlife/launchpad

Recent commits

9ec0859... by Quentin Debhi

wip: primary archive test

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
c8513d6... by Quentin Debhi

feat: no overrides for primary archive

ac7f1b9... by Quentin Debhi

wip: metadata overrides publisher test

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
3a41b6f... by Quentin Debhi

feat: publishing archive with metadata overrides

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
b8d89e1... by Quentin Debhi

feat: archive metadata overrides

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
c717e9e... by Quentin Debhi

Merge db-stable e33107a14e (Add Archive.metadata_overrides)

Merged from https://code.launchpad.net/~ruinedyourlife/launchpad/+git/launchpad/+merge/464211

67d34a1... by Simone Pelosi

Add logic to update 1024 PPAs keys

Cronscript to generate new 4096-bit RSA signing keys for the affected
PPAs (the ones with 1024-bit key) and add a row to the signingkey table
with the information about the newly generated key.
The new key will be generated for the default PPA and then propagated
to the other PPAs beloning to the same owner.
Add rows to the archivesigningkey containing updated PPAs
(i.e., one row per signing key-archive combination).
Also add information regarding the new keys to the gpgkey table.

Merged from https://code.launchpad.net/~pelpsi/launchpad/+git/launchpad/+merge/461648

fa8b67e... by Simone Pelosi

Add logic to update 1024 PPAs keys

Cronscript to generate new 4096-bit RSA signing keys for the affected
PPAs (the ones with 1024-bit key) and add a row to the signingkey table
with the information about the newly generated key.
The new key will be generated for the default PPA and then propagated
to the other PPAs beloning to the same owner.
Add rows to the archivesigningkey containing updated PPAs
(i.e., one row per signing key-archive combination).
Also add information regarding the new keys to the gpgkey table.

e33107a... by Quentin Debhi

Add new field Archive.metadata_overrides to db

This field can be used for storing per-archive metadata overrides

Merged from https://code.launchpad.net/~ruinedyourlife/launchpad/+git/launchpad/+merge/462936

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
9176ff4... by Simone Pelosi

Add Snap Component support

Reference: LP142
Snap Components are processed and uploaded to the
snapcraft storage before pushing the Snap to the store.
Once every component is updated on the storage we can push
the Snap to the store.
push` function changed to support the new `components` parameter.

Merged from https://code.launchpad.net/~pelpsi/launchpad/+git/launchpad/+merge/461063

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