pressbooks / local-dev-environment

This repository uses Lando/Docker to provision a local instance of Pressbooks for testing and development by open source contributors.
2 stars 1 forks source link

feat: require dependencies individually instead of using bedrock #6

Open greatislander opened 6 months ago

greatislander commented 6 months ago

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.

private-packagist[bot] commented 6 months ago

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](https://github.com/illuminate/database/releases/tag/v8.83.27) - License: MIT License | | illuminate/pagination | add | - | v8.83.27 | [view code](https://github.com/illuminate/pagination/releases/tag/v8.83.27) - License: MIT License | | **owlsdepartment/multisite-url-fixer** | add | - | dev-main c77e9e4 | [view code](https://github.com/owlsdepartment/multisite-url-fixer/tree/c77e9e4b4c94a35ed2d66455117007ba840bb087) - License: MIT License | | aws/aws-sdk-php | upgrade | 3.295.7 | 3.302.0 | [diff](https://github.com/aws/aws-sdk-php/compare/3.295.7...3.302.0) | | carbonphp/carbon-doctrine-types | upgrade | 3.1.0 | 3.2.0 | [diff](https://github.com/CarbonPHP/carbon-doctrine-types/compare/3.1.0...3.2.0) | | docraptor/docraptor | upgrade | 4.1.0 | 4.2.0 | [diff](https://github.com/DocRaptor/docraptor-php/compare/4.1.0...4.2.0) | | doctrine/inflector | upgrade | 2.0.8 | 2.0.10 | [diff](https://github.com/doctrine/inflector/compare/2.0.8...2.0.10) | | matomo/device-detector | upgrade | 6.2.1 | 6.3.0 | [diff](https://github.com/matomo-org/device-detector/compare/6.2.1...6.3.0) | | nesbot/carbon | upgrade | 2.72.1 | 2.72.3 | [diff](https://github.com/briannesbitt/Carbon/compare/2.72.1...2.72.3) | | **pressbooks/pressbooks** | upgrade | dev-dev ac88ad8 | dev-dev a690bce | [diff](https://github.com/pressbooks/pressbooks/compare/ac88ad8...a690bce) | | **pressbooks/pressbooks-aldine** | upgrade | dev-dev 1f15c36 | dev-dev 6fae409 | [diff](https://github.com/pressbooks/pressbooks-aldine/compare/1f15c36...6fae409) | | **pressbooks/pressbooks-book** | upgrade | dev-dev d0b0d52 | dev-dev 3782daf | [diff](https://github.com/pressbooks/pressbooks-book/compare/d0b0d52...3782daf) | | **pressbooks/pressbooks-cas-sso** | upgrade | dev-dev bf94f87 | dev-dev 3cb6013 | [diff](https://github.com/pressbooks/pressbooks-cas-sso/compare/bf94f87...3cb6013) | | **pressbooks/pressbooks-clarke** | upgrade | dev-dev 5b2ffb4 | dev-dev 905beb9 | [diff](https://github.com/pressbooks/pressbooks-clarke/compare/5b2ffb4...905beb9) | | **pressbooks/pressbooks-donham** | upgrade | dev-dev 28c686c | dev-dev 9f52c17 | [diff](https://github.com/pressbooks/pressbooks-donham/compare/28c686c...9f52c17) | | **pressbooks/pressbooks-jacobs** | upgrade | dev-dev b3b4775 | dev-dev 8782da1 | [diff](https://github.com/pressbooks/pressbooks-jacobs/compare/b3b4775...8782da1) | | **pressbooks/pressbooks-network-catalog** | upgrade | dev-dev e8ee46c | dev-dev 4dad516 | [diff](https://github.com/pressbooks/pressbooks-network-catalog/compare/e8ee46c...4dad516) | | **pressbooks/pressbooks-saml-sso** | upgrade | dev-dev 78742ac | dev-dev c071307 | [diff](https://github.com/pressbooks/pressbooks-saml-sso/compare/78742ac...c071307) | | **roots/wordpress** | upgrade | 6.4.2 | 6.4.3 | [diff](https://github.com/roots/wordpress/compare/6.4.2...6.4.3) | | roots/wordpress-no-content | upgrade | 6.4.2 | 6.4.3 | [diff](https://github.com/WordPress/WordPress/compare/6.4.2...6.4.3) | | scssphp/scssphp | upgrade | v1.12.0 | v1.12.1 | [diff](https://github.com/scssphp/scssphp/compare/v1.12.0...v1.12.1) | | **squizlabs/php_codesniffer** | upgrade | 3.8.0 | 3.9.0 | [diff](https://github.com/PHPCSStandards/PHP_CodeSniffer/compare/3.8.0...3.9.0) | | symfony/console | upgrade | v5.4.34 | v5.4.36 | [diff](https://github.com/symfony/console/compare/v5.4.34...v5.4.36) | | symfony/error-handler | upgrade | v6.3.5 | v6.3.12 | [diff](https://github.com/symfony/error-handler/compare/v6.3.5...v6.3.12) | | symfony/event-dispatcher | upgrade | v5.4.34 | v5.4.35 | [diff](https://github.com/symfony/event-dispatcher/compare/v5.4.34...v5.4.35) | | symfony/finder | upgrade | v5.4.27 | v5.4.35 | [diff](https://github.com/symfony/finder/compare/v5.4.27...v5.4.35) | | symfony/http-foundation | upgrade | v5.4.34 | v5.4.35 | [diff](https://github.com/symfony/http-foundation/compare/v5.4.34...v5.4.35) | | symfony/http-kernel | upgrade | v5.4.34 | v5.4.37 | [diff](https://github.com/symfony/http-kernel/compare/v5.4.34...v5.4.37) | | symfony/mime | upgrade | v5.4.26 | v5.4.35 | [diff](https://github.com/symfony/mime/compare/v5.4.26...v5.4.35) | | symfony/polyfill-ctype | upgrade | v1.28.0 | v1.29.0 | [diff](https://github.com/symfony/polyfill-ctype/compare/v1.28.0...v1.29.0) | | symfony/polyfill-intl-grapheme | upgrade | v1.28.0 | v1.29.0 | [diff](https://github.com/symfony/polyfill-intl-grapheme/compare/v1.28.0...v1.29.0) | | symfony/polyfill-intl-idn | upgrade | v1.28.0 | v1.29.0 | [diff](https://github.com/symfony/polyfill-intl-idn/compare/v1.28.0...v1.29.0) | | symfony/polyfill-intl-normalizer | upgrade | v1.28.0 | v1.29.0 | [diff](https://github.com/symfony/polyfill-intl-normalizer/compare/v1.28.0...v1.29.0) | | symfony/polyfill-mbstring | upgrade | v1.28.0 | v1.29.0 | [diff](https://github.com/symfony/polyfill-mbstring/compare/v1.28.0...v1.29.0) | | symfony/polyfill-php72 | upgrade | v1.28.0 | v1.29.0 | [diff](https://github.com/symfony/polyfill-php72/compare/v1.28.0...v1.29.0) | | symfony/polyfill-php73 | upgrade | v1.28.0 | v1.29.0 | [diff](https://github.com/symfony/polyfill-php73/compare/v1.28.0...v1.29.0) | | symfony/polyfill-php80 | upgrade | v1.28.0 | v1.29.0 | [diff](https://github.com/symfony/polyfill-php80/compare/v1.28.0...v1.29.0) | | symfony/process | upgrade | v6.4.2 | v6.4.4 | [diff](https://github.com/symfony/process/compare/v6.4.2...v6.4.4) | | symfony/string | upgrade | v6.4.2 | v6.4.4 | [diff](https://github.com/symfony/string/compare/v6.4.2...v6.4.4) | | symfony/translation | upgrade | v6.4.2 | v6.4.4 | [diff](https://github.com/symfony/translation/compare/v6.4.2...v6.4.4) | | symfony/var-dumper | upgrade | v6.4.2 | v6.4.4 | [diff](https://github.com/symfony/var-dumper/compare/v6.4.2...v6.4.4) | | composer/ca-bundle | remove | 1.4.0 | - | - | | composer/composer | remove | 2.2.22 [:warning:](# "A security advisory has been found for this version.") | - | - | | 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](https://github.com/composer/ca-bundle/releases/tag/1.5.0) - License: MIT License | | composer/class-map-generator | add | - | 1.1.1 | [view code](https://github.com/composer/class-map-generator/releases/tag/1.1.1) - License: MIT License | | composer/composer | add | - | 2.7.2 | [view code](https://github.com/composer/composer/releases/tag/2.7.2) - License: MIT License | | composer/metadata-minifier | add | - | 1.0.0 | [view code](https://github.com/composer/metadata-minifier/releases/tag/1.0.0) - License: MIT License | | composer/pcre | add | - | 3.1.3 | [view code](https://github.com/composer/pcre/releases/tag/3.1.3) - License: MIT License | | composer/semver | add | - | 3.4.0 | [view code](https://github.com/composer/semver/releases/tag/3.4.0) - License: MIT License | | composer/spdx-licenses | add | - | 1.5.8 | [view code](https://github.com/composer/spdx-licenses/releases/tag/1.5.8) - License: MIT License | | composer/xdebug-handler | add | - | 3.0.4 | [view code](https://github.com/composer/xdebug-handler/releases/tag/3.0.4) - License: MIT License | | eftec/bladeone | add | - | 3.52 | [view code](https://github.com/EFTEC/BladeOne/releases/tag/3.52) - License: MIT License | | gettext/gettext | add | - | v4.8.11 | [view code](https://github.com/php-gettext/Gettext/releases/tag/v4.8.11) - License: MIT License | | gettext/languages | add | - | 2.10.0 | [view code](https://github.com/php-gettext/Languages/releases/tag/2.10.0) - License: MIT License | | justinrainbow/json-schema | add | - | v5.2.13 | [view code](https://github.com/justinrainbow/json-schema/releases/tag/v5.2.13) - License: MIT License | | mck89/peast | add | - | v1.16.2 | [view code](https://github.com/mck89/peast/releases/tag/v1.16.2) - License: BSD 3-Clause "New" or "Revised" License | | mustache/mustache | add | - | v2.14.2 | [view code](https://github.com/bobthecow/mustache.php/releases/tag/v2.14.2) - License: MIT License | | nb/oxymel | add | - | v0.1.0 | [view code](https://github.com/nb/oxymel/releases/tag/master) - License: MIT License | | react/promise | add | - | v3.1.0 | [view code](https://github.com/reactphp/promise/releases/tag/v3.1.0) - License: MIT License | | **roave/security-advisories** | add | - | dev-latest 6900b81 | [view code](https://github.com/Roave/SecurityAdvisories/tree/6900b812a02fbea68608e13e112d1e0a9b02a370) - License: MIT License | | seld/jsonlint | add | - | 1.10.2 | [view code](https://github.com/Seldaek/jsonlint/releases/tag/1.10.2) - License: MIT License | | seld/phar-utils | add | - | 1.2.1 | [view code](https://github.com/Seldaek/phar-utils/releases/tag/1.2.1) - License: MIT License | | seld/signal-handler | add | - | 2.0.2 | [view code](https://github.com/Seldaek/signal-handler/releases/tag/2.0.2) - License: MIT License | | symfony/filesystem | add | - | v6.4.3 | [view code](https://github.com/symfony/filesystem/releases/tag/v6.4.3) - License: MIT License | | symfony/polyfill-php81 | add | - | v1.29.0 | [view code](https://github.com/symfony/polyfill-php81/releases/tag/v1.29.0) - License: MIT License | | wp-cli/cache-command | add | - | v2.1.2 | [view code](https://github.com/wp-cli/cache-command/releases/tag/v2.1.2) - License: MIT License | | wp-cli/checksum-command | add | - | v2.2.5 | [view code](https://github.com/wp-cli/checksum-command/releases/tag/v2.2.5) - License: MIT License | | wp-cli/config-command | add | - | v2.3.3 | [view code](https://github.com/wp-cli/config-command/releases/tag/v2.3.3) - License: MIT License | | wp-cli/core-command | add | - | v2.1.17 | [view code](https://github.com/wp-cli/core-command/releases/tag/v2.1.17) - License: MIT License | | wp-cli/cron-command | add | - | v2.2.3 | [view code](https://github.com/wp-cli/cron-command/releases/tag/v2.2.3) - License: MIT License | | wp-cli/db-command | add | - | v2.0.27 | [view code](https://github.com/wp-cli/db-command/releases/tag/v2.0.27) - License: MIT License | | wp-cli/embed-command | add | - | v2.0.15 | [view code](https://github.com/wp-cli/embed-command/releases/tag/v2.0.15) - License: MIT License | | wp-cli/entity-command | add | - | v2.6.2 | [view code](https://github.com/wp-cli/entity-command/releases/tag/v2.6.2) - License: MIT License | | wp-cli/eval-command | add | - | v2.2.4 | [view code](https://github.com/wp-cli/eval-command/releases/tag/v2.2.4) - License: MIT License | | wp-cli/export-command | add | - | v2.1.12 | [view code](https://github.com/wp-cli/export-command/releases/tag/v2.1.12) - License: MIT License | | wp-cli/extension-command | add | - | v2.1.19 | [view code](https://github.com/wp-cli/extension-command/releases/tag/v2.1.19) - License: MIT License | | wp-cli/i18n-command | add | - | 2.6.1 | [view code](https://github.com/wp-cli/i18n-command/releases/tag/2.6.1) - License: MIT License | | wp-cli/import-command | add | - | v2.0.12 | [view code](https://github.com/wp-cli/import-command/releases/tag/v2.0.12) - License: MIT License | | wp-cli/language-command | add | - | v2.0.19 | [view code](https://github.com/wp-cli/language-command/releases/tag/v2.0.19) - License: MIT License | | wp-cli/maintenance-mode-command | add | - | v2.1.0 | [view code](https://github.com/wp-cli/maintenance-mode-command/releases/tag/v2.1.0) - License: MIT License | | wp-cli/media-command | add | - | v2.0.21 | [view code](https://github.com/wp-cli/media-command/releases/tag/v2.0.21) - License: MIT License | | wp-cli/mustangostang-spyc | add | - | 0.6.3 | [view code](https://github.com/wp-cli/spyc/releases/tag/autoload) - License: MIT License | | wp-cli/package-command | add | - | v2.5.0 | [view code](https://github.com/wp-cli/package-command/releases/tag/v2.5.0) - License: MIT License | | wp-cli/php-cli-tools | add | - | v0.11.22 | [view code](https://github.com/wp-cli/php-cli-tools/releases/tag/v0.11.22) - License: MIT License | | wp-cli/rewrite-command | add | - | v2.0.13 | [view code](https://github.com/wp-cli/rewrite-command/releases/tag/v2.0.13) - License: MIT License | | wp-cli/role-command | add | - | v2.0.14 | [view code](https://github.com/wp-cli/role-command/releases/tag/v2.0.14) - License: MIT License | | wp-cli/scaffold-command | add | - | v2.2.0 | [view code](https://github.com/wp-cli/scaffold-command/releases/tag/v2.2.0) - License: MIT License | | wp-cli/search-replace-command | add | - | v2.1.5 | [view code](https://github.com/wp-cli/search-replace-command/releases/tag/v2.1.5) - License: MIT License | | wp-cli/server-command | add | - | v2.0.13 | [view code](https://github.com/wp-cli/server-command/releases/tag/v2.0.13) - License: MIT License | | wp-cli/shell-command | add | - | v2.0.14 | [view code](https://github.com/wp-cli/shell-command/releases/tag/v2.0.14) - License: MIT License | | wp-cli/super-admin-command | add | - | v2.0.13 | [view code](https://github.com/wp-cli/super-admin-command/releases/tag/v2.0.13) - License: MIT License | | wp-cli/widget-command | add | - | v2.1.9 | [view code](https://github.com/wp-cli/widget-command/releases/tag/v2.1.9) - License: MIT License | | wp-cli/wp-cli | add | - | v2.10.0 | [view code](https://github.com/wp-cli/wp-cli/releases/tag/v2.10.0) - License: MIT License | | **wp-cli/wp-cli-bundle** | add | - | v2.10.0 | [view code](https://github.com/wp-cli/wp-cli-bundle/releases/tag/v2.10.0) - License: MIT License | | wp-cli/wp-config-transformer | add | - | v1.3.5 | [view code](https://github.com/wp-cli/wp-config-transformer/releases/tag/v1.3.5) - License: MIT License | | antecedent/patchwork | upgrade | 2.1.27 | 2.1.28 | [diff](https://github.com/antecedent/patchwork/compare/2.1.27...2.1.28) | | nikic/php-parser | upgrade | v5.0.0 | v5.0.2 | [diff](https://github.com/nikic/PHP-Parser/compare/v5.0.0...v5.0.2) | | phar-io/manifest | upgrade | 2.0.3 | 2.0.4 | [diff](https://github.com/phar-io/manifest/compare/2.0.3...2.0.4) | | phpunit/php-code-coverage | upgrade | 9.2.30 | 9.2.31 | [diff](https://github.com/sebastianbergmann/php-code-coverage/compare/9.2.30...9.2.31) | | **phpunit/phpunit** | upgrade | 9.6.15 | 9.6.18 | [diff](https://github.com/sebastianbergmann/phpunit/compare/9.6.15...9.6.18) | | sebastian/cli-parser | upgrade | 1.0.1 | 1.0.2 | [diff](https://github.com/sebastianbergmann/cli-parser/compare/1.0.1...1.0.2) | | sebastian/diff | upgrade | 4.0.5 | 4.0.6 | [diff](https://github.com/sebastianbergmann/diff/compare/4.0.5...4.0.6) | | sebastian/exporter | upgrade | 4.0.5 | 4.0.6 | [diff](https://github.com/sebastianbergmann/exporter/compare/4.0.5...4.0.6) | | sebastian/global-state | upgrade | 5.0.6 | 5.0.7 | [diff](https://github.com/sebastianbergmann/global-state/compare/5.0.6...5.0.7) | | sebastian/resource-operations | upgrade | 3.0.3 | 3.0.4 | [diff](https://github.com/sebastianbergmann/resource-operations/compare/3.0.3...3.0.4) | | symfony/browser-kit | upgrade | v5.4.31 | v5.4.35 | [diff](https://github.com/symfony/browser-kit/compare/v5.4.31...v5.4.35) | | symfony/css-selector | upgrade | v5.4.26 | v5.4.35 | [diff](https://github.com/symfony/css-selector/compare/v5.4.26...v5.4.35) | | symfony/dom-crawler | upgrade | v5.4.32 | v5.4.35 | [diff](https://github.com/symfony/dom-crawler/compare/v5.4.32...v5.4.35) | | symfony/yaml | upgrade | v5.4.31 | v5.4.35 | [diff](https://github.com/symfony/yaml/compare/v5.4.31...v5.4.35) | | theseer/tokenizer | upgrade | 1.2.2 | 1.2.3 | [diff](https://github.com/theseer/tokenizer/compare/1.2.2...1.2.3) | #### Important Metadata Changes | Package | Version | Metadata | From | To | |---------|---------|----------|------|----| | mustangostang/spyc | 0.6.3 | source url | git@github.com: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 commented 6 months ago

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.