Allie Sadler
53f58c9255
hugo bump ( #21455 )
...
<!--Delete sections as needed -->
## Description
<!-- Tell us what you did and why -->
## Related issues or tickets
<!-- Related issues, pull requests, or Jira tickets -->
## Reviews
<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->
- [ ] Technical review
- [ ] Editorial review
- [ ] Product review
2024-11-18 16:58:51 +00:00
David Karlsson
28ecf7b67d
test: fix broken unused-media test
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-11-15 16:23:33 +01:00
David Karlsson
c7511a228f
refactor: move scripts and utils to hack/ directory
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-11-15 09:28:19 +01:00
David Karlsson
9ce906907b
ci: upgrade hugo to v0.138.0
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-11-07 15:51:44 +01:00
David Karlsson
e8e6274e17
fix: incorrect paths used to vendor modules
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-10-31 11:18:21 +01:00
David Karlsson
f909620f8f
hugo: update hugo to v0.136.5
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-10-31 09:36:54 +01:00
David Karlsson
0c6604d128
hugo: use a custom hugo setup
...
This reverts the use of the official Hugo image since it doesn't run
with root privileges, causing a number of unexpected issues.
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-10-31 09:35:02 +01:00
David Karlsson
22c7b30cc3
ci: upgrade hugo to v0.136.3
...
https://github.com/gohugoio/hugo/releases/tag/v0.136.3
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-10-21 18:13:08 +02:00
David Karlsson
8391d73b81
ci: bump hugo version to v0.136.2
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-10-17 17:38:24 +02:00
David Karlsson
5b8ceb6a8f
ci: use official Hugo image
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-10-16 17:26:46 +02:00
David Karlsson
597621fed8
dockerfile: use stable syntax
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-10-09 09:01:21 +02:00
David Karlsson
c66afac138
dockerfile: fix typo in arg description comment
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-10-09 09:00:45 +02:00
David Karlsson
ae74c20dde
deps: update go to v1.23
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-27 12:16:29 +02:00
David Karlsson
79ea6e636d
deps: update hugo to v0.134.3
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-27 12:11:46 +02:00
David Karlsson
55e5c95981
deps(dev): update markdownlint@0.35.0, markdownlint-cli2@0.14.0
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-27 12:09:26 +02:00
David Karlsson
ab3b346cfc
deps: update pagefind to v1.1.1
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-27 12:08:21 +02:00
David Karlsson
135870fc13
hugo: move manuals content to /manuals section
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-09-09 10:51:09 +02:00
David Karlsson
ee6ebcb37a
deps: bump markdownlint-cli2 to v0.13.0 (markdownlint 0.34.0)
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-13 08:28:08 +02:00
David Karlsson
3ba8f08c16
deps: bump hugo to version 0.132.0
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-13 08:28:08 +02:00
David Karlsson
83adeefaec
ci: add check for duplicate target paths / aliases
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-13 08:27:54 +02:00
David Karlsson
61cdf6f1cc
ci: add dockerfile check
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-13 08:27:54 +02:00
David Karlsson
dcd1ba4a33
bake: shared session for local context
...
With the latest Buildx, BuildKit, and Dockerfile, bake can detect when
multiple targets use the same local context, and deduplicate context
transfer.
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-08-12 13:27:15 +02:00
David Karlsson
6018f8551d
build: deduplicate context transfers with bake
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-07-09 17:41:11 +02:00
David Karlsson
339f442ea6
dockerfile(fix): inconsistent from-as casing
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-06-28 12:19:47 +02:00
David Karlsson
918775acd6
dockerfile: add doc strings for subrequests
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-06-28 12:19:39 +02:00
David Karlsson
6b9e33044c
dockerfile: make release the default target
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-06-28 11:33:25 +02:00
David Karlsson
4998c0d702
test: fix unused-media test (set -ex)
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-06-27 13:48:50 +02:00
David Karlsson
f58694d9d1
test: add check for validating go-redirects
...
Test ensures that:
- Go redirects are unique (this is actually enforced by YAML already
because it requires keys to be unique, but just in case someone
'echo >>'es into the file or whatever
- Go redirects always resolve to an index.html in the public output dir
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-06-27 13:45:30 +02:00
David Karlsson
a6b3a154f1
build(deps): upgrade hugo to v0.127.0
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-06-24 10:05:50 +02:00
David Karlsson
a5aa3c4922
build(deps): upgrade Go to v1.22
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-06-24 10:03:58 +02:00
David Karlsson
9fc82b4cab
search: fix pagefind path in production
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-06-04 17:37:50 +02:00
David Karlsson
018b45cc5a
Merge pull request #20087 from dvdksn/pagefind-v1.1
...
search: pagefind v1.1.0
2024-06-04 12:31:03 +02:00
David Karlsson
80dcc7f03d
build: upgrade to Alpine v3.20
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-05-27 12:54:55 +02:00
David Karlsson
97307d4c66
search: pagefind v1.1.0
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-05-23 14:05:59 +02:00
David Karlsson
761fa899e0
test: add build targets for unused media test
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-05-20 18:59:32 +02:00
David Karlsson
8be3964c58
build: make release the default build stage
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-05-20 16:21:28 +02:00
David Karlsson
4b4698a4f3
test: remove pointless validation step
...
This validation was not caused in CI, and it can't really be in it's
current form, since the hugo_stats.json contains a lot of
false-positives, meaning that the file can easily become outdated
without it actually impacting anything.
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-05-20 15:41:23 +02:00
David Karlsson
7c71031200
build: update hugo to v0.124.1
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-04-23 10:48:57 +02:00
David Karlsson
b9d75a3f92
fix(lint): Dockerfile FromAsCasing
...
Fix incorrect `AS` casing as per the FromAsCasing Dockerfile lint rule
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-04-12 09:57:30 +02:00
David Karlsson
9ea2034b6a
Merge pull request #19561 from dvdksn/css-buildstats
...
hugo: use hugo buildStats to extract css classes and elements
2024-03-11 18:22:57 +01:00
David Karlsson
7069636c56
dockerfile: cleanup trailing backslashes in heredoc
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-03-08 10:32:57 +01:00
David Karlsson
204f5af8f5
build: pin resolved module version in replace directive
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-03-07 17:09:41 +01:00
David Karlsson
c867a95b4a
ci: fix typo in module vendoring
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-03-07 11:23:37 +01:00
David Karlsson
a719c2531f
hugo: use Go toolchain to update module version
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-03-06 16:22:47 +01:00
David Karlsson
1d6505255c
build: create makefile for vendoring
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-03-06 14:17:27 +01:00
David Karlsson
88975c2e57
hugo: use hugo buildStats to extract css
...
Improves build time compared to using tailwind content globs
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-03-05 13:58:22 +01:00
David Karlsson
6aced2fc9d
build(deps): remove refactor nodejs dependencies
...
Separate dev dependencies like prettier to prevent them from being
installed to build the site, unnecessarily.
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-02-01 09:44:56 +01:00
David Karlsson
a1102d1a35
build(deps): use prebuilt hugo binary, add gcompat
...
Fetching the prebuilt hugo binary is faster than `go install`.
Also switching to the extended version.
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-01-31 22:23:30 +01:00
David Karlsson
6da0b60ccc
build(deps): upgrade markdownlint-cli2 to v0.12.1
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-01-31 22:06:55 +01:00
David Karlsson
55daaf94a6
build(deps): upgrade hugo to v0.122.0
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2024-01-31 22:01:23 +01:00