ba1d0051b4
media: Make Type comparable
...
So we can use it and output.Format as map key etc.
This commit also fixes the media.Type implementation so it does not need to mutate itself to handle different suffixes for the same MIME type, e.g. jpg vs. jpeg.
This means that there are no Suffix or FullSuffix on media.Type anymore.
Fixes #8317
Fixes #8324
2021-03-14 15:21:54 +01:00
d90e37e0c6
all: Format code with gofumpt
...
See https://github.com/mvdan/gofumpt
2020-12-03 13:12:58 +01:00
56a343507c
deploy: Do not call CDN service invalidation when executing a dry run deployment
...
Currently, if cache invalidation is enabled when running `hugo deploy --dryRun` with , the deployer does not take the dry run flag into consideration and triggers CloudFront/GoogleCloudCDN cache invalidation if any of those services are configured.
This change will instead print a feedback message if a dry run is in effect and quiet mode is not enabled.
Fixes #7884
2020-10-28 11:19:40 +01:00
f465c5c307
build: Allow optional "nodeploy" tag to exclude deploy command from bin
...
Fixes #7826
2020-10-23 09:03:41 +02:00
12f6a1cdc0
Respect mediatypes for deploy
...
Fixes #6861
2020-08-03 19:06:18 +02:00
558c09305e
deploy: Do not suppress .well-known/ directory
...
Deployments ignore directories with a leading `.`, but should not ignore
certain well known 'hidden' directories like `.well-known/`
Fixes #6691
2020-05-14 09:56:53 +02:00
51e178a6a2
deploy: Add include and exclude support for remote
2020-03-08 17:35:32 +01:00
05a74eaec0
deploy: Implement include/exclude filters for deploy
...
Fixes #6922
2020-02-27 07:26:05 +01:00
674e81ae87
deploy: Add ability to invalidate Google Cloud CDN
2019-10-03 16:53:45 +02:00
c0d7188ec8
deploy: Do not compile in Azure on Solaris
...
See #6324
2019-09-13 14:53:36 +02:00
9e57182705
tests: Convert from testify to quicktest
2019-08-12 13:26:32 +02:00
e88d798990
Fixed tautological error conditions
...
Drop error & nil checks where the value can not have changed.
2019-08-10 01:04:43 +02:00
9df57154ee
deploy: Default --target to the first deployment target
2019-06-08 00:41:59 +02:00
b0f536fb27
Drop dashes in http header matcher attributes; other changes from code review
2019-05-31 22:08:12 +02:00
5e83f42562
deploy: remove TODO comment about subfolders; handled by GoCDK blob URLs
2019-05-30 22:42:44 +02:00
5dc6d0df94
deploy: Add tests; fix Windows
2019-05-09 22:11:23 +02:00
527cf1ab03
deploy: Support configuration of upload order
2019-05-06 22:59:07 +02:00
f4956d9aae
deploy: Support invalidating a CloudFront CDN cache
2019-05-06 21:09:33 +02:00
f330e869e4
deploy: compute MD5 by reading if List didn't provide one
2019-05-04 09:31:34 +02:00
c7165589b3
Add a "deploy" command
2019-05-03 17:58:40 +02:00