Skip to content

Prepare v0.5.0 release readiness fixes#776

Merged
ashleyshaw merged 1 commit into
developfrom
codex/v0.5.0-release-readiness
Jun 3, 2026
Merged

Prepare v0.5.0 release readiness fixes#776
ashleyshaw merged 1 commit into
developfrom
codex/v0.5.0-release-readiness

Conversation

@ashleyshaw
Copy link
Copy Markdown
Member

Summary

  • Align release metadata to v0.5.0
  • Fix repo-wide frontmatter/schema issues in release docs and WCEU 2026 assets
  • Update changelog and stabilise the release-agent MCP test against the current repo version

Validation

  • npm ci
  • npm run validate:plugins
  • npm run validate:links
  • npm run validate:workflows
  • npm run validate:frontmatter
  • npm run lint:md
  • npm test -- --runInBand

@ashleyshaw ashleyshaw merged commit f72fc38 into develop Jun 3, 2026
@ashleyshaw ashleyshaw deleted the codex/v0.5.0-release-readiness branch June 3, 2026 14:10
@github-actions github-actions Bot added area:dependencies Composer/npm dependency work area:documentation Docs & guides area:tests Test suites & harnesses area:scripts Scripts & tooling lang:js JavaScript/TypeScript lang:md Markdown content/docs lang:json JSON config/content status:needs-review Awaiting code review priority:normal Default priority type:chore Chore / small hygiene change type:bug Bug or defect meta:needs-changelog Requires a changelog entry before merge labels Jun 3, 2026
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request prepares the repository for the v0.5.0 release by normalizing frontmatter metadata across various markdown files, updating the version to 0.5.0 in package.json, package-lock.json, and VERSION, and updating the CHANGELOG.md. It also updates the release agent MCP test to mock reading the VERSION file. Feedback on the test suggests changing the --scope argument from patch to minor to align with the mocked version bump from 0.4.0 to 0.5.0.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

console.warn = (...args) => warnings.push(args.join(' '));

process.argv = ['node', 'release.agent.js', '--scope=patch', '--version=0.4.0', '--provider=mcp', '--dry-run'];
process.argv = ['node', 'release.agent.js', '--scope=patch', '--version=0.5.0', '--provider=mcp', '--dry-run'];
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.

medium

There is a semantic mismatch between the mocked current version (0.4.0) and the target version (0.5.0). A bump from 0.4.0 to 0.5.0 represents a minor version bump, but the --scope argument is set to patch. To ensure semantic consistency in the test execution, the --scope should be updated to minor.

Suggested change
process.argv = ['node', 'release.agent.js', '--scope=patch', '--version=0.5.0', '--provider=mcp', '--dry-run'];
process.argv = ['node', 'release.agent.js', '--scope=minor', '--version=0.5.0', '--provider=mcp', '--dry-run'];

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Jun 3, 2026

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Organization UI (inherited)

Review profile: CHILL

Plan: Pro

Run ID: d10ed243-13ea-4727-84c8-8ff03954ccee

📥 Commits

Reviewing files that changed from the base of the PR and between be21a04 and c31389f.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (43)
  • .github/projects/active/awesome-github-site/ISSUE_EXECUTION_PLAN.md
  • .github/projects/active/awesome-github-site/ISSUE_REGISTER.md
  • .github/projects/active/awesome-github-site/README.md
  • .github/projects/active/awesome-github-site/RUN_LOG.md
  • .github/projects/active/awesome-github-site/briefs/mini-site-plan.md
  • .github/projects/active/awesome-github-site/briefs/page-copy-starter.md
  • .github/projects/active/awesome-github-site/openspec/README.md
  • .github/projects/active/awesome-github-site/phase-1/README.md
  • .github/projects/active/awesome-github-site/phase-2/README.md
  • .github/reports/agents/agent-tools-permissions-mcp-audit-2026-06-02.md
  • CHANGELOG.md
  • VERSION
  • package.json
  • scripts/agents/__tests__/release.agent.mcp.test.js
  • wceu-2026/README.md
  • wceu-2026/notebooklm/deep-research-prompt.md
  • wceu-2026/notebooklm/source-ingestion-checklist.md
  • wceu-2026/references/repo-source-index.md
  • wceu-2026/references/slide-to-source-mapping.md
  • wceu-2026/slides/slide-01-hook-and-stakes.md
  • wceu-2026/slides/slide-02-why-github-control-plane.md
  • wceu-2026/slides/slide-03-inheritance-boundaries.md
  • wceu-2026/slides/slide-04-control-plane-architecture.md
  • wceu-2026/slides/slide-05-canonical-governance-assets.md
  • wceu-2026/slides/slide-06-why-we-pivoted.md
  • wceu-2026/slides/slide-07-plugin-pack-architecture.md
  • wceu-2026/slides/slide-08-multi-platform-parity.md
  • wceu-2026/slides/slide-09-quality-and-release-gates.md
  • wceu-2026/slides/slide-10-metrics-and-governance-outcomes.md
  • wceu-2026/slides/slide-11-lessons-and-anti-patterns.md
  • wceu-2026/slides/slide-12-adoption-playbook.md
  • wceu-2026/slides/slide-13-agent-layer.md
  • wceu-2026/slides/slide-14-skill-layer.md
  • wceu-2026/slides/slide-15-hook-layer.md
  • wceu-2026/slides/slide-16-workflow-layer.md
  • wceu-2026/slides/slide-17-issue-template-system.md
  • wceu-2026/slides/slide-18-pr-template-system.md
  • wceu-2026/slides/slide-19-ai-governance-model.md
  • wceu-2026/slides/slide-20-ecosystem-and-acknowledgements.md
  • wceu-2026/talk-outline-25min.md
  • wceu-2026/website/mini-site-plan.md
  • wceu-2026/website/page-copy-starter.md
  • website/README.md

📝 Walkthrough

Summary by CodeRabbit

Version 0.5.0 Release

  • Chores
    • Version bumped to 0.5.0
    • Normalised project frontmatter metadata across documentation and planning files, updating domain classifications and stability indicators
    • Corrected YAML formatting in metadata fields for consistent parsing and structure

Walkthrough

This release prepares v0.5.0 by tidying up frontmatter metadata schemas across documentation and site planning. Domain fields are standardised to governance, draft briefs marked experimental, and YAML formatting is corrected throughout the WCEU 2026 presentation asset pack. Version files and tests are updated accordingly.

Changes

Frontmatter Schema Normalisation

Layer / File(s) Summary
Awesome GitHub Site Planning – Domain Standardisation
.github/projects/active/awesome-github-site/ISSUE_EXECUTION_PLAN.md, ISSUE_REGISTER.md, README.md, RUN_LOG.md, openspec/README.md, phase-1/README.md, phase-2/README.md
Front-matter domain fields are normalised from website and opsx to governance across the project planning tree.
Site Planning Briefs – Stability & Domain Updates
.github/projects/active/awesome-github-site/briefs/mini-site-plan.md, briefs/page-copy-starter.md
Brief documents are marked stability: experimental and domain: governance, reflecting their governance scope and experimental status.
Audit Report Type Normalisation
.github/reports/agents/agent-tools-permissions-mcp-audit-2026-06-02.md
Report's front-matter file_type is updated from report to documentation.

WCEU 2026 Presentation Assets – YAML Formatting

Layer / File(s) Summary
Slide Decks – Frontmatter Line Separation
wceu-2026/slides/slide-*.md
All 20 slides have their frontmatter corrected: last_updated and owners are now on separate YAML lines instead of being concatenated.
Supporting Talk Materials – Frontmatter Formatting
wceu-2026/README.md, wceu-2026/notebooklm/*, wceu-2026/references/*, wceu-2026/talk-outline-25min.md
Reference documents, notebooks, and talk materials receive the same frontmatter line-separation corrections.

Website Documentation – Governance Metadata

Layer / File(s) Summary
WCEU Website Planning Docs – File Type & Governance Updates
wceu-2026/website/mini-site-plan.md, wceu-2026/website/page-copy-starter.md
Website planning documents are updated with file_type: documentation, stability: experimental, and domain: governance.
Main Website README – Domain Update
website/README.md
Primary website README's front-matter domain is set to governance.

Release Version Management & Test Updates

Layer / File(s) Summary
Version Files – 0.5.0 Bump
VERSION, package.json
Version identifiers are bumped to 0.5.0.
Changelog – v0.5.0 Release Entry
CHANGELOG.md
New v0.5.0 section added documenting frontmatter schema cleanup across planning and website documentation.
Release Agent Test – Version Mock & Cleanup
scripts/agents/__tests__/release.agent.mcp.test.js
Test harness is updated to mock fs.readFileSync returning 0.4.0 for VERSION reads, invocation passes --version=0.5.0, and cleanup is expanded to restore both console stubs and the mocked file system function.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

  • lightspeedwp/.github#753: Updates domain and stability frontmatter in the same Awesome GitHub site planning files (ISSUE_EXECUTION_PLAN.md, README.md, RUN_LOG.md, and briefs).
  • lightspeedwp/.github#751: Reformats YAML frontmatter across wceu-2026 files, including last_updated and owners separation fixes that directly overlap with this PR's WCEU 2026 asset updates.
  • lightspeedwp/.github#527: Performs similar frontmatter schema normalisation with domain: governance, stability, and field standardisation across documentation.

Suggested labels

status:needs-review, type:chore, area:documentation, lang:md, area:tests, priority:normal, meta:needs-changelog

Suggested reviewers

  • krugazul
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/v0.5.0-release-readiness

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot requested a review from krugazul June 3, 2026 14:14
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 3, 2026

🔍 Reviewer Summary for PR #776

CI Status:success
Files changed: 44
Risk Distribution: 0 critical, 11 high, 1 medium, 32 low

Recommendations

  • Ready to proceed pending human review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dependencies Composer/npm dependency work area:documentation Docs & guides area:scripts Scripts & tooling area:tests Test suites & harnesses lang:js JavaScript/TypeScript lang:json JSON config/content lang:md Markdown content/docs meta:needs-changelog Requires a changelog entry before merge priority:normal Default priority status:needs-review Awaiting code review type:bug Bug or defect type:chore Chore / small hygiene change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant