~ines-almeida/launchpad:invert-bug-webhook-feature-flag

Last commit made on 2023-07-03
Get this branch:
git clone -b invert-bug-webhook-feature-flag 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:
invert-bug-webhook-feature-flag
Repository:
lp:~ines-almeida/launchpad

Recent commits

34b6034... by Ines Almeida

Fix bug webhook trigger feature flag logic

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

Invert bug webhooks feature flag to be enabled by default

For feature flags that we intend to keep enabled, and particularly for unit tests to run with the newly added feature, we're inverting this feature flag so that the feature is enabled by default, and can be disabled by disabling the feature flag.

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

Update 'queued' database permissions for webhook and webhookjob table

Add unit test to verify the change

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

75f47e2... by Ines Almeida

Update 'queued' database permissions for webhook and webhookjob table

Add a unit test to verify change

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
206e22f... by Dimitri John Ledkov

Allow to specify snapd channel in snap builds

snapcraft has a runtime dependency on snapd, and in rare cases when
there is incompatibility between the two, one may need to request both
snapcraft and snapd from specific channels to correctly complete
builds.

This was especially profound when we lost ability to rebuild core22
snap on riscv64 due to a regression in snapd, and unable to instruct
launchpad to temporarily use snapd from any other channel but stable.

Merged from https://code.launchpad.net/~xnox/launchpad/+git/launchpad/+merge/445277

189f454... by Colin Watson

charm: Don't set Cache-Control header on +apidoc

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

b41f7d7... by Colin Watson

charm: Document application/vd.sun.wadl+xml misspelling

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

0fc912c... by Colin Watson

charm: Document application/vd.sun.wadl+xml misspelling

8c1f432... by Colin Watson

charm: Don't set Cache-Control header on +apidoc

This location is used to serve machine-readable API documentation used
by `lazr.restfulclient`, and if it sees a response with `Cache-Control:
public,max-age=5184000` then it won't refresh its cache until `max-age`
has passed - 60 days! This is OK for URLs whose contents change very
rarely, but for machine-readable API documentation we want changes to be
effective more or less immediately, and they aren't otherwise hit often
enough to need such aggressive caching.

(On production, https://launchpad.net/+apidoc/ and
https://api.launchpad.net/ previously had different caching
configuration for the same documentation. This brings the former into
line with the latter, since they're now routed to the same backend, or
at least will be once we revert an emergency frontend patch - but I
think that's OK.)

31e8974... by Colin Watson

charm: Fix assets build arrangements

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