~cjwatson/lp-archive:main

Last commit made on 2023-11-22
Get this branch:
git clone -b main https://git.launchpad.net/~cjwatson/lp-archive
Only Colin Watson can upload to this branch. If you are Colin Watson please log in for upload directions.

Branch merges

Branch information

Name:
main
Repository:
lp:~cjwatson/lp-archive

Recent commits

33ef9f9... by Colin Watson

doc: Explain qastaging deployment

Merged from https://code.launchpad.net/~cjwatson/lp-archive/+git/lp-archive/+merge/456066

15a78ad... by Colin Watson

doc: Explain qastaging deployment

Launchpad's "dogfood" instance will probably be going away soon, so talk
about qastaging instead of dogfood. This does mean that it's much less
obvious how to set up a full development environment for developers and
so the documentation in the top-level README has got more awkward, but
in practice that was mainly a stopgap until we got initial deployments
working.

89fa981... by Colin Watson

Always set Cache-Control header on redirect responses

Merged from https://code.launchpad.net/~cjwatson/lp-archive/+git/lp-archive/+merge/455045

c84d49c... by Colin Watson

Always set Cache-Control header on redirect responses

It's much easier to fix our nginx configuration to copy the
Cache-Control header over to the followed-redirect response if we ensure
that the redirect always has a Cache-Control header rather than relying
on the one returned by the librarian.

Thanks to Clinton Fung for help puzzling this out.

8e9448b... by Colin Watson

charm: Fix final part name

Merged from https://code.launchpad.net/~cjwatson/lp-archive/+git/lp-archive/+merge/448500

1b37ca8... by Colin Watson

charm: Fix final part name

The example in
https://juju.is/docs/sdk/charmcraft-yaml#heading--the-reactive-plugin
calls the final (and in that case only) part "charm". I'd thought that
was just an example. However, as of
https://github.com/canonical/charmcraft/commit/35adadf42c625c5ee5ed6d611c9bdec10413ae59
in charmcraft 2.4.0, calling the final part anything else causes charms
to be misbuilt; they end up containing unmodified copies of the
top-level `actions.yaml`, `config.yaml`, and `metadata.yaml` files
rather than merging the information provided by each layer.

e3285eb... by Colin Watson

Add deployment documentation

Merged from https://code.launchpad.net/~cjwatson/lp-archive/+git/lp-archive/+merge/440622

b571813... by Colin Watson

Exclude bits of vanilla theme from end-of-file-fixer

2a1dd21... by Colin Watson

Remove link to Launchpad

04e1450... by Colin Watson

Add logo