Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 17, 2022

Mend Renovate

This PR contains the following updates:

Package Type Update Change
orchestra/testbench (source) require-dev minor 7.15.0 -> 7.24.1

Release Notes

orchestral/testbench

v7.24.1

Compare Source

Changes
Testbench Changes
Fixes
  • Fixes Orchestra\Testbench\Foundation\Config::addProviders() usage.
  • Fixes Orchestra\Testbench\transform_relative_path() logic.

v7.24.0

Compare Source

Changes
Testbench Changes
Added
  • Added Orchestra\Testbench\Foundation\Bootstrap\LoadMigrationsFromArray class to handle loading migrations from testbench.yaml.
    • You can now disable loading default migrations using either migrations: false in testbench.yaml or adding TESTBENCH_WITHOUT_DEFAULT_MIGRATIONS=(true) environment variable.
  • Added additional configuration options to testbench.yaml:
    • migrations: <bool|array>
    • bootstrappers: <array>
  • Added Orchestra\Testbench\parse_environment_variables() function.
  • Added Orchestra\Testbench\transform_relative_path() function.
Changes
  • env configuration from testbench.yaml with have higher priority than default_environment_variables().
  • Disable Dotenv\Repository\Adapter\PutenvAdapter when generating environment variable on the fly using Orchestra\Testbench\Foundation\Application.
Fixes
  • Fixes console output when an exception is thrown before application can be bootstrapped.
  • Fixes some configuration value leaks between tests due to the way it set environment values including APP_KEY, APP_DEBUG etc.

v7.23.0

Compare Source

Changes
Testbench Changes
Added
  • Add supports for setup<Concern> and teardown<Concern> with imported traits.

v7.22.2

Compare Source

Changes
Testbench Changes
Fixes
  • Avoid database connection from eager loaded via spatie/laravel-ray.

v7.22.1

Compare Source

Changes

v7.22.0

Compare Source

Changes
Testbench Changes
Changes
  • Improve package:test --parallel command usage.
  • Use $app->bootstrapPath() instead of $app->basePath('bootstrap') whenever possible.

v7.21.0

Compare Source

Changes
Testbench Changes
Added
  • Added support for Illuminate\Foundation\Testing\DatabaseTruncation.
Changes
  • Bump minimum laravel/framework to 9.50.2.

v7.20.0

Compare Source

Changes
Testbench Changes
Changes
  • Improves package:test commands.
  • Update skeleton to match v9.5.2.

v7.19.0

Compare Source

Changes
Testbench Changes
Added
  • Added Illuminate\Foundation\Testing\InteractsWithDeprecationHandling to Orchestra\Testbench\TestCase.

v7.18.0

Compare Source

Changes
Testbench Changes
Added
  • Added Orchestra\Testbench\laravel_version_compare function as alias to version_compare specifically for Laravel Framework.
  • Added Orchestra\Testbench\phpunit_version_compare function as alias to version_compare specifically for PHPUnit.
  • Added Orchestra\Testbench\Exceptions\PHPUnitErrorException class.
Changes
  • Mark Orchestra\Testbench\Bootstrap\ConfigureRay class as final.
  • Refactor Orchestra\Testbench\Concerns\HandlesAnnotations trait.

v7.17.0

Compare Source

Changes
Testbench Changes
Changes
  • Bump minimum laravel/framework to 9.45.0.
  • Update skeleton to match v9.4.1.

v7.16.0

Compare Source

Changes
Testbench Changes
Added
  • Added resolveApplicationEnvironmentVariables() method.
  • Added Orchestra\Testbench\Bootstrap\HandleExceptions bootstrap to allow catching deprecation errors during tests.
    • Throws Orchestra\Testbench\Exceptions\DeprecatedException exception when deprecation occured.
    • Set logging.deprecations.trace to true.
    • Set deprecations log file to storage/logs/deprecations.log when LOG_DEPRECATIONS_CHANNEL=single.
Changes
  • Bump minimum laravel/framework to 9.44.0.

v7.15.0

Compare Source

Changes
Testbench Changes
Changes
  • Bump minimum laravel/framework to 9.41.0.

v7.14.1

Compare Source

Changes
Testbench Changes
Fixes
  • Fixes serve command with no-reload options.

v7.14.0

Compare Source

Changes
Testbench Changes
Added
  • Added Orchestra\Testbench\Exceptions\ApplicationNotAvailableException exception when trying to access $this->app outside of booted application.
  • Added tests/CreatesApplication.php to skeleton.
Changes
  • Update skeleton to match v9.3.11.

v7.13.0

Compare Source

Changes
Testbench Changes
Added
  • Added Orchestra\Testbench\Bootstrap\ConfigureRay and use it when creating Application.

v7.12.1

Compare Source

Changes
Testbench Changes
Fixes
  • Fixes where the default database connection as sqlite causes an exception when the database file isn't available. The loaded application should revert to testing database connection for the state.

v7.12.0

Compare Source

Changes
Testbench Changes
Added
  • Added support for about artisan command.
  • Added package:devtool to generate .env, testbench.yaml and database.sqlite file.
  • Added package:create-sqlite-db and package:drop-sqlite-db command.
  • Improves support for serve command.

v7.11.0

Compare Source

Changes
Testbench Changes
Added
  • Added Orchestra\Testbench\Foundation\Application::createVendorSymlink() method.
    • The feature uses Orchestra\Testbench\Foundation\Bootstrap\CreateVendorSymlink.
Changes
  • Bump minimum laravel/framework to 9.36.0
    • Forget View Component's cache and factory between tests.

v7.10.2

Compare Source

Changes
Testbench Changes
Fixes
  • Don't attempt to discover any packages on vendor symlink event.

v7.10.1

Compare Source

Changes
Testbench Changes
Fixes
  • Remove bootstrap/cache/packages.php on vendor symlink event.

v7.10.0

Compare Source

Changes
Testbench Changes
Added
  • Added Orchestra\Testbench\Foundation\Config to read Yaml file from testbench.yaml.

v7.9.0

Compare Source

Changes
Testbench Changes
Added
  • Added draft support for PHP 8.2.
Changes
  • Bump minimum laravel/framework to 9.34.0.
  • Bump minimum mockery/mockery to 1.5.1.
  • Bump minimum symfony dependencies to 6.0.9.

v7.8.1

Compare Source

Changes
Testbench Changes
Fixes
  • Fixes missing Illuminate\Support\Arr import on HandlesTestFailures trait.

v7.8.0

Compare Source

Changes
Testbench Changes
Changes
  • Bump minimum laravel/framework to 9.32.0.
  • Improves PHPUnit memory leaks.

v7.7.1

Compare Source

Changes
Testbench Changes
Changes
  • Update skeleton to match v9.3.8.

v7.7.0

Compare Source

Changes
Testbench Changes
Added
  • Added loadLaravelMigrationsWithoutRollback() and runLaravelMigrationsWithoutRollback() helpers.
Changes
  • Update skeleton to match v9.3.5.

v7.6.1

Compare Source

Changes
Testbench Changes
Changes
  • Update skeleton to match v9.3.3.

v7.6.0

Compare Source

Changes
Testbench Changes
Changes
  • Bump minimum laravel/framework to 9.12.0.
  • Update skeleton to match v9.2.0.

v7.5.0

Compare Source

Changes
Testbench Changes
  • Bump minimum laravel/framework to 9.12.0.
  • Update skeleton to match v9.1.8.

v7.4.0

Compare Source

Changes
Testbench Changes
Changes
  • Bump minimum laravel/framework to 9.7.0.
  • Add support for --drop-databases on package:test command.
  • Update skeleton to match v9.1.5.

v7.3.0

Compare Source

Changes
Testbench Changes
Changes
  • Bump minimum laravel/framework to 9.6.0.
  • Update skeleton to match v9.1.3.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from a team as a code owner December 17, 2022 10:19
@renovate
Copy link
Contributor Author

renovate bot commented Dec 17, 2022

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: composer.lock
Command failed: docker run --rm --name=renovate_a_sidecar --label=renovate_a_child -v "/tmp/worker/176089/b21bb7/repos/github/XNXKTech/laravel-evidence":"/tmp/worker/176089/b21bb7/repos/github/XNXKTech/laravel-evidence" -v "/tmp/worker/176089/b21bb7/cache":"/tmp/worker/176089/b21bb7/cache" -e COMPOSER_CACHE_DIR -e COMPOSER_AUTH -e BUILDPACK_CACHE_DIR -e CONTAINERBASE_CACHE_DIR -w "/tmp/worker/176089/b21bb7/repos/github/XNXKTech/laravel-evidence" ghcr.io/containerbase/sidecar bash -l -c "install-tool php 8.2.4 && install-tool composer 2.5.5 && composer update orchestra/testbench --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins"
Loading composer repositories with package information
Dependency laravel/framework is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency mockery/mockery is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency phpunit/phpunit is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency laravel/framework (via replace of illuminate/contracts) is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency laravel/framework (via replace of illuminate/database) is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency laravel/framework (via replace of illuminate/queue) is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency laravel/framework (via replace of illuminate/support) is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency pimple/pimple is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires friendsofphp/php-cs-fixer 3.12.0, found friendsofphp/php-cs-fixer[v3.12.0] but the package is fixed to v3.10.0 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
  Problem 2
    - Root composer.json requires mockery/mockery 1.5.1, found mockery/mockery[1.5.1] but the package is fixed to 1.5.0 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
  Problem 3
    - Root composer.json requires nunomaduro/phpinsights 2.6.1, found nunomaduro/phpinsights[v2.6.1] but the package is fixed to v2.4.0 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
  Problem 4
    - Root composer.json requires pestphp/pest 1.22.1, found pestphp/pest[v1.22.1] but the package is fixed to v1.21.3 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
  Problem 5
    - Root composer.json requires phpunit/phpunit 9.5.25, found phpunit/phpunit[9.5.25] but the package is fixed to 9.5.23 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
  Problem 6
    - Root composer.json requires orchestra/testbench 7.24.1 -> satisfiable by orchestra/testbench[v7.24.1].
    - orchestra/testbench v7.24.1 requires laravel/framework ^9.52.4 -> found laravel/framework[v9.52.4, v9.52.5, 9.x-dev] but the package is fixed to v9.5.1 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
  Problem 7
    - nette/schema v1.2.2 requires php >=7.1 <8.2 -> your php version (8.2.4) does not satisfy that requirement.
    - league/commonmark 2.2.3 requires league/config ^1.1.1 -> satisfiable by league/config[v1.1.1].
    - laravel/framework v9.5.1 requires league/commonmark ^2.2 -> satisfiable by league/commonmark[2.2.3].
    - league/config v1.1.1 requires nette/schema ^1.2 -> satisfiable by nette/schema[v1.2.2].
    - laravel/framework is locked to version v9.5.1 and an update of this package was not requested.

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

@codecov
Copy link

codecov bot commented Dec 17, 2022

Codecov Report

Merging #49 (ea923cc) into main (4cd4018) will decrease coverage by 0.34%.
The diff coverage is n/a.

❗ Current head ea923cc differs from pull request most recent head 9187561. Consider uploading reports for the commit 9187561 to get more accurate results

Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff              @@
##               main      #49      +/-   ##
============================================
- Coverage     81.69%   81.35%   -0.34%     
  Complexity       71       71              
============================================
  Files            12       12              
  Lines           213      295      +82     
============================================
+ Hits            174      240      +66     
- Misses           39       55      +16     

see 8 files with indirect coverage changes

@renovate renovate bot changed the title chore(deps): update dependency orchestra/testbench to v7.16.0 Update dependency orchestra/testbench to v7.16.0 Dec 17, 2022
@renovate renovate bot changed the title Update dependency orchestra/testbench to v7.16.0 chore(deps): update dependency orchestra/testbench to v7.16.0 Dec 17, 2022
@renovate renovate bot force-pushed the renovate/orchestra-testbench-7.x branch from 039d36b to 7f80999 Compare December 22, 2022 04:21
@renovate renovate bot changed the title chore(deps): update dependency orchestra/testbench to v7.16.0 chore(deps): update dependency orchestra/testbench to v7.17.0 Dec 22, 2022
@renovate renovate bot force-pushed the renovate/orchestra-testbench-7.x branch from 7f80999 to 73e5b11 Compare January 4, 2023 02:37
@renovate renovate bot changed the title chore(deps): update dependency orchestra/testbench to v7.17.0 chore(deps): update dependency orchestra/testbench to v7.18.0 Jan 4, 2023
@renovate renovate bot force-pushed the renovate/orchestra-testbench-7.x branch from 73e5b11 to 92bfa85 Compare January 10, 2023 13:30
@renovate renovate bot changed the title chore(deps): update dependency orchestra/testbench to v7.18.0 chore(deps): update dependency orchestra/testbench to v7.19.0 Jan 10, 2023
@renovate renovate bot force-pushed the renovate/orchestra-testbench-7.x branch from 92bfa85 to ea923cc Compare March 17, 2023 01:50
@renovate renovate bot changed the title chore(deps): update dependency orchestra/testbench to v7.19.0 chore(deps): update dependency orchestra/testbench to v7.22.1 Mar 17, 2023
@renovate renovate bot force-pushed the renovate/orchestra-testbench-7.x branch from ea923cc to 9187561 Compare April 3, 2023 14:37
@renovate renovate bot changed the title chore(deps): update dependency orchestra/testbench to v7.22.1 chore(deps): update dependency orchestra/testbench to v7.24.1 Apr 3, 2023
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.

1 participant