diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..e25b092 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,19 @@ +version: 2 +updates: + - package-ecosystem: 'github-actions' + directory: '/' + schedule: + interval: 'weekly' + cooldown: + default-days: 7 + semver-major-days: 30 + semver-minor-days: 14 + semver-patch-days: 7 + reviewers: + - 'shopware/product-cc-after-sales' + commit-message: + prefix: 'chore' + groups: + github-actions: + patterns: + - '*' diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 5fc1ff0..a98c197 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -31,6 +31,25 @@ jobs: with: extension_name: ${{ github.event.repository.name }} + extension_verifier: + name: Extension Verifier (lowest) + runs-on: ubuntu-latest + steps: + - name: Checkout SwagPlatformDemoData + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + + - name: Remove PHPStan config + run: rm phpstan.neon.dist + + - name: Allow composer to resolve advisory-affected releases + run: composer config policy.advisories.block false + + - name: Run verifier + uses: shopware/github-actions/extension-verifier@main + with: + action: check + check-against: lowest + phpunit: name: PHPUnit strategy: diff --git a/.shopware-extension.yml b/.shopware-extension.yml new file mode 100644 index 0000000..b611c5d --- /dev/null +++ b/.shopware-extension.yml @@ -0,0 +1,7 @@ +# yaml-language-server: $schema=https://shopware.github.io/shopware-cli/shopware-extension-schema.json +compatibility_date: '2026-08-19' + +validation: + ignore: + # 6.6.0 does not know the 'fundamentals@after-sales' package label + - message: 'Parameter #1 $package of attribute class Shopware\Core\Framework\Log\Package constructor expects'