Skip to content

docs: move the API workspace to the satellite patch releases - #132

Merged
rasuvaeff merged 1 commit into
masterfrom
docs/satellite-patches-2026-09-15
Sep 15, 2026
Merged

rasuvaeff merged 1 commit into
masterfrom
docs/satellite-patches-2026-09-15

Conversation

@rasuvaeff

Copy link
Copy Markdown
Owner

What

Moves docs/.api-workspace/composer.lock to the satellite patch releases and regenerates the API snapshots:

Satellite From To
understudy-phpstan 0.5.1 0.5.2
understudy-phpunit 0.4.0 0.4.1
understudy-psalm 0.8.2 0.8.3
understudy-testo 0.3.2 0.3.3

The constraints in the workspace composer.json (^0.5/^0.4/^0.8/^0.3) already cover the patches, so only the lock and the reflected docs move — the API surface itself is unchanged (version footers, source-link SHAs, git-describe strings only).

Why

The freshness gate in docs.yml (composer outdated --direct --strict, step "Refuse a workspace that documents a satellite behind its release") has been red on master since 2026-09-07 (runs 34112818983, 34835731626). It also made Dependabot PR #131 carry a failing Build check unrelated to its diff.

Per the workspace rule in AGENTS.md: the lock is committed and moves with every satellite release — bump, composer update, make docs-api, commit all three.

Verification

  • composer outdated --direct --strict --ignore phpdocumentor/reflection-docblock in the workspace: "All your direct dependencies are up to date", exit 0.
  • make docs-api: generated 34 API class pages, functions.md (4), exceptions.md, rules.md (5 identifiers).

understudy-phpstan 0.5.2, understudy-phpunit 0.4.1, understudy-psalm 0.8.3,
understudy-testo 0.3.3. The freshness gate in docs.yml (composer outdated
--direct --strict) has been red on master since 2026-09-07 because the
committed lock stayed behind; the pins (^0.5/^0.4/^0.8/^0.3) already cover
the patches, so only the lock and the regenerated snapshots move.
@coderabbitai

coderabbitai Bot commented Sep 15, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 6f4658a7-3fff-4f88-b943-27d6f3356d18


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.

@rasuvaeff
rasuvaeff merged commit 901aa75 into master Sep 15, 2026
21 checks passed
@rasuvaeff
rasuvaeff deleted the docs/satellite-patches-2026-09-15 branch September 15, 2026 12:42
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