Skip to content

Generate indexnow#5

Merged
fidalgo merged 2 commits into
mainfrom
generate-indexnow
Apr 22, 2026
Merged

Generate indexnow#5
fidalgo merged 2 commits into
mainfrom
generate-indexnow

Conversation

@fidalgo
Copy link
Copy Markdown
Contributor

@fidalgo fidalgo commented Apr 22, 2026

Summary

PR titles should use the final Conventional Commit message for squash merge, for example feat: add single-file sitemap mode or fix: expose engine assets.

Changes

How to test

Release notes

Does this change need an explicit changelog or release-note callout beyond the PR title?

Checklist

  • PR title is a Conventional Commit and suitable for squash merge
  • Tests added/updated (if applicable)
  • Docs updated (if applicable)
  • I kept changes focused and easy to review
About the maintainers

Built by Ethos Link, the team behind Reviato.
Capture. Interpret. Act.
Turn guest feedback into clear next steps for your team. Collect private appraisals, spot patterns across reviews, and act before small issues turn into public ones.

fidalgo added 2 commits April 23, 2026 01:01
…write_key

Add the missing explicit flow for apps that want to use IndexNow without
preconfiguring config.index_now.key.

sitemap:index_now:write_key now:
- writes the configured key when config.index_now.key is present
- reuses an existing valid public/<key>.txt file when one already exists
- generates a new UUID-based key file when neither exists

Also teach IndexNow pinging to read and use an existing valid key file,
so a generated key can be used immediately without adding config.

Keep sitemap:create unchanged so it only auto-writes a key file when
config.index_now.key is configured.

Add tests for generated-key and existing-key-file flows and document the
new behavior in the README.
@fidalgo fidalgo merged commit 48792c2 into main Apr 22, 2026
4 checks passed
@fidalgo fidalgo deleted the generate-indexnow branch April 22, 2026 22:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant