Skip to content

fix(ci): sync info.json changelog from readme.txt on release#2459

Merged
josephfusco merged 1 commit into
canaryfrom
fix/info-json-changelog
Jul 7, 2026
Merged

fix(ci): sync info.json changelog from readme.txt on release#2459
josephfusco merged 1 commit into
canaryfrom
fix/info-json-changelog

Conversation

@josephfusco

Copy link
Copy Markdown
Member

Regenerate the release manifest's changelog from readme.txt during the release so info.json reflects the current release notes instead of a stale inherited value (part of #2458).

The release manifest generator patched version and compatibility fields but
never rewrote sections.changelog, so the changelog was inherited unchanged
from the previously published manifest and went stale. Extract the Changelog
section from readme.txt (the source of truth, already trimmed with a
View the full changelog link) and write it into the manifest.
@changeset-bot

changeset-bot Bot commented Jul 6, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 17c46b5

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

📦 Next.js Bundle Analysis for @faustwp/getting-started-example

This analysis was generated by the Next.js Bundle Analysis action. 🤖

This PR introduced no changes to the JavaScript bundle! 🙌

@josephfusco josephfusco marked this pull request as ready for review July 6, 2026 22:21
@josephfusco josephfusco requested review from a team and colinmurphy as code owners July 6, 2026 22:21
@josephfusco josephfusco requested a review from Copilot July 6, 2026 22:22

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the plugin release manifest generation so info.json reflects the current release notes by syncing the changelog from plugins/faustwp/readme.txt during release-time processing (addresses the “info.json changelog goes stale” portion of #2458).

Changes:

  • Extract the == Changelog == section body from readme.txt during the release workflow script.
  • Populate info.json’s .sections.changelog via jq when a non-empty changelog is found.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

changelog=$(awk '
/^== Changelog ==/ { capture = 1; next }
capture && /^== / { capture = 0 }
capture { body = body $0 "\n" }
@josephfusco josephfusco merged commit 34a7d68 into canary Jul 7, 2026
18 checks passed
@josephfusco josephfusco deleted the fix/info-json-changelog branch July 7, 2026 13:53
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.

3 participants