Skip to content

chore(release): v0.6.0#1023

Open
ashleyshaw wants to merge 815 commits into
mainfrom
release/v0.6.0
Open

chore(release): v0.6.0#1023
ashleyshaw wants to merge 815 commits into
mainfrom
release/v0.6.0

Conversation

@ashleyshaw

@ashleyshaw ashleyshaw commented Jun 19, 2026

Copy link
Copy Markdown
Member

Linked issues & merged PRs

Closes #968 — Release v0.6.0 — Community Health, Governance Docs, and Meta Agent Foundations

Key merged PRs in this release:

Changelog

Added

  • Issue automation hardening (checklist-finalisation, enforce-close-guard, issues.agent apply mode)
  • GitHub Merge Queue support (checks.yml, validate-pr-template.yml, main-branch-guard.yml)
  • Mermaid WCAG 2.2 AA colour contrast validation (new validator + CI workflow)
  • Claude Code session-start hook
  • Mergify flaky test detection
  • Branch Governance Hardening (GitHub Rulesets + validate-branch-name --base flag)
  • Issue Template Frontmatter Policy
  • Template Enforcement Governance Closeout
  • Test Coverage Phase 2 & 3 (metrics agent + linting agent)
  • Plugin Pack Waves WordPress planning set
  • Awesome GitHub Site Phases 05, 06, 07, 11, 12, 13, 14 + Rebuild + Wapuu system

Fixed

  • Dependabot auto-merge unblocked (Mergify + backup workflow)
  • Release agent hardening (4 bugs fixed + new test suites)
  • Mermaid YAML front-matter converted to inline accessibility syntax
  • label-sync.js crash on YAML-ambiguous hex color values
  • Repository-wide Mermaid accessibility and contrast coverage
  • Template enforcement now skips Dependabot merged PRs
  • Issue template alignment (about field, 25 org issue types)

Changed

  • Release issue template rewrite (v2.0.0)
  • Frontmatter standardisation across issue templates, docs, and validation
  • Automation governance for Dependabot PRs and branding footers
  • Metadata governance automation for issues and pull requests
  • Community health audit — PR templates, governance docs, and README alignment

Checklist (Global DoD / PR)

claude and others added 30 commits June 1, 2026 14:21
…gin README frontmatter

Phase 3 of Wave 5 README audit covers 12 .github subdirectory and plugin README files.

- plugins/lightspeed-github-ops/README.md — Add standardized frontmatter
- plugins/lightspeed-github-ops/hooks/README.md — Add comprehensive frontmatter

- .github/DISCUSSION_TEMPLATE/README.md — Update frontmatter; fix field ordering
- .github/ISSUE_TEMPLATE/README.md — Update last_updated; standardize fields
- .github/PULL_REQUEST_TEMPLATE/README.md — Update last_updated; standardize fields
- .github/SAVED_REPLIES/README.md — Add missing standard fields
- .github/metrics/README.md — Remove deprecated references field; update dates
- .github/projects/README.md — Fix title mismatch; update frontmatter
- .github/reports/README.md — Add comprehensive frontmatter

- .github/prompts/README.md — Reconstruct malformed file with proper frontmatter
- .github/schemas/README.md — Remove deprecated references field; update dates
- .github/instructions/.archive/README.md — Add missing standard fields

All Phase 3 files now follow consistent format:
- title, description, file_type (documentation)
- version, last_updated (2026-05-31), created_date
- authors, maintainer (LightSpeed Team), license (GPL-3.0)
- tags, domain (governance), stability

- All markdown files validated
- All frontmatter schema compliant
- All internal links verified (where applicable)

Relates to #670 Phase 3 completion.
- Fix .github/projects/README.md content mismatch (Reports → Projects)
- Simplify redundant relative path segments in .github/prompts/README.md
- Ensure all content accurately reflects directory purpose

Addresses Gemini code review comments on PR #703.
## Schema Compliance Fixes

- Fix invalid stability values: beta → experimental, archived → incubating
- Add required 'name' field to discussion_template and issue_template files
- Fix broken AUTOMATION_GOVERNANCE link (../ → ../../docs/)
- Update projects README to reflect actual directory structure (active, archived)

## Files Fixed

- plugins/lightspeed-github-ops/README.md — stability: experimental
- plugins/lightspeed-github-ops/hooks/README.md — stability: experimental
- .github/prompts/README.md — fix link path, stability: experimental
- .github/DISCUSSION_TEMPLATE/README.md — add name field
- .github/ISSUE_TEMPLATE/README.md — add name field
- .github/instructions/.archive/README.md — stability: incubating
- .github/projects/README.md — match actual directory structure

All changes now comply with frontmatter schema validation.
* Wave 5 Issue #670 Phase 3: Standardize .github subdirectories and plugin README frontmatter

Phase 3 of Wave 5 README audit covers 12 .github subdirectory and plugin README files.

- plugins/lightspeed-github-ops/README.md — Add standardized frontmatter
- plugins/lightspeed-github-ops/hooks/README.md — Add comprehensive frontmatter

- .github/DISCUSSION_TEMPLATE/README.md — Update frontmatter; fix field ordering
- .github/ISSUE_TEMPLATE/README.md — Update last_updated; standardize fields
- .github/PULL_REQUEST_TEMPLATE/README.md — Update last_updated; standardize fields
- .github/SAVED_REPLIES/README.md — Add missing standard fields
- .github/metrics/README.md — Remove deprecated references field; update dates
- .github/projects/README.md — Fix title mismatch; update frontmatter
- .github/reports/README.md — Add comprehensive frontmatter

- .github/prompts/README.md — Reconstruct malformed file with proper frontmatter
- .github/schemas/README.md — Remove deprecated references field; update dates
- .github/instructions/.archive/README.md — Add missing standard fields

All Phase 3 files now follow consistent format:
- title, description, file_type (documentation)
- version, last_updated (2026-05-31), created_date
- authors, maintainer (LightSpeed Team), license (GPL-3.0)
- tags, domain (governance), stability

- All markdown files validated
- All frontmatter schema compliant
- All internal links verified (where applicable)

Relates to #670 Phase 3 completion.

* fix: address Gemini review feedback for Phase 3

- Fix .github/projects/README.md content mismatch (Reports → Projects)
- Simplify redundant relative path segments in .github/prompts/README.md
- Ensure all content accurately reflects directory purpose

Addresses Gemini code review comments on PR #703.

* fix: address Copilot validation issues in Phase 3

## Schema Compliance Fixes

- Fix invalid stability values: beta → experimental, archived → incubating
- Add required 'name' field to discussion_template and issue_template files
- Fix broken AUTOMATION_GOVERNANCE link (../ → ../../docs/)
- Update projects README to reflect actual directory structure (active, archived)

## Files Fixed

- plugins/lightspeed-github-ops/README.md — stability: experimental
- plugins/lightspeed-github-ops/hooks/README.md — stability: experimental
- .github/prompts/README.md — fix link path, stability: experimental
- .github/DISCUSSION_TEMPLATE/README.md — add name field
- .github/ISSUE_TEMPLATE/README.md — add name field
- .github/instructions/.archive/README.md — stability: incubating
- .github/projects/README.md — match actual directory structure

All changes now comply with frontmatter schema validation.

* Update .github/instructions/.archive/README.md

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Signed-off-by: Ash Shaw <ashley@lightspeedwp.agency>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Ash Shaw <ashley@lightspeedwp.agency>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Ash Shaw <ashley@lightspeedwp.agency>

---------

Signed-off-by: Ash Shaw <ashley@lightspeedwp.agency>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Ash Shaw <ashley@lightspeedwp.agency>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Ash Shaw <ashley@lightspeedwp.agency>
Signed-off-by: Ash Shaw <ashley@lightspeedwp.agency>
Signed-off-by: Ash Shaw <ashley@lightspeedwp.agency>
Wave 5: Mermaid Accessibility Compliance + README Frontmatter Updates
feat(#670): Phase 2 Complete — Comprehensive README Frontmatter Standardization
Updated presentation content for WordCamp 2026, focusing on design and accessibility guidelines, including color standards and font sizes.

Signed-off-by: Ash Shaw <ashley@lightspeedwp.agency>
ashleyshaw and others added 8 commits June 19, 2026 14:33
* fix(ci): auto-approve dependabot PRs so Mergify can squash-merge them

The previous Mergify config never merged dependabot PRs because:

1. No `approve:` action — if branch protection requires ≥1 review,
   Mergify's queue action can never complete the merge (and may refuse
   to enqueue at all).

2. Redundant security/non-security split — `dependabot-security-label.yml`
   applies `meta:dependabot-security` to virtually every dependabot PR
   via the broad `/\bto fix\b/i` pattern, so the non-security rule
   (`-label=meta:dependabot-security`) never matched. Both rules queued
   to the same place anyway, so they have been merged into one.

Changes:
- `.github/mergify.yml`: consolidate two dependabot rules → one with
  `approve:` + `queue:` actions; add `allow_checks_interruption: false`
  to the queue rule to prevent CI-cancellation races.
- `.github/workflows/dependabot-automerge.yml`: belt-and-suspenders
  GitHub Actions backup — triggers via `workflow_run` when CI passes on
  a dependabot PR, then approves the PR and enables GitHub squash
  auto-merge independently of Mergify.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Dm73CCVtnGNofnRNiVqkKw

* fix(ci): correct Mergify action name and add CHANGELOG entry

- Replace invalid `approve:` action with `review: type: APPROVE`
- Remove invalid `allow_checks_interruption` queue option
- Add CHANGELOG entry for the dependabot auto-merge fix

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Dm73CCVtnGNofnRNiVqkKw

---------

Co-authored-by: Claude <noreply@anthropic.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ash Shaw <ashley@lightspeedwp.agency>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Bumps [mergifyio/gha-mergify-ci](https://github.com/mergifyio/gha-mergify-ci) from 14 to 22.
- [Release notes](https://github.com/mergifyio/gha-mergify-ci/releases)
- [Commits](Mergifyio/gha-mergify-ci@v14...v22)

---
updated-dependencies:
- dependency-name: mergifyio/gha-mergify-ci
  dependency-version: '22'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ash Shaw <ashley@lightspeedwp.agency>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Bumps [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) from 7.29.7 to 8.0.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v8.0.1/packages/babel-preset-typescript)

---
updated-dependencies:
- dependency-name: "@babel/preset-typescript"
  dependency-version: 8.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ash Shaw <ashley@lightspeedwp.agency>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
…8.0.1

Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime) from 7.29.7 to 8.0.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v8.0.1/packages/babel-plugin-transform-runtime)

---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-runtime"
  dependency-version: 8.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ash Shaw <ashley@lightspeedwp.agency>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
* chore(templates): update release issue template to match v0.6.0 structure

Rewrites 18-release.md (v1.0.1 → v2.0.0) to align with the enriched
structure established in release issue #968. Key additions:
- Exact release initiation commands (pre-flight gates, dry-run, live run,
  rollback) so any maintainer can kick off a release without referencing
  external docs
- "Open PRs — merge before tagging" section for pre-release PR tracking
- "Scope & Proposed Inclusions" section (merged PRs + recommended additions)
- "Changelog Summary" section for Added/Changed/Fixed entries
- Expanded milestones covering pre-release PRs, execution steps, and
  post-merge verification
- Updated acceptance criteria: tag on main, release notes format (no H1
  duplication, highlights + breaking changes sections always present)
- Revised DoR/DoD aligned to the real agent-driven release process

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VuvMYk9n1Gw2ZC4WSAJBKJ

* Update .github/ISSUE_TEMPLATE/18-release.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Ash Shaw <ashley@lightspeedwp.agency>

* Update .github/ISSUE_TEMPLATE/18-release.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Ash Shaw <ashley@lightspeedwp.agency>

* fix(templates): remove description field from release template frontmatter and add changelog entry

- Remove duplicate `description` field from 18-release.md (keep only `about` per GitHub template contract and check-template-labels.js validator)
- Add CHANGELOG.md [Unreleased] entry for the v2.0.0 release template rewrite

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VuvMYk9n1Gw2ZC4WSAJBKJ

---------

Signed-off-by: Ash Shaw <ashley@lightspeedwp.agency>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Part of release/v0.6.0 preparation.
Closes #968
Bumps version from 0.5.0 to 0.6.0 (minor release).
Closes #968
@github-actions

github-actions Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

✅ Template check passed after update. Thanks for fixing the PR description.

@coderabbitai

coderabbitai Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 299 files, which is 149 over the limit of 150.

To get a review, narrow the scope:
• coderabbit review --type committed # exclude uncommitted changes
• coderabbit review --dir # limit to a subdirectory
• coderabbit review --base # compare against a closer base

Upgrade to a paid plan to raise the limit.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yml

Review profile: CHILL

Plan: Pro

Run ID: 00d92d9f-084a-4fed-a5d7-f913f7785052

📥 Commits

Reviewing files that changed from the base of the PR and between a0f0924 and 06a4fcb.

⛔ Files ignored due to path filters (1)
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/created-issues-20260608-042817.tsv is excluded by !**/*.tsv
📒 Files selected for processing (299)
  • .claude/hooks/session-start.sh
  • .claude/settings.json
  • .coderabbit.yml
  • .codespellrc
  • .eslint.config.cjs
  • .eslintignore
  • .github/CodeRabbit-Config-Spec.md
  • .github/DISCUSSION_TEMPLATE/README.md
  • .github/ISSUE_TEMPLATE/01-task.md
  • .github/ISSUE_TEMPLATE/02-bug.md
  • .github/ISSUE_TEMPLATE/03-feature.md
  • .github/ISSUE_TEMPLATE/04-design.md
  • .github/ISSUE_TEMPLATE/05-epic.md
  • .github/ISSUE_TEMPLATE/06-story.md
  • .github/ISSUE_TEMPLATE/07-improvement.md
  • .github/ISSUE_TEMPLATE/07-user-experience-feedback.md
  • .github/ISSUE_TEMPLATE/08-chore.md
  • .github/ISSUE_TEMPLATE/09-code-refactor.md
  • .github/ISSUE_TEMPLATE/10-build-ci.md
  • .github/ISSUE_TEMPLATE/11-automation.md
  • .github/ISSUE_TEMPLATE/12-testing-coverage.md
  • .github/ISSUE_TEMPLATE/13-performance.md
  • .github/ISSUE_TEMPLATE/14-a11y.md
  • .github/ISSUE_TEMPLATE/15-security.md
  • .github/ISSUE_TEMPLATE/16-compatibility.md
  • .github/ISSUE_TEMPLATE/17-integration-issue.md
  • .github/ISSUE_TEMPLATE/17-release.md
  • .github/ISSUE_TEMPLATE/18-release.md
  • .github/ISSUE_TEMPLATE/19-maintenance.md
  • .github/ISSUE_TEMPLATE/20-documentation.md
  • .github/ISSUE_TEMPLATE/21-research.md
  • .github/ISSUE_TEMPLATE/22-audit.md
  • .github/ISSUE_TEMPLATE/23-code-review.md
  • .github/ISSUE_TEMPLATE/24-ai-ops.md
  • .github/ISSUE_TEMPLATE/25-content-modelling.md
  • .github/ISSUE_TEMPLATE/25-help.md
  • .github/ISSUE_TEMPLATE/README.md
  • .github/ISSUE_TEMPLATE/config.yml
  • .github/PULL_REQUEST_TEMPLATE/README.md
  • .github/PULL_REQUEST_TEMPLATE/config.yml
  • .github/PULL_REQUEST_TEMPLATE/pr_bug.md
  • .github/PULL_REQUEST_TEMPLATE/pr_chore.md
  • .github/PULL_REQUEST_TEMPLATE/pr_ci.md
  • .github/PULL_REQUEST_TEMPLATE/pr_dep_update.md
  • .github/PULL_REQUEST_TEMPLATE/pr_docs.md
  • .github/PULL_REQUEST_TEMPLATE/pr_feature.md
  • .github/PULL_REQUEST_TEMPLATE/pr_hotfix.md
  • .github/PULL_REQUEST_TEMPLATE/pr_refactor.md
  • .github/PULL_REQUEST_TEMPLATE/pr_release.md
  • .github/README.md
  • .github/SAVED_REPLIES.md
  • .github/SAVED_REPLIES/README.md
  • .github/SAVED_REPLIES/community/code-of-conduct.md
  • .github/SAVED_REPLIES/community/contribution-thanks.md
  • .github/SAVED_REPLIES/community/guidelines.md
  • .github/SAVED_REPLIES/community/legal.md
  • .github/SAVED_REPLIES/community/welcome.md
  • .github/SAVED_REPLIES/issues/a11y-acknowledge.md
  • .github/SAVED_REPLIES/issues/area-routing.md
  • .github/SAVED_REPLIES/issues/blockers.md
  • .github/SAVED_REPLIES/issues/bug-reports.md
  • .github/SAVED_REPLIES/issues/documentation.md
  • .github/SAVED_REPLIES/issues/duplicate.md
  • .github/SAVED_REPLIES/issues/duplicates.md
  • .github/SAVED_REPLIES/issues/epic-tracking.md
  • .github/SAVED_REPLIES/issues/feature-requests.md
  • .github/SAVED_REPLIES/issues/good-first-issue.md
  • .github/SAVED_REPLIES/issues/inactive-issue.md
  • .github/SAVED_REPLIES/issues/label-clarification.md
  • .github/SAVED_REPLIES/issues/meta-label-nudge.md
  • .github/SAVED_REPLIES/issues/missing-info.md
  • .github/SAVED_REPLIES/issues/more-info.md
  • .github/SAVED_REPLIES/issues/needs-reproduction.md
  • .github/SAVED_REPLIES/issues/research-completion.md
  • .github/SAVED_REPLIES/issues/security-acknowledge.md
  • .github/SAVED_REPLIES/issues/stale-abandoned.md
  • .github/SAVED_REPLIES/issues/support.md
  • .github/SAVED_REPLIES/issues/triage.md
  • .github/SAVED_REPLIES/issues/wontfix.md
  • .github/SAVED_REPLIES/pull-requests/ai-assist.md
  • .github/SAVED_REPLIES/pull-requests/area-labeling.md
  • .github/SAVED_REPLIES/pull-requests/area-routing.md
  • .github/SAVED_REPLIES/pull-requests/automated-dependency-update.md
  • .github/SAVED_REPLIES/pull-requests/awaiting-author.md
  • .github/SAVED_REPLIES/pull-requests/branch-naming.md
  • .github/SAVED_REPLIES/pull-requests/changelog-required.md
  • .github/SAVED_REPLIES/pull-requests/closing-inactive.md
  • .github/SAVED_REPLIES/pull-requests/code-review.md
  • .github/SAVED_REPLIES/pull-requests/conflicts.md
  • .github/SAVED_REPLIES/pull-requests/dependency-update.md
  • .github/SAVED_REPLIES/pull-requests/documentation-pr.md
  • .github/SAVED_REPLIES/pull-requests/draft-pr.md
  • .github/SAVED_REPLIES/pull-requests/merge-discipline.md
  • .github/SAVED_REPLIES/pull-requests/missing-labels.md
  • .github/SAVED_REPLIES/pull-requests/needs-qa.md
  • .github/SAVED_REPLIES/pull-requests/performance.md
  • .github/SAVED_REPLIES/pull-requests/ready-for-review.md
  • .github/SAVED_REPLIES/pull-requests/release-label-guidance.md
  • .github/SAVED_REPLIES/pull-requests/security.md
  • .github/SAVED_REPLIES/pull-requests/testing.md
  • .github/SAVED_REPLIES/technical/api-integration.md
  • .github/SAVED_REPLIES/technical/code-style.md
  • .github/SAVED_REPLIES/technical/configuration.md
  • .github/SAVED_REPLIES/technical/dependencies.md
  • .github/SAVED_REPLIES/technical/dependency-update.md
  • .github/SAVED_REPLIES/technical/environment-config.md
  • .github/SAVED_REPLIES/technical/environment.md
  • .github/SAVED_REPLIES/technical/missing-tests.md
  • .github/SAVED_REPLIES/technical/performance.md
  • .github/SAVED_REPLIES/technical/security.md
  • .github/SAVED_REPLIES/workflow/automation.md
  • .github/SAVED_REPLIES/workflow/branch-management.md
  • .github/SAVED_REPLIES/workflow/branches.md
  • .github/SAVED_REPLIES/workflow/changelog-versioning.md
  • .github/SAVED_REPLIES/workflow/cicd-failures.md
  • .github/SAVED_REPLIES/workflow/dependency-update.md
  • .github/SAVED_REPLIES/workflow/deployment.md
  • .github/SAVED_REPLIES/workflow/draft-pr.md
  • .github/SAVED_REPLIES/workflow/environment-config.md
  • .github/SAVED_REPLIES/workflow/labeling.md
  • .github/SAVED_REPLIES/workflow/needs-rebase.md
  • .github/SAVED_REPLIES/workflow/permissions-secrets.md
  • .github/SAVED_REPLIES/workflow/project-sync.md
  • .github/SAVED_REPLIES/workflow/release-management.md
  • .github/SAVED_REPLIES/workflow/releases.md
  • .github/SAVED_REPLIES/workflow/workflow-failure.md
  • .github/agents/README.md
  • .github/custom-instructions.md
  • .github/dependabot.yml
  • .github/instructions/.archive/FRONTMATTER_SCHEMA.md.backup
  • .github/instructions/.archive/INSTRUCTION_CONSOLIDATION_MIGRATION.md
  • .github/instructions/.archive/ISSUE_TYPES.md.backup
  • .github/instructions/.archive/README.md
  • .github/instructions/.archive/WORKFLOWS.md.backup
  • .github/instructions/.archive/file-management.instructions.md
  • .github/instructions/.archive/frontmatter.instructions.md
  • .github/instructions/.archive/javascript.instructions.md
  • .github/instructions/.archive/jsdoc.instructions.md
  • .github/instructions/.archive/json.instructions.md
  • .github/instructions/.archive/markdown.instructions.md
  • .github/instructions/.archive/naming-conventions.instructions.md
  • .github/instructions/.archive/reporting.instructions.md
  • .github/instructions/.archive/saved-replies.instructions.md
  • .github/instructions/.archive/tests.instructions.md
  • .github/instructions/README.md
  • .github/instructions/file-organisation.instructions.md
  • .github/instructions/markdown.instructions.md
  • .github/instructions/plugin-structure.instructions.md
  • .github/issue-fields.yml
  • .github/issue-types.yml
  • .github/label-governance-policy.yml
  • .github/labeler.yml
  • .github/labels.yml
  • .github/mergify.yml
  • .github/metrics/README.md
  • .github/metrics/frontmatter-metrics.js
  • .github/metrics/meta-log.md
  • .github/metrics/meta-metrics.json
  • .github/metrics/meta.json
  • .github/metrics/out/frontmatter-metrics.md
  • .github/projects/PLANNING_TEMPLATE.md
  • .github/projects/README.md
  • .github/projects/active/2025-12-11-wordpress-standards-compliance-comprehensive-review.md
  • .github/projects/active/AUDIT_PROMPT_README.md
  • .github/projects/active/DOCUMENTATION_AUDIT_PROMPT_COMPREHENSIVE.md
  • .github/projects/active/context-reduction-tasks.md
  • .github/projects/active/launch-agents-checklist.md
  • .github/projects/active/next-issues-execution-plan.md
  • .github/projects/active/openspec/README.md
  • .github/projects/active/openspec/changes/agent-tool-permission-alignment/.openspec.yaml
  • .github/projects/active/openspec/changes/agent-tool-permission-alignment/design.md
  • .github/projects/active/openspec/changes/agent-tool-permission-alignment/proposal.md
  • .github/projects/active/openspec/changes/agent-tool-permission-alignment/specs/agent-tool-permission-contract/spec.md
  • .github/projects/active/openspec/changes/agent-tool-permission-alignment/tasks.md
  • .github/projects/active/openspec/changes/test-coverage-implementation/.openspec.yaml
  • .github/projects/active/openspec/changes/test-coverage-implementation/README.md
  • .github/projects/active/openspec/changes/test-coverage-implementation/design.md
  • .github/projects/active/openspec/changes/test-coverage-implementation/proposal.md
  • .github/projects/active/openspec/changes/test-coverage-implementation/specs/coverage-programme-issue-chain/spec.md
  • .github/projects/active/openspec/changes/test-coverage-implementation/tasks.md
  • .github/projects/active/opsx-proposals-audit-2026-06-01.md
  • .github/projects/active/template-enforcement-governance/ACTIONS.md
  • .github/projects/active/template-enforcement-governance/AUDIT_REPORT.md
  • .github/projects/active/template-enforcement-governance/ISSUES.md
  • .github/projects/active/template-enforcement-governance/ISSUE_EXECUTION_PLAN.md
  • .github/projects/active/template-enforcement-governance/README.md
  • .github/projects/active/template-enforcement-governance/REMOTE_ADMIN_CHECKS.md
  • .github/projects/active/template-enforcement-governance/RUN_LOG.md
  • .github/projects/active/template-enforcement-governance/openspec-strict/README.md
  • .github/projects/active/template-enforcement-governance/openspec-strict/children/01-issue-template-governance-enforcement.md
  • .github/projects/active/template-enforcement-governance/openspec-strict/children/02-pr-template-governance-enforcement.md
  • .github/projects/active/test-coverage-implementation/ISSUE_EXECUTION_PLAN.md
  • .github/projects/active/test-coverage-implementation/ISSUE_REGISTER.md
  • .github/projects/active/test-coverage-implementation/README.md
  • .github/projects/active/test-coverage-implementation/RUN_LOG.md
  • .github/projects/active/test-coverage-implementation/children/01-phase-1-baseline-measurement.md
  • .github/projects/active/test-coverage-implementation/children/02-phase-2-metrics-agent-tests.md
  • .github/projects/active/test-coverage-implementation/children/03-phase-3-linting-agent-tests.md
  • .github/projects/active/test-coverage-implementation/children/04-phase-4-release-agent-enhancement.md
  • .github/projects/active/test-coverage-implementation/children/05-phase-5-utility-edge-cases.md
  • .github/projects/active/test-coverage-implementation/children/06-phase-6-validation-and-reporting.md
  • .github/projects/active/test-coverage-implementation/openspec-strict/README.md
  • .github/projects/active/test-coverage-implementation/openspec-strict/children/01-phase-1-baseline-measurement.md
  • .github/projects/active/test-coverage-implementation/openspec-strict/children/02-phase-2-metrics-agent-tests.md
  • .github/projects/active/test-coverage-implementation/openspec-strict/children/03-phase-3-linting-agent-tests.md
  • .github/projects/active/test-coverage-implementation/openspec-strict/children/04-phase-4-release-agent-enhancement.md
  • .github/projects/active/test-coverage-implementation/openspec-strict/children/05-phase-5-utility-edge-cases.md
  • .github/projects/active/test-coverage-implementation/openspec-strict/children/06-phase-6-validation-and-reporting.md
  • .github/projects/active/test-coverage-implementation/openspec-strict/parents/01-parent-test-coverage-hardening.md
  • .github/projects/active/test-coverage-implementation/parents/01-parent-test-coverage-hardening.md
  • .github/projects/active/wave-5-documentation-audit/INDEX.md
  • .github/projects/active/wave-5-documentation-audit/children/01-1-template-inventory.md
  • .github/projects/active/wave-5-documentation-audit/children/01-2-template-automation-mapping.md
  • .github/projects/active/wave-5-documentation-audit/children/01-3-labeler-rules-audit.md
  • .github/projects/active/wave-5-documentation-audit/children/01-4-ai-instructions.md
  • .github/projects/active/wave-5-documentation-audit/children/02-3-issue-fields-config.md
  • .github/projects/active/wave-5-documentation-audit/children/02-4-config-relationships.md
  • .github/projects/active/wave-5-documentation-audit/children/03-3-labeling-docs.md
  • .github/projects/active/wave-5-documentation-audit/children/03-4-file-organization-alignment.md
  • .github/projects/active/wave-5-documentation-audit/children/05-1-current-vs-planned.md
  • .github/projects/active/wave-5-documentation-audit/children/05-2-agent-script-locations.md
  • .github/projects/active/wave-5-documentation-audit/children/05-3-migration-plan.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/README.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/children/01-1-template-inventory.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/children/01-2-template-automation-mapping.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/children/01-3-labeler-rules-audit.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/children/01-4-ai-instructions.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/children/02-1-labels-colour-consistency.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/children/02-2-issue-types-mapping.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/children/02-3-issue-fields-config.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/children/02-4-config-relationships.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/children/03-1-issue-creation-docs.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/children/03-2-pr-creation-docs.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/children/03-3-labelling-docs.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/children/03-4-file-organisation-alignment-docs.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/children/03-5-update-docs-index.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/children/04-1-discover-readmes.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/children/04-2-validate-mermaid-syntax.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/children/04-3-mermaid-accessibility.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/children/04-4-update-readmes.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/children/05-1-current-vs-planned.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/children/05-2-agent-script-locations.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/children/05-3-migration-plan.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/parents/01-issue-templates-automation.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/parents/02-canonical-configs.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/parents/03-documentation-consolidation.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/parents/04-readme-mermaid-a11y.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/bodies/parents/05-file-organisation-alignment.md
  • .github/projects/active/wave-5-documentation-audit/execution/issue-seed-2026-06-08/create-wave5-issues.sh
  • .github/projects/active/wave-5-documentation-audit/execution/wave-5-3-phase-2-execution-plan.md
  • .github/projects/active/wave-5-documentation-audit/findings/654-template-inventory-findings.md
  • .github/projects/active/wave-5-documentation-audit/parents/03-documentation-consolidation-audit.md
  • .github/projects/active/wave-5-documentation-audit/parents/05-file-organization-audit.md
  • .github/projects/archived/awesome-github-site/ISSUE_EXECUTION_PLAN.md
  • .github/projects/archived/awesome-github-site/ISSUE_REGISTER.md
  • .github/projects/archived/awesome-github-site/README.md
  • .github/projects/archived/awesome-github-site/RUN_LOG.md
  • .github/projects/archived/awesome-github-site/briefs/mini-site-plan.md
  • .github/projects/archived/awesome-github-site/briefs/page-copy-starter.md
  • .github/projects/archived/awesome-github-site/openspec/README.md
  • .github/projects/archived/awesome-github-site/phase-1/README.md
  • .github/projects/archived/awesome-github-site/phase-2/README.md
  • .github/projects/archived/awesome-github-site/phase-2a/IMPLEMENTATION_ROADMAP.md
  • .github/projects/archived/portable-ai-plugin-restructure/complete-portable-ai-plugin-restructure.prompt.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/README.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-00-planning-control/00-01-audit-current-asset-inventory-and-migration-map.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-00-planning-control/00-02-audit-baseline-validation-and-dependency-state.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-00-planning-control/00-03-task-create-milestone-label-and-issue-linking-plan.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-01-skeleton-boundary/01-01-task-create-target-folder-skeleton.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-01-skeleton-boundary/01-02-document-folder-ownership-indexes.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-01-skeleton-boundary/01-03-refactor-file-organisation-boundary.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-01-skeleton-boundary/01-04-refactor-repo-local-copilot-instructions.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-02-portable-migration/02-01-audit-classify-github-native-files.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-02-portable-migration/02-02-maintenance-clean-stale-path-references.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-02-portable-migration/02-03-refactor-migrate-portable-instructions.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-02-portable-migration/02-04-refactor-migrate-portable-agent-specs.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-02-portable-migration/02-05-refactor-move-active-schemas-to-root-schemas.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-02-portable-migration/02-06-feature-define-portable-workflows-source.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-03-skills-cookbook/03-01-audit-classify-legacy-prompts.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-03-skills-cookbook/03-02-feature-create-skills-library-index.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-03-skills-cookbook/03-03-feature-create-frontmatter-audit-skill.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-03-skills-cookbook/03-04-feature-create-pr-review-skill.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-03-skills-cookbook/03-05-feature-create-label-governance-skill.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-03-skills-cookbook/03-06-document-cookbook-and-favourite-skills-backlog.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-04-pilot-plugin/04-01-feature-create-lightspeed-github-ops-plugin-skeleton.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-04-pilot-plugin/04-02-compatibility-add-copilot-plugin-manifest.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-04-pilot-plugin/04-03-compatibility-add-codex-plugin-manifest.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-04-pilot-plugin/04-04-compatibility-add-claude-plugin-manifest.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-04-pilot-plugin/04-05-feature-package-pilot-agent-and-skills.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-04-pilot-plugin/04-06-document-plugin-installation-guide.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-05-validation-reset/05-01-maintenance-fix-invalid-json-schema-syntax.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-05-validation-reset/05-02-buildci-split-validation-from-formatting.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-05-validation-reset/05-03-buildci-add-validate-structure.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-05-validation-reset/05-04-buildci-add-validate-plugins-and-skills.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-05-validation-reset/05-05-buildci-add-validate-frontmatter-and-links.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-05-validation-reset/05-06-test-fix-coverage-reporting-and-import-side-effects.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-06-pilot-release/06-01-compatibility-run-local-tool-smoke-tests.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-06-pilot-release/06-02-feature-pilot-plugin-in-one-lightspeed-repo.md
  • .github/projects/archived/portable-ai-plugin-restructure/issues/children/batch-06-pilot-release/06-03-document-pilot-findings.md

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Note

.coderabbit.yml has unrecognized properties

CodeRabbit is using all valid settings from your configuration. Unrecognized properties (listed below) have been ignored and may indicate typos or deprecated fields that can be removed.

⚠️ Parsing warnings (1)
Validation error: Unrecognized keys: "auto_labels", "auto_assign", "auto_review"
⚙️ Configuration instructions
  • Please see the configuration documentation for more information.
  • You can also validate your configuration using the online YAML validator.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/v0.6.0

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.

@mergify

mergify Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

⚠️ The sha of the head commit of this PR conflicts with #1022. Mergify cannot evaluate rules on this PR. Once #1022 is merged or closed, Mergify will resume processing this PR. ⚠️

@gemini-code-assist gemini-code-assist Bot 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.

Code Review

This pull request implements a comprehensive set of updates to the repository's governance, templates, and automation configurations, including the addition of a CodeRabbit configuration specification, the standardization of issue and pull request templates, and the restructuring of active project planning files. Feedback highlights a critical metadata corruption issue across multiple saved replies where file paths were incorrectly added to the labels list instead of a dedicated references key, as well as a minor redundancy in the .codespellrc ignore list.

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.

Comment on lines 6 to 9
labels:
- area:community
- status:needs-triage
references:
- "../../CODE_OF_CONDUCT.md"

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.

critical

The frontmatter in this saved reply appears to be corrupted. The references: key was removed, and its value (a file path) was incorrectly added to the labels list. This mixes semantically different data under one key, which could break metadata parsers and cause confusion.

This issue is present in numerous other SAVED_REPLIES files modified in this pull request. Please ensure that file paths are stored under a dedicated references: key to maintain a clean and valid metadata structure.

Suggested change
labels:
- area:community
- status:needs-triage
references:
- "../../CODE_OF_CONDUCT.md"
labels:
- area:community
- status:needs-triage
references:
- "../../CODE_OF_CONDUCT.md"

Comment thread .codespellrc
[codespell]
# LightSpeedWP shared dictionary for governance and WordPress terminology.
ignore-words-list =
LightspeedWP,LightSpeedWP,Codex,Copilot,Gemini,Claude,WordPress,Gutenberg,themejson,blockjson,frontmatter,labeler,WPCS,PHPCS

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

The ignore-words-list contains both LightspeedWP and LightSpeedWP. Since codespell is case-insensitive by default, one of these is redundant. To keep the configuration clean, I suggest removing the lowercase s version.

LightSpeedWP,Codex,Copilot,Gemini,Claude,WordPress,Gutenberg,themejson,blockjson,frontmatter,labeler,WPCS,PHPCS

@ashleyshaw

Copy link
Copy Markdown
Member Author

@Mergifyio rebase

@mergify

mergify Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

rebase

☑️ Nothing to do, the required conditions are not met

Details
  • -conflict [📌 rebase requirement]
  • -closed [📌 rebase requirement]
  • queue-position = -1 [📌 rebase requirement]
  • any of:
    • #commits-behind > 0 [📌 rebase requirement]
    • -linear-history [📌 rebase requirement]

Signed-off-by: Ash Shaw <ashley@lightspeedwp.agency>

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 578054448d

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

GITHUB_EVENT_NAME: ${{ github.event_name }}
GITHUB_ACTOR: ${{ github.actor }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: node scripts/workflows/release/trigger-telemetry.cjs

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Check out the repository before running telemetry

In the release workflow, this job runs node scripts/workflows/release/trigger-telemetry.cjs before any actions/checkout step. GitHub-hosted jobs start without the repository files, so every workflow_dispatch or workflow_call run will fail here with MODULE_NOT_FOUND, preventing the telemetry outputs and blocking the downstream lint/test/release jobs; add a checkout before invoking the repo script.

Useful? React with 👍 / 👎.

);
}

// Step 6: Create tag
createTag(nextVersion, { dryRun });
provider.createTag(nextVersion, { dryRun });

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Await asynchronous MCP release operations

When the workflow or CLI is run with provider: mcp, createTag, createReleasePR, and createRelease return Promises, but this orchestration calls them without await. Their API failures bypass the surrounding try/catch, and the agent can proceed to later steps or print the success banner before the tag, PR, or GitHub Release is actually created; await these provider calls in sequence.

Useful? React with 👍 / 👎.

throw new Error("GITHUB_TOKEN not available for authorization check");
}

const checkCmd = `curl -s -H "Authorization: token ${token}" https://api.github.com/orgs/lightspeedwp/teams/maintainers/memberships/${actor}`;

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Avoid passing GITHUB_TOKEN through the shell command line

When the telemetry script runs, this interpolates GITHUB_TOKEN directly into a curl command string executed by execSync. That exposes the token in the child process arguments and can also place it in command-failure messages before masking, so use fetch/https with an Authorization header or another non-shell path for the membership check.

Useful? React with 👍 / 👎.

…y [Unreleased] after release roll

The test was reading the real CHANGELOG.md from disk. After the v0.6.0
release roll, [Unreleased] is empty, causing the agent preflight to
reject with "No unreleased changes in CHANGELOG". Also adds the [0.5.0]
entry to the fixture so the release notes formatter can resolve the
target version.

Closes #968
@ashleyshaw

Copy link
Copy Markdown
Member Author

Release workflow follow-up fix applied.

Summary:

  • Fixed MCP release agent test isolation to stop depending on live CHANGELOG state after release roll.
    • Commit: fe6b0effd599d375e19a1cf31ff5b8d58bf56e4d
  • Fixed trigger-telemetry workflow job reliability:
    • added checkout before running local telemetry script,
    • upgraded artifact action to actions/upload-artifact@v5,
    • added if-no-files-found: ignore for telemetry artifact upload.
    • Commit: 8ab6a3f1f8cd30512c7d668ec58eefe318c12c64

This should address the prior failure/annotations from run 27830462374 and keep subsequent runs clean.

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.

Copilot wasn't able to review this pull request because it exceeds the maximum number of files (300). Try reducing the number of changed files and requesting a review from Copilot again.

@ashleyshaw ashleyshaw changed the title Release v0.6.0 — Community Health, Governance Docs, and Meta Agent Foundations chore(release): v0.6.0 Jun 19, 2026
claude added 4 commits June 19, 2026 16:40
- Revert @babel/core to 7.29.7 for stability
- Revert all Babel plugins to v7 versions for compatibility
- Keep Babel v7 configuration in babel.config.cjs
- Fix duplicate import in validate-main-branch-pr.test.js
- Fix validate-main-branch-pr.cjs main() function structure
- Remove stray JSDoc comments and duplicate module.exports

Reason: Babel v8 migration introduced too many compatibility issues with test suite
and coverage tooling. Deferring v8 migration to post-release PR.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RiCAmG1XAwuMMJffZESC7x
@github-actions

Copy link
Copy Markdown
Contributor

🎨 Mermaid Diagram Validation

✅ All Mermaid diagram checks passed.

Check Result
✅ Syntax (diagram type, direction, bracket matching) Passed
✅ Accessibility (accTitle / accDescr present) Passed
✅ Colour contrast (WCAG 2.2 AA ≥ 4.5:1) Passed

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.

4 participants