Skip to content

chore: harness 0.1.15, and keep the development files out of the archive - #9

Merged
ogorzalka merged 2 commits into
developfrom
chore/harness-0-1-15
Oct 30, 2026
Merged

ogorzalka merged 2 commits into
developfrom
chore/harness-0-1-15

Conversation

@ogorzalka

Copy link
Copy Markdown
Member

Aligns this repository on the Pollora harness 0.1.15 (was ^0.1.8, workflow v0.1.8).

  • pollora/harness is required at ^0.1.15 and the workflow is @v0.1.15.
  • The new Distribution archive gate (QA-06) builds the archive Composer downloads for a tagged release and reports the development files in it. In this version it only reports; it blocks in a later one.
  • pollora-qa archive --fix added the lines that keep these out of the archive: .claude .gitattributes .github .gitignore .harness.json AGENTS.md api-surface.json composer-dependency-analyser.php phpstan.neon phpunit.xml.dist pint.json rector.php renovate.json tests .claude .gitattributes .github .gitignore .harness.json AGENTS.md api-surface.json composer-dependency-analyser.php phpstan.neon phpunit.xml.dist pint.json rector.php renovate.json tests .

Nothing changes at run time. The fix reaches the archives with the next release of the package.

Raises pollora/harness to ^0.1.15 and the workflow to @v0.1.15. The new Distribution archive gate (QA-06) reports the development files a release archive carries; pollora-qa archive --fix adds the export-ignore lines it asks for.
Rector's ExplicitNullableObjectInstanceRector, which the Quality gates now report on this line. $scopeClass is a ReflectionClass or null: same result.
@ogorzalka
ogorzalka merged commit 912878b into develop Oct 30, 2026
13 checks 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.

1 participant