Skip to content

ci: add PHPUnit workflow (Shopware 6.7 + trunk matrix)#2

Merged
roboshyim merged 1 commit into
mainfrom
ci/phpunit-workflow
Jul 21, 2026
Merged

ci: add PHPUnit workflow (Shopware 6.7 + trunk matrix)#2
roboshyim merged 1 commit into
mainfrom
ci/phpunit-workflow

Conversation

@roboshyim

Copy link
Copy Markdown
Collaborator

What

Adds a GitHub Actions workflow that runs the plugin's PHPUnit suite against a real Shopware installation, using the canonical shopware/github-actions setup-extension + phpunit composite actions (same pattern as FroshTools).

Matrix

  • 6.7.13.x — latest stable 6.7 minor
  • trunk — 6.8 development

matching the composer constraint ~6.7.0 || ~6.8.0. (No rolling 6.7.x branch exists upstream, so we pin the latest 6.7 patch branch + trunk.)

Triggers

  • Pull requests touching PHP/composer/phpunit config
  • Pushes to main
  • Manual dispatch
  • Nightly cron — catches upstream Shopware changes that break the plugin even when the plugin itself is quiet

This gives us a verified green baseline before the feature PRs (Anthropic provider, structured output) land.

Uses shopware/github-actions setup-extension + phpunit. Runs on PRs,
pushes to main, manual dispatch, and nightly to catch upstream breaks.
@roboshyim
roboshyim merged commit 0e20ef2 into main Jul 21, 2026
2 checks passed
@roboshyim
roboshyim deleted the ci/phpunit-workflow branch July 21, 2026 16:42
roboshyim added a commit that referenced this pull request Jul 21, 2026
- BulkJob DAL entity (frosh_ai_bulk_job) + migration
- BulkGenerateMessage (AsyncMessageInterface) + BulkGenerateHandler
- POST /api/_action/frosh-ai/product/bulk-generate + GET /api/_action/frosh-ai/bulk-job/{jobId}
- FeatureId::BulkGeneration + featureBulkGeneration config flag (en/de)
- Unit tests for handler (success, partial failure, missing job)
roboshyim added a commit that referenced this pull request Jul 22, 2026
…n-ui

feat: AI bulk generate button + progress modal on product list (P0 #2)
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.

2 participants