Commit Graph

460 Commits

Author SHA1 Message Date
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