chore: require SummerCMS v0.6.1 and sm-sitemap-plugin v0.2.0

This commit is contained in:
Jakub Zych
2026-11-05 01:19:56 +01:00
parent c71b58eea7
commit adda8a9c14
4 changed files with 9 additions and 9 deletions

View File

@@ -66,7 +66,7 @@ plugins:
module: git.golem15.com/golem15/sm-seo-plugin
```
The SEO plugin requires the sitemap plugin, so both are listed. The plugin's own `go.mod` and `go.work` replace the framework with `../summercms.go` and the sitemap plugin with `../sm-sitemap-plugin` for sibling checkouts.
The SEO plugin requires the sitemap plugin, so both are listed. The plugin's own `go.mod` replaces the framework with `../summercms.go`, and its `go.work` also the sitemap plugin with `../sm-sitemap-plugin`, for sibling checkouts.
### Making a content type take part
@@ -395,8 +395,8 @@ The non-production lock reads the application environment (`SUMMER_ENV`); it has
## Dependencies
- SummerCMS v0.6.0 modules: `pact`, `party`, `backpack`, `cabana`, `signpost`, `lagoon`, `conga`, `cooler` (the site-cache purge), `surf`, `wire`, `bouncer`, `phrasebook`, `bonfire`, `compass`, `diary`.
- `git.golem15.com/golem15/sm-sitemap-plugin`, its `contract` package only (the Filter the plugin publishes, and the Listing and Rebuilder it reads); the plugin requires `golem15.sitemap`.
- SummerCMS v0.6.1 modules: `pact`, `party`, `backpack`, `cabana`, `signpost`, `lagoon`, `conga`, `cooler` (the site-cache purge), `surf`, `wire`, `bouncer`, `phrasebook`, `bonfire`, `compass`, `diary`.
- `git.golem15.com/golem15/sm-sitemap-plugin` v0.2.0, its `contract` package only (the Filter the plugin publishes, and the Listing and Rebuilder it reads); the plugin requires `golem15.sitemap`.
- `gorm.io/gorm`, `github.com/go-gormigrate/gormigrate/v2`, `gocloud.dev/blob` (the media bucket for social images), `github.com/goccy/go-yaml` (the per-type settings tabs and robots form documents).
- `github.com/jimsmart/grobotstxt` v1.0.3, the robots.txt matcher (decision note `.planning/notes/2026-10-27-robots-txt-grobotstxt.md` in the framework repository).
- `golang.org/x/net/html`, the crawler's HTML parser (already required by the framework).

4
go.mod
View File

@@ -3,8 +3,8 @@ module git.golem15.com/golem15/sm-seo-plugin
go 1.27.0
require (
git.golem15.com/golem15/sm-sitemap-plugin v0.1.2
git.golem15.com/golem15/summercms v0.6.0
git.golem15.com/golem15/sm-sitemap-plugin v0.2.0
git.golem15.com/golem15/summercms v0.6.1
github.com/chromedp/cdproto v0.157.8
github.com/chromedp/chromedp v0.21.0
github.com/go-gormigrate/gormigrate/v2 v2.1.7

4
go.sum
View File

@@ -24,8 +24,8 @@ cloud.google.com/go/storage v1.61.3 h1:VS//ZfBuPGDvakfD9xyPW1RGF1Vy3BWUoVZXgW1KM
cloud.google.com/go/storage v1.61.3/go.mod h1:JtqK8BBB7TWv0HVGHubtUdzYYrakOQIsMLffZ2Z/HWk=
dario.cat/mergo v1.0.2 h1:85+piFYR1tMbRrLcDwR18y4UKJ3aH1Tbzi24VRW1TK8=
dario.cat/mergo v1.0.2/go.mod h1:E/hbnu0NxMFBjpMIE34DRGLWqDy0g5FuKDhCb31ngxA=
git.golem15.com/golem15/sm-sitemap-plugin v0.1.2 h1:BiMOv5vEb4QNbeQjwUxE11GrZND9NmJawVBVfuHevII=
git.golem15.com/golem15/sm-sitemap-plugin v0.1.2/go.mod h1:vuczz5X4og278Q82YSXCIHLI0x3Jp3x4Cgbhgc9WpFE=
git.golem15.com/golem15/sm-sitemap-plugin v0.2.0 h1:hsmhnKdZ+cVAfD8Fnx55b3mowMxZ8cDvwgI4BIs6LV8=
git.golem15.com/golem15/sm-sitemap-plugin v0.2.0/go.mod h1:opREBiBroo+yfGv8KFeBsRC11F8O77jlKChYRzLAOLk=
github.com/AdaLogics/go-fuzz-headers v0.0.0-20240806141605-e8a1dd7889d6 h1:He8afgbRMd7mFxO99hRNu+6tazq8nFF9lIwo9JFroBk=
github.com/AdaLogics/go-fuzz-headers v0.0.0-20240806141605-e8a1dd7889d6/go.mod h1:8o94RPi1/7XTJvwPpRSzSUedZrtlirdB3r9Z20bi2f8=
github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c h1:udKWzYgxTojEKWjV8V+WSxDXJ4NFATAsZjh8iIbsQIg=

View File

@@ -5,8 +5,8 @@ module: git.golem15.com/golem15/sm-seo-plugin
package: git.golem15.com/golem15/sm-seo-plugin
name: SEO
description: "The SEO plugin for SummerCMS applications: an SEO tab on every content type, per-URL rules, redirects and the 404 log, robots.txt with AI bot switches, global and per-type SEO settings, change history, a site audit with a built-in crawler, and the redirect decision and effective SEO of any URL for the frontend."
framework: v0.6.0
framework: v0.6.1
requires:
golem15.sitemap: v0.1.2
golem15.sitemap: v0.2.0
overrides:
name: SEO