chore: refresh composer.lock to Shopware 6.7.14.0, clearing 126 alerts [DEVOPS-73] - #7
Open
ZukalJakub wants to merge 1 commit into
Open
ZukalJakub wants to merge 1 commit into
ZukalJakub wants to merge 1 commit into
Conversation
…s [DEVOPS-73] The committed composer.lock was frozen at shopware/core 6.4.9.0 (2022) and had accumulated 126 open Dependabot alerts (10 critical, 34 high, 59 medium, 23 low) — every one of them from this single file. Re-resolved against the repo's actual constraint, shopware/core "6.*": 105 upgrades, 54 new, 38 removals shopware/core 6.4.9.0 => v6.7.14.0 146 => 162 locked packages composer audit --locked: 128 advisories affecting 25 packages => 0. Scope note for reviewers: this repo declares exactly one dependency, shopware/core "6.*", and ships as SmartsuppLiveChat.zip into a merchant's own Shopware installation — it carries no vendor/ directory. The locked packages are Shopware's own framework tree, which the merchant's shop resolves independently at whatever version they run. So this refresh clears the alert count; it does not change what any merchant actually executes. Verified: composer validate passes, composer install from the new lock exits 0 (159 packages, shopware/core present), and php -l is clean across src/. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (1)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Essentials Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Clears all 126 open Dependabot alerts on this repo (10 critical, 34 high, 59 medium, 23 low) — every one of them from a single file,
composer.lock, frozen atshopware/core 6.4.9.0since 2022.Re-resolved against the repo's actual constraint,
shopware/core: "6.*":composer audit --locked: 128 advisories affecting 25 packages → 0.What this does and does not change
Please read this before treating it as a security fix.
This repo declares exactly one dependency:
It is a
shopware-platform-plugin— it ships asSmartsuppLiveChat.zipinto a merchant's own Shopware installation and carries novendor/directory. Everything in the lock is Shopware's own framework tree (aws/aws-sdk-php,composer/composer, the Symfony stack), which the merchant's shop resolves independently at whatever version they run.So this refresh clears the alert count. It does not change what any merchant executes. Worth knowing, since committing the lock also implicitly asserts a Shopware version we've now moved from 6.4 to 6.7.
Verification
Run in a Docker sandbox on
php:8.2-cli-alpine:composer validatecomposer audit --lockedcomposer installfrom the new lockshopware/corepresentphp -lacrosssrc/The install used
--no-plugins(composer blocks the un-allowlistedsymfony/runtimeplugin) and--ignore-platform-req=ext-*, withCOMPOSER_VENDOR_DIRredirected so the repo stayed clean. There is no test suite or CI in this repo to run beyond that.Not addressed here
dependabot/composer/*branches from 2022 are still on the remote.🤖 Generated with Claude Code