Skip to content

Chore: summarize Update Consumers results and wait for Packagist - #203

Merged
jonwaldstein merged 2 commits into
mainfrom
chore/update-consumers-summary
Oct 5, 2026
Merged

jonwaldstein merged 2 commits into
mainfrom
chore/update-consumers-summary

Conversation

@jonwaldstein

@jonwaldstein jonwaldstein commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Description

Three small follow-ups to the Update Consumers workflow after its first real run for 1.6.2.

  • The workflow run page now lists every plugin with its result: the PR it opened or refreshed, "already on" the version, or failed. The same list prints at the end of a local run.
  • Each run is named after its version, like "Update Consumers 1.6.2" or "Update Consumers latest (dry run)", so the Actions list shows what each run did.
  • If composer can't see the new version on Packagist yet, the run stops straight away with a "try again shortly" message instead of failing in every plugin. Packagist's CDN kept serving composer the old list for about 13 minutes after 1.6.2 was tagged.

Testing Instructions

  1. Run composer release:update-consumers -- 9.9.9 --dry-run. It stops right away saying composer can't see 9.9.9 on Packagist yet, and nothing gets cloned.
  2. Run composer release:update-consumers -- 1.6.2 --dry-run stellarwp/kadence-pro. It ends with a "Results:" list showing stellarwp/kadence-pro: dry run.
  3. After merge, run Actions → Update Consumers with dry run checked. The run's summary page shows a table with one row per plugin.
  4. bun run test:shell covers both.

Pre-review Checklist

  • Acceptance criteria satisfied and tested

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 5, 2026

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Enterprise
  • Run ID: 81b472ba-f650-4146-8d19-174040748e4b
📥 Commits

Reviewing files that changed from the base of the PR and between 19ff67c and e755749.

📒 Files selected for processing (2)
  • dev_scripts/update-consumers.sh
  • tests/shell/update-consumers.bats
 ________________________
< I came, I saw, I CI'd. >
 ------------------------
  \
   \   \
        \ /\
        ( )
      .( o ).
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@jonwaldstein
jonwaldstein merged commit b18d380 into main Oct 5, 2026
25 checks passed
@jonwaldstein
jonwaldstein deleted the chore/update-consumers-summary branch October 5, 2026 21: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