Skip to content

chore: align package metadata and CI with the other Cyllene plugins - #2

Merged
JDCyllene merged 2 commits into
CylleneDigital:mainfrom
JDCyllene:chore/align-with-advanced-taxon
Oct 7, 2026
Merged

JDCyllene merged 2 commits into
CylleneDigital:mainfrom
JDCyllene:chore/align-with-advanced-taxon

Conversation

@JDCyllene

Copy link
Copy Markdown
Member

What this pull request does

Aligns the package metadata and the CI with SyliusAdvancedTaxonPlugin.

  • composer.json gains homepage, authors and support (issues, source, security policy), so Packagist links back to the repository and to SECURITY.md.
  • Both workflows run with a read-only token (permissions: contents: read), on a pinned ubuntu-24.04 image and with a timeout, instead of the 6-hour default.
  • Third-party actions are pinned by commit SHA: SyliusLabs/BuildTestAppAction v4.3.0 and shivammathur/setup-php 2.37.2.
  • The security audit also resolves the oldest supported line (Sylius 2.2 on PHP 8.3, hence Symfony 7.4), not only the newest one.

The rest of the build matrix is unchanged.

Points to watch

  • Tests pass (vendor/bin/phpunit), checked locally against Sylius 2.3.0 and sylius/test-application 2.3.0-ALPHA.4
  • PHPStan and ECS are green
  • UPGRADE.md is up to date if the public surface changes (no public surface change)

@JDCyllene
JDCyllene requested a review from a team as a code owner October 7, 2026 15:24
@JDCyllene
JDCyllene merged commit 47394d6 into CylleneDigital:main Oct 7, 2026
8 checks passed
@JDCyllene
JDCyllene deleted the chore/align-with-advanced-taxon branch October 7, 2026 15:29
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