Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: require dependencies individually instead of using bedrock #6

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from

Conversation

greatislander
Copy link
Contributor

Previously, this project used pressbooks/bedrock. That caused some issues when, for example, the dev version of Pressbooks installed required a higher version of WordPress than the one locked in pressbooks/bedrock. This should make managing dependencies in the local dev environment much more flexible.

Copy link

composer.lock

Click to show 159 changes in this composer.lock file

Package changes

Package Operation From To About
illuminate/database add - v8.83.27 view code - License: MIT License
illuminate/pagination add - v8.83.27 view code - License: MIT License
owlsdepartment/multisite-url-fixer add - dev-main c77e9e4 view code - License: MIT License
aws/aws-sdk-php upgrade 3.295.7 3.302.0 diff
carbonphp/carbon-doctrine-types upgrade 3.1.0 3.2.0 diff
docraptor/docraptor upgrade 4.1.0 4.2.0 diff
doctrine/inflector upgrade 2.0.8 2.0.10 diff
matomo/device-detector upgrade 6.2.1 6.3.0 diff
nesbot/carbon upgrade 2.72.1 2.72.3 diff
pressbooks/pressbooks upgrade dev-dev ac88ad8 dev-dev a690bce diff
pressbooks/pressbooks-aldine upgrade dev-dev 1f15c36 dev-dev 6fae409 diff
pressbooks/pressbooks-book upgrade dev-dev d0b0d52 dev-dev 3782daf diff
pressbooks/pressbooks-cas-sso upgrade dev-dev bf94f87 dev-dev 3cb6013 diff
pressbooks/pressbooks-clarke upgrade dev-dev 5b2ffb4 dev-dev 905beb9 diff
pressbooks/pressbooks-donham upgrade dev-dev 28c686c dev-dev 9f52c17 diff
pressbooks/pressbooks-jacobs upgrade dev-dev b3b4775 dev-dev 8782da1 diff
pressbooks/pressbooks-network-catalog upgrade dev-dev e8ee46c dev-dev 4dad516 diff
pressbooks/pressbooks-saml-sso upgrade dev-dev 78742ac dev-dev c071307 diff
roots/wordpress upgrade 6.4.2 6.4.3 diff
roots/wordpress-no-content upgrade 6.4.2 6.4.3 diff
scssphp/scssphp upgrade v1.12.0 v1.12.1 diff
squizlabs/php_codesniffer upgrade 3.8.0 3.9.0 diff
symfony/console upgrade v5.4.34 v5.4.36 diff
symfony/error-handler upgrade v6.3.5 v6.3.12 diff
symfony/event-dispatcher upgrade v5.4.34 v5.4.35 diff
symfony/finder upgrade v5.4.27 v5.4.35 diff
symfony/http-foundation upgrade v5.4.34 v5.4.35 diff
symfony/http-kernel upgrade v5.4.34 v5.4.37 diff
symfony/mime upgrade v5.4.26 v5.4.35 diff
symfony/polyfill-ctype upgrade v1.28.0 v1.29.0 diff
symfony/polyfill-intl-grapheme upgrade v1.28.0 v1.29.0 diff
symfony/polyfill-intl-idn upgrade v1.28.0 v1.29.0 diff
symfony/polyfill-intl-normalizer upgrade v1.28.0 v1.29.0 diff
symfony/polyfill-mbstring upgrade v1.28.0 v1.29.0 diff
symfony/polyfill-php72 upgrade v1.28.0 v1.29.0 diff
symfony/polyfill-php73 upgrade v1.28.0 v1.29.0 diff
symfony/polyfill-php80 upgrade v1.28.0 v1.29.0 diff
symfony/process upgrade v6.4.2 v6.4.4 diff
symfony/string upgrade v6.4.2 v6.4.4 diff
symfony/translation upgrade v6.4.2 v6.4.4 diff
symfony/var-dumper upgrade v6.4.2 v6.4.4 diff
composer/ca-bundle remove 1.4.0 - -
composer/composer remove 2.2.22 ⚠️ - -
composer/metadata-minifier remove 1.0.0 - -
composer/pcre remove 1.0.1 - -
composer/semver remove 3.4.0 - -
composer/spdx-licenses remove 1.5.8 - -
composer/xdebug-handler remove 3.0.3 - -
eftec/bladeone remove 3.52 - -
gettext/gettext remove v4.8.11 - -
gettext/languages remove 2.10.0 - -
justinrainbow/json-schema remove v5.2.13 - -
mck89/peast remove v1.15.4 - -
mustache/mustache remove v2.14.2 - -
nb/oxymel remove v0.1.0 - -
pressbooks/bedrock remove dev-dev b2d7ba1 - -
react/promise remove v2.11.0 - -
roots/multisite-url-fixer remove 1.1.0 - -
seld/jsonlint remove 1.10.1 - -
seld/phar-utils remove 1.2.1 - -
symfony/filesystem remove v6.4.0 - -
wp-cli/cache-command remove v2.1.1 - -
wp-cli/checksum-command remove v2.2.5 - -
wp-cli/config-command remove v2.3.3 - -
wp-cli/core-command remove v2.1.16 - -
wp-cli/cron-command remove v2.2.3 - -
wp-cli/db-command remove v2.0.27 - -
wp-cli/embed-command remove v2.0.15 - -
wp-cli/entity-command remove v2.6.0 - -
wp-cli/eval-command remove v2.2.4 - -
wp-cli/export-command remove v2.1.12 - -
wp-cli/extension-command remove v2.1.16 - -
wp-cli/i18n-command remove v2.5.0 - -
wp-cli/import-command remove v2.0.12 - -
wp-cli/language-command remove v2.0.18 - -
wp-cli/maintenance-mode-command remove v2.1.0 - -
wp-cli/media-command remove v2.0.21 - -
wp-cli/mustangostang-spyc remove 0.6.3 - -
wp-cli/package-command remove v2.5.0 - -
wp-cli/php-cli-tools remove v0.11.22 - -
wp-cli/rewrite-command remove v2.0.13 - -
wp-cli/role-command remove v2.0.14 - -
wp-cli/scaffold-command remove v2.2.0 - -
wp-cli/search-replace-command remove v2.1.4 - -
wp-cli/server-command remove v2.0.13 - -
wp-cli/shell-command remove v2.0.14 - -
wp-cli/super-admin-command remove v2.0.12 - -
wp-cli/widget-command remove v2.1.9 - -
wp-cli/wp-cli remove 2.10.x-dev 7038788 - -
wp-cli/wp-cli-bundle remove v2.9.0 - -
wp-cli/wp-config-transformer remove v1.3.5 - -

Dev Package changes

Package Operation From To About
composer/ca-bundle add - 1.5.0 view code - License: MIT License
composer/class-map-generator add - 1.1.1 view code - License: MIT License
composer/composer add - 2.7.2 view code - License: MIT License
composer/metadata-minifier add - 1.0.0 view code - License: MIT License
composer/pcre add - 3.1.3 view code - License: MIT License
composer/semver add - 3.4.0 view code - License: MIT License
composer/spdx-licenses add - 1.5.8 view code - License: MIT License
composer/xdebug-handler add - 3.0.4 view code - License: MIT License
eftec/bladeone add - 3.52 view code - License: MIT License
gettext/gettext add - v4.8.11 view code - License: MIT License
gettext/languages add - 2.10.0 view code - License: MIT License
justinrainbow/json-schema add - v5.2.13 view code - License: MIT License
mck89/peast add - v1.16.2 view code - License: BSD 3-Clause "New" or "Revised" License
mustache/mustache add - v2.14.2 view code - License: MIT License
nb/oxymel add - v0.1.0 view code - License: MIT License
react/promise add - v3.1.0 view code - License: MIT License
roave/security-advisories add - dev-latest 6900b81 view code - License: MIT License
seld/jsonlint add - 1.10.2 view code - License: MIT License
seld/phar-utils add - 1.2.1 view code - License: MIT License
seld/signal-handler add - 2.0.2 view code - License: MIT License
symfony/filesystem add - v6.4.3 view code - License: MIT License
symfony/polyfill-php81 add - v1.29.0 view code - License: MIT License
wp-cli/cache-command add - v2.1.2 view code - License: MIT License
wp-cli/checksum-command add - v2.2.5 view code - License: MIT License
wp-cli/config-command add - v2.3.3 view code - License: MIT License
wp-cli/core-command add - v2.1.17 view code - License: MIT License
wp-cli/cron-command add - v2.2.3 view code - License: MIT License
wp-cli/db-command add - v2.0.27 view code - License: MIT License
wp-cli/embed-command add - v2.0.15 view code - License: MIT License
wp-cli/entity-command add - v2.6.2 view code - License: MIT License
wp-cli/eval-command add - v2.2.4 view code - License: MIT License
wp-cli/export-command add - v2.1.12 view code - License: MIT License
wp-cli/extension-command add - v2.1.19 view code - License: MIT License
wp-cli/i18n-command add - 2.6.1 view code - License: MIT License
wp-cli/import-command add - v2.0.12 view code - License: MIT License
wp-cli/language-command add - v2.0.19 view code - License: MIT License
wp-cli/maintenance-mode-command add - v2.1.0 view code - License: MIT License
wp-cli/media-command add - v2.0.21 view code - License: MIT License
wp-cli/mustangostang-spyc add - 0.6.3 view code - License: MIT License
wp-cli/package-command add - v2.5.0 view code - License: MIT License
wp-cli/php-cli-tools add - v0.11.22 view code - License: MIT License
wp-cli/rewrite-command add - v2.0.13 view code - License: MIT License
wp-cli/role-command add - v2.0.14 view code - License: MIT License
wp-cli/scaffold-command add - v2.2.0 view code - License: MIT License
wp-cli/search-replace-command add - v2.1.5 view code - License: MIT License
wp-cli/server-command add - v2.0.13 view code - License: MIT License
wp-cli/shell-command add - v2.0.14 view code - License: MIT License
wp-cli/super-admin-command add - v2.0.13 view code - License: MIT License
wp-cli/widget-command add - v2.1.9 view code - License: MIT License
wp-cli/wp-cli add - v2.10.0 view code - License: MIT License
wp-cli/wp-cli-bundle add - v2.10.0 view code - License: MIT License
wp-cli/wp-config-transformer add - v1.3.5 view code - License: MIT License
antecedent/patchwork upgrade 2.1.27 2.1.28 diff
nikic/php-parser upgrade v5.0.0 v5.0.2 diff
phar-io/manifest upgrade 2.0.3 2.0.4 diff
phpunit/php-code-coverage upgrade 9.2.30 9.2.31 diff
phpunit/phpunit upgrade 9.6.15 9.6.18 diff
sebastian/cli-parser upgrade 1.0.1 1.0.2 diff
sebastian/diff upgrade 4.0.5 4.0.6 diff
sebastian/exporter upgrade 4.0.5 4.0.6 diff
sebastian/global-state upgrade 5.0.6 5.0.7 diff
sebastian/resource-operations upgrade 3.0.3 3.0.4 diff
symfony/browser-kit upgrade v5.4.31 v5.4.35 diff
symfony/css-selector upgrade v5.4.26 v5.4.35 diff
symfony/dom-crawler upgrade v5.4.32 v5.4.35 diff
symfony/yaml upgrade v5.4.31 v5.4.35 diff
theseer/tokenizer upgrade 1.2.2 1.2.3 diff

Important Metadata Changes

Package Version Metadata From To
mustangostang/spyc 0.6.3 source url [email protected]:mustangostang/spyc.git https://github.com/mustangostang/spyc.git

web/app/mu-plugins/multisite-url-fixer/composer.lock

Click to show 1 changes in this composer.lock file

Dev Package changes

Package Operation From To About
squizlabs/php_codesniffer remove 3.1.0 - -

Settings · Docs · Powered by Private Packagist

@SteelWagstaff
Copy link
Member

Another possible approach might be to move the lando configuration stuff into the public bedrock itself. I was playing with a proof of concept idea a few months ago here: https://github.com/pressbooks/pressbookscom-bedrock/compare/dev...feat/add-lando-config. I think it was as simple as adding a .lando.yml file to the bedrock -- can't remember more details now.

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